---
title: hi_venc_h265_adv_stream_info
description: "定义H.265协议码流高级特征信息。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_1495.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_1495.html
indexId: 5c805b91f8c54e3afc67c1d3b93b8c75c5f1a9afac8aaece4a96b92d9dececdd105
---
# hi_venc_h265_adv_stream_info

#### 说明

定义H.265协议码流高级特征信息。


#### 定义

```
typedef struct {
hi_u32
residual_bits;
hi_u32
head_bits;
hi_u32
madi_val;
hi_u32
madp_val;
hi_double
psnr_val;
hi_u32
sse_lcu_cnt;
hi_u64
sse_sum;
hi_venc_sse_info
sse_info[HI_VENC_MAX_SSE_NUM];
hi_u32
qp_hist[HI_VENC_QP_HIST_NUM];
hi_u32
move_scene32x32_num;
hi_u32
move_scene_bits;
} hi_venc_h265_adv_stream_info;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| residual\_bits | 编码当前帧残差（bit）数 。 Atlas 200/500 A2推理产品，暂不支持该参数。 |
| head\_bits | 编码当前帧头信息的（bit）数 。 Atlas 200/500 A2推理产品，暂不支持该参数。 |
| madi\_val | 编码当前帧空域纹理复杂度Madi值 。 Atlas 200/500 A2推理产品，暂不支持该参数。 |
| madp\_val | 编码当前帧时域运动复杂度Madp值。 Atlas 200/500 A2推理产品，暂不支持该参数。 |
| psnr\_val | 编码当前帧的PSNR（峰值信噪比）值 。 不同软件中关于峰值信噪比的计算公式略有不同，因此峰值信噪比值可能存在差异。 仅支持输入图片分辨率的乘积小于8192\*4064时获取psnr\_val值，否则psnr\_val值无效。 |
| sse\_lcu\_cnt | 编码当前帧中LCU个数 。 |
| sse\_sum | 编码当前帧中SSE（和方差）值。 不同软件中关于和方差的计算公式略有不同，因此和方差值可能存在差异。 |
| sse\_info | 编码当前帧中8个区域的SSE（和方差）值。 不同软件中关于和方差的计算公式略有不同，因此和方差值可能存在差异。 \#define HI\_VENC\_MAX\_SSE\_NUM 8 |
| qp\_hist | 编码当前帧Qp直方图。 Atlas 200/500 A2推理产品，暂不支持该参数。 \#define HI\_VENC\_QP\_HIST\_NUM 52 |
| move\_scene32x32\_num | 判断为图像前景的32\*32块的数目，需要开启前景宏块级码控制。 Atlas 200/500 A2推理产品，暂不支持该参数。 |
| move\_scene\_bits | 判断为图像前景区域编码bit数，需要开启前景宏块级码控制。 Atlas 200/500 A2推理产品，暂不支持该参数。 |
