---
title: hi_venc_gop_smart_p
description: "定义编码智能P帧GOP属性结构体。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_1477.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_1477.html
indexId: 1962b779dccc017737f1613bfa20e60c540e0f94134dbd61f02b97dea3c54edd105
---
# hi_venc_gop_smart_p

#### 说明

定义编码智能P帧GOP属性结构体。


#### 定义

```
typedef struct {
hi_u32
bg_interval;
hi_s32
bg_qp_delta;
hi_s32
vi_qp_delta;
}hi_venc_gop_smart_p;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| bg\_interval | 长期参考帧的间隔。 取值范围：[gop, 65536]，且必须是gop的整数倍，gop是I帧间隔。 |
| bg\_qp\_delta | 长期参考帧相对P帧的QP差值。 取值范围：[\-10, 30]。 在调试信息中，该参数等同其它码控模式的ip\_qp\_delta。 |
| vi\_qp\_delta | 虚拟I帧相对普通P帧的QP差值。 取值范围：[\-10, 30]。 |
