Share via


IDirectXVideoDecoderService::GetDecoderDeviceGuids-Methode (dxva2api.h)

Ruft ein Array von GUIDs ab, das die von der Grafikhardware unterstützten Decodergeräte identifiziert.

Syntax

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

Parameter

[out] pCount

Empfängt die Anzahl von GUIDs.

[out] pGuids

Empfängt ein Array von GUIDs. Die Größe des Arrays wird im Count-Parameter abgerufen. Die -Methode ordnet den Arbeitsspeicher für das Array zu. Der Aufrufer muss den Arbeitsspeicher durch Aufrufen von CoTaskMemFree freigeben.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
D3DERR_INVALIDCALL
Fehler vom Direct3D-Gerät.
E_FAIL
Wenn der Microsoft Basic Display Adapter verwendet wird oder der Direct3D 11-Gerätetyp der Referenzrasterizer ist. Diese Geräte unterstützen keine Videodecoder.

Hinweise

Die folgenden Decoder-GUIDs sind definiert. Einige dieser GUIDs haben alternative Namen, die in Klammern angezeigt werden.

GUID Beschreibung
DXVA2_ModeH264_A (DXVA2_ModeH264_MoComp_NoFGT) H.264 Motion Compensation (MoComp), keine Filmkorntechnik (FGT).
DXVA2_ModeH264_B (DXVA2_ModeH264_MoComp_FGT) H.264 MoComp, FGT.
DXVA2_ModeH264_C (DXVA2_ModeH264_IDCT_NoFGT) H.264 inverse Diskrete Kosinustransformation (IDCT), ohne FGT.
DXVA2_ModeH264_D (DXVA2_ModeH264_IDCT_FGT) H.264 IDCT, FGT.
DXVA2_ModeH264_E (DXVA2_ModeH264_VLD_NoFGT) H.264 VLD, kein FGT.
DXVA2_ModeH264_F (DXVA2_ModeH264_VLD_FGT) H.264 Decoder mit variabler Länge (VLD), FGT.
DXVA2_ModeHEVC_VLD_Main H.265 / HEVC Hauptprofil
DXVA2_ModeHEVC_VLD_Main10 H.265 / HEVC Main 10-Profil
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-Nachbearbeitung.
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) Nachbearbeitung von Windows Media Video 8.
DXVA2_ModeWMV8_B (DXVA2_ModeWMV8_MoComp) Windows Media Video 8 MoComp.
DXVA2_ModeWMV9_A (DXVA2_ModeWMV9_PostProc) Nachbearbeitung von 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.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dxva2api.h

Weitere Informationen

DirectX-Videobeschleunigung 2.0

IDirectXVideoDecoderService