hi_venc_h264_cbr

说明

定义H.264编码通道CBR属性结构。

定义

typedef struct {
    hi_u32 gop;
    hi_u32 stats_time;
    hi_u32 src_frame_rate;
    hi_u32 dst_frame_rate;
    hi_u32 bit_rate;
} hi_venc_h264_cbr;

成员

成员名称

描述

gop

H.264 GOP值。

取值范围:[1, 65536]。

stats_time

CBR码率统计时间,以秒为单位,一般场景下,stats_time= gop / dst_frame_rate。昇腾310 AI处理器暂不支持该参数,预留。

取值范围:[1, 60]。

src_frame_rate

输入帧率,以fps为单位。

昇腾310 AI处理器上,该参数取值范围:[1, 120]。

dst_frame_rate

编码器输出帧率,以fps为单位。昇腾310 AI处理器暂不支持该参数,预留。

取值范围:[1, src_frame_rate]。

暂不支持分数帧率。

bit_rate

编码器输出平均码率,以kbps为单位。

昇腾310 AI处理器上,该参数取值范围:[10, 30000]。