IDirectXVideoDecoderService-Schnittstelle (dxva2api.h)
Bietet Zugriff auf DXVA-Decoderdienste (DirectX Video Acceleration). Verwenden Sie diese Schnittstelle, um abzufragen, welche hardwarebeschleunigten Decodierungsvorgänge verfügbar sind, und um DXVA-Videodecodergeräte zu erstellen.
Um einen Zeiger auf diese Schnittstelle abzurufen, rufen Sie IDirect3DDeviceManager9::GetVideoService oder DXVA2CreateVideoService mit dem Schnittstellenbezeichner IID_IDirectXVideoDecoderService auf.
Vererbung
Die IDirectXVideoDecoderService-Schnittstelle erbt von IDirectXVideoAccelerationService. IDirectXVideoDecoderService verfügt auch über die folgenden Membertypen:
Methoden
Die IDirectXVideoDecoderService-Schnittstelle verfügt über diese Methoden.
IDirectXVideoDecoderService::CreateVideoDecoder Erstellt ein Videodecodergerät. |
IDirectXVideoDecoderService::GetDecoderConfigurations Ruft die Konfigurationen ab, die für ein Decodergerät verfügbar sind. |
IDirectXVideoDecoderService::GetDecoderDeviceGuids Ruft ein Array von GUIDs ab, das die von der Grafikhardware unterstützten Decodergeräte identifiziert. |
IDirectXVideoDecoderService::GetDecoderRenderTargets Ruft die unterstützten Renderziele für ein angegebenes Decodergerät ab. |
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