IDirectXVideoDecoderService::GetDecoderDeviceGuids メソッド (dxva2api.h)
グラフィックス ハードウェアでサポートされているデコーダー デバイスを識別する GUID の配列を取得します。
構文
HRESULT GetDecoderDeviceGuids(
[out] UINT *pCount,
[out] GUID **pGuids
);
パラメーター
[out] pCount
GUID の数を受け取ります。
[out] pGuids
GUID の配列を受け取ります。 配列のサイズは Count パラメーターで取得されます。 メソッドは、配列のメモリを割り当てます。 呼び出し元は 、CoTaskMemFree を呼び出してメモリを解放する必要があります。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
Direct3D デバイスからのエラー。 |
|
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 |