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)

另請參閱

KSPROPERTY_VPCONFIG_VPDATAINFO