D3D11_1DDIARG_VIDEODECODEREXTENSION構造体 (d3d10umddi.h)
VideoDecoderExtension 関数の呼び出しによって提供される拡張 Microsoft DirectX ビデオ アクセラレーション (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 ゼロに設定します。
pResourceList
リソース ハンドルの配列へのポインター。 このメンバーを使用して、Direct3D リソースをドライバーに渡します。
備考
各構造体メンバーの正確な意味は、関数 の値依存します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8 |
サポートされる最小サーバー | Windows Server 2012 |
ヘッダー | d3d10umddi.h (D3d10umddi.h を含む) |
関連項目
VideoDecoderExtension を する