IDirect3DVideoDevice9-Schnittstelle
Ermöglicht die hardwarebeschleunigte Decodierung von einem Direct3D 9-Gerät mithilfe der DirectX-Videobeschleunigung (DXVA) Version 1.0.
Verwendung
Diese Schnittstelle ist nicht für die allgemeine Verwendung von Anwendungen vorgesehen. DirectShow-Decoderfilter sollten die IAMVideoAccelerator-Schnittstelle und nicht IDirect3DVideoDevice9 verwenden. Die Eingabepins des VMR-Filters (Video Mixing Renderer) und des Overlay Mixer-Filters machen IAMVideoAccelerator verfügbar.
Member
Die IDirect3DVideoDevice9-Schnittstelle erbt von der IUnknown-Schnittstelle . IDirect3DVideoDevice9 verfügt auch über folgende Membertypen:
Methoden
Die IDirect3DVideoDevice9-Schnittstelle verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
CreateDXVADevice | Erstellt ein DXVA-Decodergerät. |
CreateSurface | Erstellt eine komprimierte Oberfläche für die DXVA-Decodierung. |
GetDXVACompressedBufferInfo | Ruft Informationen zu den komprimierten Puffern ab, die für die hardwarebeschleunigte Decodierung erforderlich sind. |
GetDXVAGuids | Ruft eine Liste der DXVA-Profile ab, die vom Anzeigetreiber unterstützt werden. |
GetDXVAInternalInfo | Abfragen nach der Menge an Arbeitsspeicher, die die Hardware-Abstraktionsebene (HAL) für die private Verwendung zuweist. |
GetUncompressedDXVAFormats | Ruft eine Liste der nicht komprimierten Pixelformate ab, die mit einem angegebenen DXVA-Profil gerendert werden können. |
Bemerkungen
Um einen Zeiger auf diese Schnittstelle abzurufen, rufen Sie QueryInterface auf einem IDirect3DDevice9 - oder IDirect3DDevice9Ex-Zeiger auf.
Diese Schnittstelle unterstützt nur DXVA 1.0. DXVA 2.0 wird nicht unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
Header |
|
Siehe auch