KS_AMVPDATAINFO 结构 (ksmedia.h)
KS_AMVPDATAINFO 结构用于描述视频端口的属性。
语法
typedef struct tagKS_AMVPDATAINFO {
DWORD dwSize;
DWORD dwMicrosecondsPerField;
KS_AMVPDIMINFO amvpDimInfo;
DWORD dwPictAspectRatioX;
DWORD dwPictAspectRatioY;
BOOL bEnableDoubleClock;
BOOL bEnableVACT;
BOOL bDataIsInterlaced;
LONG lHalfLinesOdd;
BOOL bFieldPolarityInverted;
DWORD dwNumLinesInVREF;
LONG lHalfLinesEven;
DWORD dwReserved1;
} KS_AMVPDATAINFO, *PKS_AMVPDATAINFO;
成员
dwSize
指定结构的大小(以字节为单位)。
dwMicrosecondsPerField
指定每个字段花费的时间(以微秒为单位), (秒) 的百万分之一。
amvpDimInfo
描述视频端口的维度信息,例如字段和 VBI 维度。
dwPictAspectRatioX
指示水平维度中的图片纵横比。 例如,对于 16x9 纵横比,此成员将为 16。
dwPictAspectRatioY
指示垂直维度中的图片纵横比。 例如,对于 4x3 纵横比,此成员将为 3。
bEnableDoubleClock
指定视频端口是否应启用双时钟。
bEnableVACT
指定视频端口是否应使用外部 VACT 信号。
bDataIsInterlaced
指示信号是交错的。
lHalfLinesOdd
指示奇数字段中的半行数。
bFieldPolarityInverted
指示设备是否默认反转场极性。
dwNumLinesInVREF
指定 VREF 中的数据行数。
lHalfLinesEven
指示偶数字段中的半行数。
dwReserved1
保留供将来使用。 请勿使用。
注解
此结构由 KSPROPERTY_VPCONFIG_VPDATAINFO 属性使用。
要求
要求 | 值 |
---|---|
Header | ksmedia.h (包括 Ksmedia.h) |