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 バイトのパディングを追加します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | この構造は、WINDOWS Server 2003 SP1 以降、Windows XP SP2 以降にのみ適用されます。64 ビット バージョンのオペレーティング システムに対してのみコンパイルされます。 |
ヘッダー | dxva.h (Dxva.h を含む) |
関連項目
RECT の