hi_venc_h265_vbr_param

说明

定义H265协议编码通道VBR码率控制模式的高级参数。

定义

typedef struct {
    hi_s32 chg_pos;
    hi_u32 max_i_proportion;
    hi_u32 min_i_proportion;
    hi_s32 max_reencode_times;
    hi_u32 max_qp;
    hi_u32 min_qp;
    hi_u32 max_i_qp;
    hi_u32 min_i_qp;
    hi_bool qpmap_en;
    hi_venc_rc_qpmap_mode qpmap_mode;
}hi_venc_h265_vbr_param;

成员

成员名称

描述

chg_pos

开始调整Qp时的码率相对于最大码率的比例。昇腾310 AI处理器暂不支持该参数,预留。

取值范围:[50, 100]。

默认值:90。

min_i_proportion

预留参数,暂不支持。

max_i_proportion

最大IP 帧码率的比值。

取值范围:[1,100]。

昇腾310 AI处理器上,VBR模式下该参数默认值为80,CBR模式下该参数默认值为70。

max_reencode_times

每帧重编码次数。0 表示不进行重编码。昇腾310 AI处理器暂不支持该参数,预留。

取值范围:[0, 3]。

默认值:2。

max_qp

P帧的最大QP。昇腾310 AI处理器暂不支持该参数,预留。

取值范围:[0, 51]。

默认值:51。

min_qp

P帧的最小QP。昇腾310 AI处理器暂不支持该参数,预留。

取值范围:[0, max_qp]。

默认值:24。

max_i_qp

I帧的最大QP。昇腾310 AI处理器暂不支持该参数,预留。

取值范围:[0, 51]。

默认值:51。

min_i_qp

I帧的最小QP。昇腾310 AI处理器暂不支持该参数,预留。

取值范围:[0, max_i_qp]。

默认值:24。

qpmap_en

预留参数,暂不支持。

qpmap_mode

预留参数,暂不支持。