IDirectXVideoDecoderService::GetDecoderConfigurations メソッド (dxva2api.h)

デコーダー デバイスで使用できる構成を取得します。

構文

HRESULT GetDecoderConfigurations(
  [in]  REFGUID                   Guid,
  [in]  const DXVA2_VideoDesc     *pVideoDesc,
  [in]  void                      *pReserved,
  [out] UINT                      *pCount,
  [out] DXVA2_ConfigPictureDecode **ppConfigs
);

パラメーター

[in] Guid

デコーダー デバイスを識別する GUID。 使用可能なデバイス GUID を取得するには、 IDirectXVideoDecoderService::GetDecoderDeviceGuids を呼び出します。

[in] pVideoDesc

ビデオ コンテンツを記述する DXVA2_VideoDesc 構造体へのポインター。

[in] pReserved

予約済み。 NULL に設定します。

[out] pCount

構成の数を受け取ります。

[out] ppConfigs

DXVA2_ConfigPictureDecode構造体の配列を受け取ります。 配列のサイズは pCount パラメーターで取得されます。 呼び出し元は 、CoTaskMemFree を呼び出して、配列のメモリを解放する必要があります。 このパラメーターは、単に構成の数 (pCount で返される) が GUID ではなく必要な場合は NULL にすることができます。

戻り値

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

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー dxva2api.h

こちらもご覧ください

DXVA2_ConfigPictureDecode

DirectX ビデオ アクセラレータ 2.0

IDirectXVideoDecoderService