次の方法で共有


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

ppResourceList

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

注釈

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

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header d3d11.h

こちらもご覧ください

Direct3D 11 ビデオ構造