DXVA_VideoSample32 構造体 (dxva.h)
DXVA_VideoSample32構造体は、64 ビット ドライバーで 32 ビット DXVA_DeinterlaceBltEx 呼び出しを転送するために使用されます。
構文
typedef struct _DXVA_VideoSample32 {
REFERENCE_TIME rtStart;
REFERENCE_TIME rtEnd;
DWORD SampleFormat;
DWORD SampleFlags;
DWORD lpDDSSrcSurface;
RECT rcSrc;
RECT rcDst;
DXVA_AYUVsample2 Palette[16];
} DXVA_VideoSample32;
メンバー
rtStart
サンプルの開始時刻を指定します。
rtEnd
サンプルの終了時刻を指定します。
SampleFormat
DXVA_ExtendedFormat列挙型の値によって定義されるサンプルの形式を指定します。
SampleFlags
前のサンプル フレームからの現在のサンプル フレームの変更を示すフラグのコレクションを指定します。 このメンバーは、 DXVA_SampleFlags 列挙型の 1 つ以上のフラグのビットごとの OR です。
lpDDSSrcSurface
サンプルを表す DD_SURFACE_LOCAL 構造体へのポインター。
rcSrc
ソースサーフェス上の四角形の左上および右下の点を記述する RECT 構造体を指定します。 これらのポイントは、ビット ブロック転送のソース データの領域と、ソースサーフェス上の位置を定義します。
rcDst
変換先サーフェス上の四角形の左上と右下の点を記述する RECT 構造体を指定します。 これらのポイントは、ビット ブロック転送が行われる領域と、ターゲット サーフェス上の位置を定義します。
Palette[16]
パレット化されたビデオ サブストリーム ピクセル 形式の完全 な 16 カラー パレットを表すDXVA_AYUVsample2構造体の配列を指定します。 ドライバーは、このパレットを使用してサブストリーム サンプルを合成します。 非パレットピクセル形式の場合、パレットは 0 で、無視できます。
注釈
コンパイラは、構造体を 8 バイトに合わせて 4 バイトのパディングを追加します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | この構造は、SP1 以降の Windows Server 2003 と、SP2 以降の Windows XP にのみ適用されます。64 ビット バージョンのオペレーティング システムに対してのみコンパイルされます。 |
Header | dxva.h (Dxva.h を含む) |