NERtcVideoConfig class
视频设置参数
Constructors
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