定义H264协议编码通道VBR码率控制模式的高级参数。
typedef struct { hi_s32 chg_pos; hi_u32 max_i_proportion; hi_u32 min_i_proportion; hi_s32 max_reencode_times; hi_bool qpmap_en; hi_u32 max_qp; hi_u32 min_qp; hi_u32 max_i_qp; hi_u32 min_i_qp; } hi_venc_h264_vbr_param;
成员名称 |
描述 |
---|---|
chg_pos |
VBR开始调整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。 |
qpmap_en |
预留参数,暂不支持。 |
max_qp |
P、B帧的最大QP。昇腾310 AI处理器暂不支持该参数,预留。 取值范围:[0, 51]。 默认值:51。 |
min_qp |
P、B帧的最小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。 |