次の方法で共有


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 を含む)

こちらもご覧ください

DD_SURFACE_LOCAL

DXVA_AYUVsample2

DXVA_DeinterlaceBltEx

DXVA_ExtendedFormat

DXVA_SampleFlags

DXVA_SampleFormat

Rect