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