ZegoMixerVideoConfig class

混流视频配置

配置混流任务的视频参数,帧率、码率、分辨率

Constructors

ZegoMixerVideoConfig(int width, int height, int fps, int bitrate, int quality, ZegoVideoRateControlMode rateControlMode)
ZegoMixerVideoConfig.defaultConfig()
创建默认混流视频配置

Properties

bitrate ↔ int
视频码率,单位为 kbps
getter/setter pair
fps ↔ int
视频帧率,开始混流任务后不能修改
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
height ↔ int
视频分辨率高
getter/setter pair
quality ↔ int
视频质量,视频码率控制模式参数设置为恒定质量时此设置值有效,有效值范围 0,51,默认值是 23。若想视频质量好点,在 23 的基础上降低质量值测试调整。若想文件大小小一点,在 23 的基础上升高质量值测试调整。以 x 值下的文件大小为例, x + 6 值下的文件大小是 x 值下文件大小的一半,x - 6 值下的文件大小是 x 值下文件大小的两倍。在 web 平台,此属性不生效。
getter/setter pair
rateControlMode ZegoVideoRateControlMode
视频码率控制模式。在 web 平台,此属性不生效。
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
width ↔ int
视频分辨率宽
getter/setter pair

Methods

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

Operators

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