ID3D12VideoDevice::CreateVideoDecoder メソッド (d3d12video.h)

解像度に依存しないドライバー リソースと状態を含むビデオ デコーダー インスタンスを作成します。

構文

HRESULT CreateVideoDecoder(
  const D3D12_VIDEO_DECODER_DESC *pDesc,
  REFIID                         riid,
  void                           **ppVideoDecoder
);

パラメーター

pDesc

デコーダーのデコード プロファイルとビットストリーム暗号化を記述する D3D12_VIDEO_DECODER_DESC 構造体へのポインター。

riid

デコード ビデオ状態インターフェイスのグローバル一意識別子 (GUID)。

ppVideoDecoder

ID3D12VideoDecoder インターフェイスへのポインターを受け取るメモリ ブロックへのポインター。

戻り値

このメソッドは HRESULT を返します。

解説

新しいストリームをデコードするには、新しいデコーダー オブジェクトをインスタンス化する必要があります。

要件

   
Header d3d12video.h
[DLL] d3d12.dll