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

グラフィックス ハードウェアでサポートされているデコーダー デバイスを識別する GUID の配列を取得します。

構文

HRESULT GetDecoderDeviceGuids(
  [out] UINT *pCount,
  [out] GUID **pGuids
);

パラメーター

[out] pCount

GUID の数を受け取ります。

[out] pGuids

GUID の配列を受け取ります。 配列のサイズは Count パラメーターで取得されます。 メソッドは、配列のメモリを割り当てます。 呼び出し元は 、CoTaskMemFree を呼び出してメモリを解放する必要があります。

戻り値

このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S_OK
メソッドが成功しました。
D3DERR_INVALIDCALL
Direct3D デバイスからのエラー。
E_FAIL
Microsoft Basic ディスプレイ アダプターが使用されている場合、または Direct3D 11 デバイスタイプが参照ラスタライザーである場合。 これらのデバイスでは、ビデオ デコーダーはサポートされていません。

解説

次のデコーダー GUID が定義されています。 これらの GUID の中には、かっこで囲まれた代替名が付くものもあります。

GUID 説明
DXVA2_ModeH264_A (DXVA2_ModeH264_MoComp_NoFGT) H.264モーション補償(MoComp)、フィルムグレイン技術(FGT)なし。
DXVA2_ModeH264_B (DXVA2_ModeH264_MoComp_FGT) H.264 MoComp、FGT。
DXVA2_ModeH264_C (DXVA2_ModeH264_IDCT_NoFGT) H.264 逆離散コサイン変換 (IDCT)、FGT なし。
DXVA2_ModeH264_D (DXVA2_ModeH264_IDCT_FGT) H.264 IDCT、FGT。
DXVA2_ModeH264_E (DXVA2_ModeH264_VLD_NoFGT) H.264 VLD、FGT なし。
DXVA2_ModeH264_F (DXVA2_ModeH264_VLD_FGT) H.264 可変長デコーダー (VLD)、FGT。
DXVA2_ModeHEVC_VLD_Main H.265/ HEVC メイン プロファイル
DXVA2_ModeHEVC_VLD_Main10 H.265/ HEVC Main 10 プロファイル
DXVA2_ModeMPEG2_IDCT MPEG-2 IDCT。
DXVA2_ModeMPEG2_MoComp MPEG-2 MoComp。
DXVA2_ModeMPEG2_VLD MPEG-2 VLD。
DXVA2_ModeVC1_A (DXVA2_ModeVC1_PostProc) VC-1 の後処理。
DXVA2_ModeVC1_B (DXVA2_ModeVC1_MoComp) VC-1 MoComp。
DXVA2_ModeVC1_C (DXVA2_ModeVC1_IDCT) VC-1 IDCT。
DXVA2_ModeVC1_D (DXVA2_ModeVC1_VLD) VC-1 VLD。
DXVA2_ModeWMV8_A (DXVA2_ModeWMV8_PostProc) Windows Media Video 8 の後処理。
DXVA2_ModeWMV8_B (DXVA2_ModeWMV8_MoComp) Windows Media Video 8 MoComp。
DXVA2_ModeWMV9_A (DXVA2_ModeWMV9_PostProc) Windows Media Video 9 の後処理。
DXVA2_ModeWMV9_B (DXVA2_ModeWMV9_MoComp) Windows Media Video 9 MoComp。
DXVA2_ModeWMV9_C (DXVA2_ModeWMV9_IDCT) Windows Media Video 9 IDCT。

要件

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

関連項目

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

IDirectXVideoDecoderService