文档
注册

hi_venc_stream_info

说明

定义码流信息结构体,暂不支持。

定义

typedef struct {
    hi_venc_ref_type ref_type; 
    hi_u32 pic_bytes; 
    hi_u32 pic_cnt; 
    hi_u32 start_qp; 
    hi_u32 mean_qp; 
    hi_bool is_p_skip;

    hi_u32 residual_bits; 
    hi_u32 head_bits; 
    hi_u32 madi_val; 
    hi_u32 madp_val; 
    hi_u64 sse_sum; 
    hi_u32 sse_lcu_cnt; 
    hi_double psnr_val; 
} hi_venc_stream_info;

成员

成员名称

描述

ref_type

高级跳帧参考下的编码帧类型。

pic_bytes

已编码码流的字节数。

pic_cnt

当通道属性is_by_frame == 1时,表示帧数;当is_by_frame == 0时,表示包数。

start_qp

编码帧的起始QP。

mean_qp

编码帧的平均QP。

is_p_skip

是否P帧是skip帧。

residual_bits

编码当前帧残差bit数。

head_bits

编码当前帧头信息bit数。

madi_val

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

madp_val

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

sse_sum

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

不同软件中关于和方差的计算公式略有不同,因此和方差值可能存在差异。

sse_lcu_cnt

编码当前帧中LCU个数。

psnr_val

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

不同软件中关于峰值信噪比的计算公式略有不同,因此峰值信噪比值可能存在差异。

对于H264,仅支持输入图片分辨率的乘积小于4096*2032时获取psnr_val值,否则psnr_val值无效。

对于H265,仅支持输入图片分辨率的乘积小于8192*4064时获取psnr_val值,否则psnr_val值无效。

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

当前产品无相关内容

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