# hi_vo_sync_info

#### 说明

定义时序信息结构体。

当前版本目前该结构体未使用，仅在hi_vo_intf_sync设置为HI_VO_OUT_USER时用户才感知。


#### 定义

```
typedef struct {
hi_bool
syncm;
hi_bool
iop;
hi_u8
intfb;
hi_u16
vact;
hi_u16
vbb;
hi_u16
vfb;
hi_u16
hact;
hi_u16
hbb;
hi_u16
hfb;
hi_u16
hmid;
hi_u16
bvact;
hi_u16
bvbb;
hi_u16
bvfb;
hi_u16
hpw;
hi_u16
vpw;
hi_bool
idv;
hi_bool
ihs;
hi_bool
ivs;
} hi_vo_sync_info;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| syncm | 同步模式，RGB接口选择1，表示信号同步。取值范围：[0, 1] |
| iop | 0为隔行，1为逐行，RGB接口一般配置为 1。取值范围：[0, 1] |
| intfb | 无效参数，可以忽略。取值范围：[0, 255] |
| vact | 垂直有效区，隔行输出时表示顶场垂直有效区。单位：行。取值范围：[100, 4096] |
| vbb | 垂直消隐后肩，隔行输出时表示顶场垂直消隐后肩。单位：行。取值范围：[1, 256] |
| vfb | 垂直消隐前肩，隔行输出时表示顶场垂直消隐前肩。单位：行。取值范围：[1, 256] |
| hact | 水平有效区。单位：像素。取值范围：[1, 4096] |
| hbb | 水平消隐后肩。单位：像素。取值范围：[1, 65535] |
| hfb | 水平消隐前肩。单位：像素。取值范围：[1, 65535] |
| hmid | 底场垂直同步有效像素值。取值范围：[0, 65535] |
| bvact | 底场垂直有效区，隔行时有效。单位：行。取值范围：[0, 4096] |
| bvbb | 底场垂直消隐后肩，隔行时有效。单位：行。取值范围：[0, 256] |
| bvfb | 底场垂直消隐前肩，隔行时有效。单位：行。取值范围：[0, 256]。 |
| hpw | 水平同步信号的宽度。单位：像素。取值范围：[1, 65535] |
| vpw | 垂直同步信号的宽度。单位：行。取值范围：[1, 256] |
| idv | 数据有效信号的极性。配置0为高有效，配置1为低有效。取值范围：[0, 1] |
| ihs | 水平有效信号的极性，配置0为高有效，配置1为低有效。取值范围：[0, 1] |
| ivs | 垂直有效信号的极性，配置0为高有效，配置1为低有效。取值范围：[0, 1] |
