次の方法で共有


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 する