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