次の方法で共有


ID3D11VideoDevice::CreateVideoDecoder メソッド (d3d11.h)

Microsoft Direct3D 11 用のビデオ デコーダー デバイスを作成します。

構文

HRESULT CreateVideoDecoder(
  [in]  const D3D11_VIDEO_DECODER_DESC   *pVideoDesc,
  [in]  const D3D11_VIDEO_DECODER_CONFIG *pConfig,
  [out] ID3D11VideoDecoder               **ppDecoder
);

パラメーター

[in] pVideoDesc

ビデオ ストリームとデコーダー プロファイルを記述する D3D11_VIDEO_DECODER_DESC 構造体へのポインター。

[in] pConfig

デコーダー構成を指定する D3D11_VIDEO_DECODER_CONFIG 構造体へのポインター。

[out] ppDecoder

ID3D11VideoDecoder インターフェイスへのポインターを受け取ります。 呼び出し元はインターフェイスを解放する必要があります。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

解説

このメソッドは、必要なデコーダー バッファーを割り当てます。

ID3D11DeviceContext::ClearState メソッドは、ビデオ デコーダーの内部状態には影響しません。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d3d11.h

関連項目

ID3D11VideoDevice