hi_venc_h265_adv_stream_info

说明

定义H.265协议码流高级特征信息, 暂不支持。

定义

typedef struct {
    hi_u32 residual_bits; // R; the residual num
    hi_u32 head_bits; // R; the head bit num
    hi_u32 madi_val; // R; the madi value
    hi_u32 madp_val; // R; the madp value
    hi_double psnr_val; // R; the PSNR value
    hi_u32 sse_lcu_cnt; // R; the lcu cnt of the sse
    hi_u64 sse_sum; // R; the sum of the sse
    hi_venc_sse_info sse_info[HI_VENC_MAX_SSE_NUM]; // R; the information of the sse
    hi_u32 qp_hist[HI_VENC_QP_HIST_NUM]; // R; the Qp histogram value
    hi_u32 move_scene32x32_num; // R; the 32x32 cu num of the move scene
    hi_u32 move_scene_bits; //R; the stream bit num of the move scene
} hi_venc_h265_adv_stream_info;

成员

成员名称

描述

residual_bits

编码当前帧残差(bit)数 。

head_bits

编码当前帧头信息的(bit)数 。

madi_val

编码当前帧空域纹理复杂度Madi值 。

madp_val

编码当前帧时域运动复杂度Madp值。

psnr_val

编码当前帧的PSNR(峰值信噪比)值 。

sse_lcu_cnt

编码当前帧中LCU个数 。

sse_sum

编码当前帧中SSE(和方差)值

sse_info

编码当前帧中8个区域的SSE(和方差)值。

qp_hist

编码当前帧Qp直方图。

#define HI_VENC_QP_HIST_NUM 52

move_scene32x32_num

判断为图像前景的32*32块的数目,需要开启前景宏块级码控制。

move_scene_bits

判断为图像前景区域编码bit数,需要开启前景宏块级码控制。