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 推理系列产品,预留参数,暂不支持。 Atlas A2训练系列产品/Atlas 800I 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 推理系列产品,预留参数,暂不支持。 Atlas A2训练系列产品/Atlas 800I A2推理产品,预留参数,暂不支持。 | 
| h265_qpmap | H.265协议编码通道QPMAP模式属性。预留参数,暂不支持。 |