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 属性使用此结构。
要求
要求 | 价值 |
---|---|
标头 | ksmedia.h (包括 Ksmedia.h) |