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