次の方法で共有


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

各フィールドにかかる時間をマイクロ秒単位 (1 秒の 100 万分の 1) で指定します。

amvpDimInfo

フィールドや VBI ディメンションなど、ビデオ ポートのディメンション情報について説明します。

dwPictAspectRatioX

水平寸法の図の縦横比を示します。 たとえば、16 x 9 の縦横比の場合、このメンバーは 16 になります。

dwPictAspectRatioY

縦の寸法の図の縦横比を示します。 たとえば、4 x 3 の縦横比の場合、このメンバーは 3 になります。

bEnableDoubleClock

ビデオ ポートでダブル ククロックを有効にする必要があるかどうかを指定します。

bEnableVACT

ビデオ ポートで外部 VACT 信号を使用するかどうかを指定します。

bDataIsInterlaced

シグナルがインターレースされていることを示します。

lHalfLinesOdd

奇数フィールドのハーフラインの数を示します。

bFieldPolarityInverted

デバイスが既定でフィールドの極性を反転するかどうかを示します。

dwNumLinesInVREF

VREF 内のデータ行数を指定します。

lHalfLinesEven

偶数フィールドのハーフラインの数を示します。

dwReserved1

将来の使用のために予約されています。 使用しないでください。

備考

この構造体は、KSPROPERTY_VPCONFIG_VPDATAINFO プロパティによって使用されます。

必要条件

要件 価値
ヘッダー ksmedia.h (Ksmedia.h を含む)

関連項目

KSPROPERTY_VPCONFIG_VPDATAINFO