Microsoft DirectX 8.0

AMVPDATAINFO 構造体

構造体

VP 入力ストリームに関するデータ固有の特性を指定する。

構文

typedef struct _AMVPDATAINFO{
    DWORD dwSize; 
    DWORD dwMicrosecondsPerField; 
    AMVPDIMINFO amvpDimInfo; 
    DWORD dwPictAspectRatioX;
    DWORD dwPictAspectRatioY;
    BOOL bEnableDoubleClock;
    BOOL bEnableVACT;	
    BOOL bDataIsInterlaced;
    LONG lHalfLinesOdd;
    BOOL bFieldPolarityInverted;
    DWORD dwNumLinesInVREF;
    LONG lHalfLinesEven;
    DWORD dwReserved1;
} AMVPDATAINFO, *LPAMVPDATAINFO;

メンバ

dwSize
構造体のサイズ (バイト単位)。
dwMicrosecondsPerField
各フィールドの所要時間。
amvpDimInfo
ディメンジョン情報。
dwPictAspectRatioX
画像アスペクト比の x ディメンジョン。
dwPictAspectRatioY
画像アスペクト比の y ディメンジョン。
bEnableDoubleClock
ビデオ ポートはダブルクロッキングを有効にする必要がある。
bEnableVACT
ビデオ ポートは外部 VACT 信号を使用する必要がある。
bDataIsInterlaced
インターレース信号であることを示す。
lHalfLinesOdd
奇数フィールドのハーフ ライン数。
bFieldPolarityInverted
ビデオ ポートはフィールド極性を反転する必要がある。
dwNumLinesInVREF
VREF のデータのライン数。
lHalfLinesEven
偶数フィールドのハーフ ライン数。
dwReserved1
将来的な使用のために予約されている。