文档
注册

hi_venc_h264_mod_param

说明

Device上的venc内h264e模块参数。

定义

typedef struct {
    hi_u32          one_stream_buf; 
    hi_u32          mini_buf_mode; 
    hi_u32          low_power_mode; 
    hi_vb_src     vb_src; 
    hi_bool         qp_hist_en; 
    hi_u32          max_user_data_len; 
} hi_venc_h264_mod_param;

成员

成员名称

描述

one_stream_buf

编码码流帧配置模式,默认值为1。

  • 0:多包模式。
  • 1:单包模式。

mini_buf_mode

编码码流buffer配置模式,暂不支持, 默认值为1。

0:码流buffer根据分辨率分配。

1:码流buffer下限为32k,用户保证合理

low_power_mode

低功耗模式,暂不支持,默认值为0。

  • 0:关闭低功耗模式。
  • 1:使能低功耗模式。

注意:低功耗或者极低功耗使能后会导致图像质量损失。

vb_src

参考帧和重构帧的帧存分配方式,默认值为HI_VB_SRC_PRIVATE。

  • HI_VB_SRC_PRIVATE:私有VB方式,驱动内部完成帧存分配。
  • HI_VB_SRC_USER:用户VB,需由用户分配帧存,暂不支持

qp_hist_en

Qp 直方图输出控制模式,暂不支持,默认值为1。

  • 0:Qp 直方图不输出,即hi_venc_h264_adv_stream_info中的成员变量 qp_hist为全0。
  • 1:Qp 直方图输出,即hi_venc_h264_adv_stream_info中的成员变量 qp_hist为实际的当前帧的QP直方图 。

max_user_data_len

用户数据所占内存的最大大小,单位Byte,暂不支持,默认值为1024。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词