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