D3D11_VIDEO_DECODER_EXTENSION 構造体 (d3d11.h)
ID3D11VideoContext::D ecoderExtension メソッドのドライバー固有のデータが含まれます。
構文
typedef struct D3D11_VIDEO_DECODER_EXTENSION {
UINT Function;
void *pPrivateInputData;
UINT PrivateInputDataSize;
void *pPrivateOutputData;
UINT PrivateOutputDataSize;
UINT ResourceCount;
ID3D11Resource **ppResourceList;
} D3D11_VIDEO_DECODER_EXTENSION;
メンバー
Function
関数番号。 この番号は、実行する操作を識別します。 現在、関数番号は定義されていません。
pPrivateInputData
ドライバーの入力データを含むバッファーへのポインター。
PrivateInputDataSize
pPrivateInputData バッファーのサイズ (バイト単位)。
pPrivateOutputData
ドライバーが出力データの書き込みに使用できるバッファーへのポインター。
PrivateOutputDataSize
pPrivateOutputData バッファーのサイズ (バイト単位)。
ResourceCount
ppResourceList 配列内の要素の数。 ppResourceList が NULL の場合は、ResourceCount を 0 に設定します。
ppResourceList
ID3D11Resource ポインターの配列のアドレス。 このメンバーを使用して、Direct3D リソースをドライバーに渡します。
注釈
各構造体メンバーの正確な意味は 、Function の値によって異なります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | d3d11.h |