次の方法で共有


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 配列内の要素の数。 pResourceListNULL の場合は、ResourceCount を 0 に設定します。

pResourceList

リソース ハンドルの配列へのポインター。 このメンバーを使用して、Direct3D リソースをドライバーに渡します。

注釈

各構造体メンバーの正確な意味は 、Function の値によって異なります。

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
Header d3d10umddi.h (D3d10umddi.h を含む)

こちらもご覧ください

VideoDecoderExtension