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 |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Fehler vom Direct3D-Gerät. |
|
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 |