DXVA_VideoDesc 構造体 (dxva.h)

DXVA_VideoDesc構造体は、インターレース解除またはフレーム レート変換操作を実行するビデオ ストリームの説明を指定するために、レンダラーによってドライバーに送信されます。

構文

typedef struct _DXVA_VideoDesc {
  DWORD          Size;
  DWORD          SampleWidth;
  DWORD          SampleHeight;
  DWORD          SampleFormat;
  D3DFORMAT      d3dFormat;
  DXVA_Frequency InputSampleFreq;
  DXVA_Frequency OutputFrameFreq;
} DXVA_VideoDesc, *LPDXVA_VideoDesc;

メンバー

Size

この構造体のサイズをバイト単位で指定します。

SampleWidth

サンプルの幅をピクセル単位で指定します。

SampleHeight

サンプルの高さをピクセル単位で指定します。

SampleFormat

DXVA_SampleFormat構造体によって定義されるサンプルの形式を指定します。

d3dFormat

サンプルの Direct3D サーフェス形式を指定します。

InputSampleFreq

DXVA_Frequency構造によって定義される受信ビデオの頻度を指定します。

OutputFrameFreq

DXVA_Frequencyによって定義される出力ビデオの目的のフレーム レートを指定します。

注釈

異なる種類のコンテンツをインターレース解除または変換するための構造体メンバー値を示す例については、「 DeinterlaceQueryAvailableModes」を参照してください。

要件

要件
Header dxva.h (Dxva.h を含む)

こちらもご覧ください

DXVA_Frequency

DXVA_SampleFormat