D3D11_1DDIARG_VIDEODECODEREXTENSION構造体 (d3d10umddi.h)
VideoDecoderExtension 関数の呼び出しによって提供される拡張 Microsoft DirectX Video Acceleration (DXVA) デコード関数のドライバー固有のデータを指定します。
構文
typedef struct D3D11_1DDIARG_VIDEODECODEREXTENSION {
UINT Function;
void *pPrivateInputData;
UINT PrivateInputDataSize;
void *pPrivateOutputData;
UINT PrivateOutputDataSize;
UINT ResourceCount;
D3D10DDI_HRESOURCE *pResourceList;
} D3D11_1DDIARG_VIDEODECODEREXTENSION;
メンバー
Function
関数番号。 この番号は、実行する操作を識別します。 現在、関数番号は定義されていません。
pPrivateInputData
ドライバーの入力データを含むバッファーへのポインター。
PrivateInputDataSize
pPrivateInputData によって指されるバッファーのサイズ (バイト単位)。
pPrivateOutputData
ドライバーが出力データの書き込みに使用できるバッファーへのポインター。
PrivateOutputDataSize
pPrivateOutputData によって指されるバッファーのサイズ (バイト単位)。
ResourceCount
pResourceList 配列内の要素の数。 pResourceList が NULL の場合は、ResourceCount を 0 に設定します。
pResourceList
リソース ハンドルの配列へのポインター。 このメンバーを使用して、Direct3D リソースをドライバーに渡します。
注釈
各構造体メンバーの正確な意味は 、Function の値によって異なります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 |
サポートされている最小のサーバー | Windows Server 2012 |
Header | d3d10umddi.h (D3d10umddi.h を含む) |