hi_venc_rc_attr
说明
定义编码通道码率控制器属性。
定义
typedef struct { hi_venc_rc_mode rc_mode; union { hi_venc_h264_cbr h264_cbr; hi_venc_h264_vbr h264_vbr; hi_venc_h264_avbr h264_avbr; hi_venc_h264_qvbr h264_qvbr; hi_venc_h264_cvbr h264_cvbr; hi_venc_h264_fixqp h264_fixqp; hi_venc_h264_qpmap h264_qpmap; hi_venc_mjpeg_cbr mjpeg_cbr; hi_venc_mjpeg_vbr mjpeg_vbr; hi_venc_mjpeg_fixqp mjpeg_fixqp; hi_venc_h265_cbr h265_cbr; hi_venc_h265_vbr h265_vbr; hi_venc_h265_avbr h265_avbr; hi_venc_h265_qvbr h265_qvbr; hi_venc_h265_cvbr h265_cvbr; hi_venc_h265_fixqp h265_fixqp; hi_venc_h265_qpmap h265_qpmap; }; } hi_venc_rc_attr;
成员
成员名称 |
描述 |
---|---|
rc_mode |
RC模式。
并且对于不同协议,相同 RC 模式的属性变量基本一致。表1介绍了几种RC模式的公共的属性。 |
h264_cbr |
H.264协议编码通道CBR模式属性。 |
h264_vbr |
H.264协议编码通道VBR模式属性。 |
h264_avbr |
H.264协议编码通道AVBR模式属性。 |
h264_qvbr |
H.264协议编码通道QVBR模式属性。 |
h264_cvbr |
H.264协议编码通道CVBR模式属性。 |
h264_fixqp |
H.264协议编码通道FIXQP模式属性。 Atlas 推理系列产品(Ascend 310P处理器),预留参数,暂不支持。 Atlas A2训练系列产品,预留参数,暂不支持。 |
h264_qpmap |
H.264协议编码通道QPMAP模式属性。预留参数,暂不支持。 |
mjpeg_cbr |
Mjpeg协议编码通道CBR模式属性。预留参数,暂不支持。 |
mjpeg_vbr |
Mjpeg协议编码通道VBR模式属性。预留参数,暂不支持。 |
mjpeg_fixqp |
Mjpeg(Motion Joint Photographic Experts Group)协议编码通道FIXQP模式属性。预留参数,暂不支持。 |
h265_cbr |
H.265协议编码通道CBR模式属性。 |
h265_vbr |
H.265协议编码通道VBR模式属性。 |
h265_avbr |
H.265协议编码通道AVBR模式属性。 |
h265_qvbr |
H.265协议编码通道QVBR模式属性。 |
h265_cvbr |
H.265协议编码通道CVBR模式属性。 |
h265_fixqp |
H.265协议编码通道FIXQP模式属性。 Atlas 推理系列产品(Ascend 310P处理器),预留参数,暂不支持。 Atlas A2训练系列产品,预留参数,暂不支持。 |
h265_qpmap |
H.265协议编码通道QPMAP模式属性。预留参数,暂不支持。 |