NERtcVideoConfig class

视频设置参数

Constructors

NERtcVideoConfig()

Properties

bitrate int
视频编码的码率,单位为 Kbps。您可以根据场景需要,手动设置想要的码率。
getter/setter pair
cameraType int
Camera 类型,仅 Android 平台支持
getter/setter pair
degradationPrefer int
带宽受限时的视频编码降级偏好。详细信息请参考 NERtcDegradationPreference。`
getter/setter pair
frameRate int
视频编码的帧率。详细信息请参考 NERtcVideoFrameRate
getter/setter pair
frontCamera bool
摄像头位置,默认前置摄像头 (该参数不再生效,后续版本删,建议通过setParameters设置KEY_START_WITH_BACK_CAMERA)
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
height int
视频编码分辨率,衡量编码质量,以宽x高表示。与maxProfile属性二选一。 height表示视频帧在纵轴上的像素,即自定义高。
getter/setter pair
minBitrate int
视频编码的最小码率,单位为 Kbps。您可以根据场景需要,手动设置想要的最小码率,若设置为0,SDK 将会自行计算处理。
getter/setter pair
minFrameRate int
视频编码的最小帧率。默认为 0,表示使用默认最小帧率。
getter/setter pair
mirrorMode int
设置本地视频编码的镜像模式,即本地发送视频的镜像模式,只影响远端用户看到的视频画面。 详细信息请参考 NERtcVideoMirrorMode
getter/setter pair
orientationMode int
设置本地视频编码的方向模式,即本地发送视频的方向模式,只影响远端用户看到的视频画面。 详细信息请参考 {@link NERtcVideoOutputOrientationMode}。
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
videoCropMode int
视频画面裁剪模式,默认为 NERtcVideoCropMode.cropDefault。自定义视频输入不支持设置裁剪模式。
getter/setter pair
videoProfile int
视频编码的分辨率,用于衡量编码质量视频档位。 详细信息请参考 NERtcVideoProfile
getter/setter pair
width int
视频编码分辨率,衡量编码质量,以宽x高表示。与maxProfile属性二选一。 width表示视频帧在横轴上的像素,即自定义宽。
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited