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