io.agora.rtc.VideoEncoderConfig类 参考
- Java
更新时间不可用
VideoEncoderConfig 类。
构造及析构函数说明
VideoEncoderConfig() [1/2]
io.agora.rtc.VideoEncoderConfig.VideoEncoderConfig()VideoEncoderConfig() [2/2]
io.agora.rtc.VideoEncoderConfig.VideoEncoderConfig(int codecType, VideoDimensions dimensions, int frameRate, int bitrate, int minBitrate, int orientationMode, int degradationPreference, int mirrorMode)构造函数。
| 参数名 | 描述 |
|---|---|
codecType | 视频编码类型。
|
dimensions | 视频尺寸。 |
frameRate | 视频编码的帧率(fps)。 |
bitrate | 视频码率 (bps)。SDK 在通信和直播场景下采用不同的编码方式,以提升不同场景下的用户体验。 例如,通信场景保证流畅,而直播场景则更注重画面质量,因此直播场景对码率的需求大于通信场景。 建议将该参数的值设置为 0。
|
minBitrate | 最低视频编码码率 (bps)。 |
orientationMode | 视频编码的方向模式。
|
degradationPreference | 带宽受限时。视频编码的降低偏好。
|
mirrorMode | mirrorMode 设置为 1 时,将在编码前对视频帧率做镜像操作。
|
成员函数说明
getBitrate()
int io.agora.rtc.VideoEncoderConfig.getBitrate()getCodecType()
int io.agora.rtc.VideoEncoderConfig.getCodecType()getDegradationPreference()
int io.agora.rtc.VideoEncoderConfig.getDegradationPreference()getDimensions()
VideoDimensions io.agora.rtc.VideoEncoderConfig.getDimensions()getFrameRate()
int io.agora.rtc.VideoEncoderConfig.getFrameRate()getMinBitrate()
int io.agora.rtc.VideoEncoderConfig.getMinBitrate()getMirrorMode()
int io.agora.rtc.VideoEncoderConfig.getMirrorMode()getOrientationMode()
int io.agora.rtc.VideoEncoderConfig.getOrientationMode()setBitrate()
void io.agora.rtc.VideoEncoderConfig.setBitrate(int bitrate)setCodecType()
void io.agora.rtc.VideoEncoderConfig.setCodecType(int codecType)setDegradationPreference()
void io.agora.rtc.VideoEncoderConfig.setDegradationPreference(int degradationPreference)setDimensions()
void io.agora.rtc.VideoEncoderConfig.setDimensions(VideoDimensions dimensions)setFrameRate()
void io.agora.rtc.VideoEncoderConfig.setFrameRate(int frameRate)setMinBitrate()
void io.agora.rtc.VideoEncoderConfig.setMinBitrate(int minBitrate)setMirrorMode()
void io.agora.rtc.VideoEncoderConfig.setMirrorMode(int mirrorMode)setOrientationMode()
void io.agora.rtc.VideoEncoderConfig.setOrientationMode(int orientationMode)类成员变量说明
bitrate
int io.agora.rtc.VideoEncoderConfig.bitratecodecType
int io.agora.rtc.VideoEncoderConfig.codecTypedegradationPreference
int io.agora.rtc.VideoEncoderConfig.degradationPreferencedimensions
VideoDimensions io.agora.rtc.VideoEncoderConfig.dimensionsframeRate
int io.agora.rtc.VideoEncoderConfig.frameRateminBitrate
int io.agora.rtc.VideoEncoderConfig.minBitratemirrorMode
int io.agora.rtc.VideoEncoderConfig.mirrorModeorientationMode
int io.agora.rtc.VideoEncoderConfig.orientationMode该类的文档由以下文件生成:
- VideoEncoderConfig.java