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]。 |