VideoEncoderConfiguration
- React Native
更新时间不可用
视频编码器的配置。
export class VideoEncoderConfiguration {
codecType?: VideoCodecType;
dimensions?: VideoDimensions;
frameRate?: number;
bitrate?: number;
minBitrate?: number;
orientationMode?: OrientationMode;
degradationPreference?: DegradationPreference;
mirrorMode?: VideoMirrorModeType;
advanceOptions?: AdvanceOptions;
}属性
| 参数名 | 描述 |
|---|---|
dimensions | 视频编码的分辨率 (px),详见 VideoDimensions。该参数用于衡量编码质量,以长 × 宽表示,默认值为 960 × 540。用户可以自行设置分辨率。 |
codecType | 视频编码类型,详见 VideoCodecType。 |
frameRate | 视频编码的帧率(fps),默认值为 15。详见 FrameRate。 |
bitrate | 视频编码码率,单位为 Kbps。该参数无需设置,保留默认值
|
minBitrate | |
orientationMode | 视频编码的方向模式,详见 OrientationMode。 |
degradationPreference | 带宽受限时,视频编码降级偏好。详见 DegradationPreference。 注: 当该参数设置为 MaintainFramerate (1) 或者 MaintainBalanced (2) 时,需要同时将 |
mirrorMode | |
advanceOptions | 视频编码的高级选项。详见 AdvanceOptions。 |