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