agora::rtc::VideoEncoderConfiguration结构体 参考

  • C++

更新时间不可用

详细描述

视频编码器的配置。

构造及析构函数说明

VideoEncoderConfiguration() [1/4]

inline
agora::rtc::VideoEncoderConfiguration::VideoEncoderConfiguration(const VideoDimensions & d, int f, int b, ORIENTATION_MODE m, VIDEO_MIRROR_MODE_TYPE mirror = VIDEO_MIRROR_MODE_DISABLED)

VideoEncoderConfiguration() [2/4]

inline
agora::rtc::VideoEncoderConfiguration::VideoEncoderConfiguration(int width, int height, int f, int b, ORIENTATION_MODE m, VIDEO_MIRROR_MODE_TYPE mirror = VIDEO_MIRROR_MODE_DISABLED)

VideoEncoderConfiguration() [3/4]

inline
agora::rtc::VideoEncoderConfiguration::VideoEncoderConfiguration(const VideoEncoderConfiguration & config)

VideoEncoderConfiguration() [4/4]

inline
agora::rtc::VideoEncoderConfiguration::VideoEncoderConfiguration()

成员函数说明

operator=()

inline
VideoEncoderConfiguration& agora::rtc::VideoEncoderConfiguration::operator=(const VideoEncoderConfiguration & rhs)

类成员变量说明

codecType

VIDEO_CODEC_TYPE agora::rtc::VideoEncoderConfiguration::codecType

视频编码器类型。

dimensions

VideoDimensions agora::rtc::VideoEncoderConfiguration::dimensions

视频编码的分辨率(px)。该参数用于衡量编码质量,以长 × 宽表示,默认值为 640 × 360。用户可以自行设置分辨率。

frameRate

int agora::rtc::VideoEncoderConfiguration::frameRate

视频编码的帧率(fps),默认值为 15。

bitrate

int agora::rtc::VideoEncoderConfiguration::bitrate

视频编码码率,单位为 bps。

  • STANDARD_BITRATE: (推荐) 标准码率模式。该模式下,视频的码率是基准码率的两倍。
  • COMPATIBLE_BITRATE: 适配码率模式。该模式下,视频码率与基准码率一致。直播时如果选择该模式,视频帧率可能会低于设置的值。

minBitrate

int agora::rtc::VideoEncoderConfiguration::minBitrate

最低编码码率,单位为 bps。

SDK 会根据网络状况自动调整视频编码码率。将参数设为高于默认值可强制视频编码器输出高质量图片,但在网络状况不佳情况下可能导致网络丢包并影响视频播放的流畅度造成卡顿。 因此如非对画质有特殊需求,声网建议不要修改该参数的值。

注解

该参数仅适用于直播场景。

orientationMode

ORIENTATION_MODE agora::rtc::VideoEncoderConfiguration::orientationMode

视频编码的方向模式。

degradationPreference

DEGRADATION_PREFERENCE agora::rtc::VideoEncoderConfiguration::degradationPreference

带宽受限时,视频编码降级偏好。

mirrorMode

VIDEO_MIRROR_MODE_TYPE agora::rtc::VideoEncoderConfiguration::mirrorMode

发送编码视频时是否开启镜像模式,只影响远端用户看到的视频画面。

这个页面有帮助吗?