次の方法で共有


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 を参照してください。

必要条件

要件 価値
ヘッダー dxva.h (Dxva.h を含む)

関連項目

DXVA_Frequency

DXVA_SampleFormat