DirectX-Videobeschleunigung 2.0

Die DirectX-Videobeschleunigung (DXVA) ist eine API und ein entsprechender DDI für die Verwendung der Hardwarebeschleunigung, um die Videocodecsverarbeitung zu beschleunigen. Softwarecodecs und Softwarevideoprozessoren können DXVA verwenden, um bestimmte CPU-intensive Vorgänge auf die GPU auszulagern. Beispielsweise kann ein Softwaredecoder die umgekehrte diskrete Kosinustransformation (iDCT) auf die GPU auslagern.

In diesem Abschnitt werden die folgenden Themen behandelt:

In diesem Abschnitt

Thema Beschreibung
Informationen zu DXVA 2.0
Übersicht über DXVA 2 und seine Beziehung zu DXVA 1.
Direct3D-Geräte-Manager
Der Microsoft Direct3D-Geräte-Manager ermöglicht es zwei oder mehr Objekten, dasselbe Microsoft Direct3D 9-Gerät gemeinsam zu nutzen.
Unterstützung von DXVA 2.0 in DirectShow
In diesem Thema wird beschrieben, wie DirectX Video Acceleration (DXVA) 2.0 in einem DirectShow-Decoderfilter unterstützt wird.
Unterstützung von DXVA 2.0 in Media Foundation
In diesem Thema wird beschrieben, wie Sie directX Video Acceleration (DXVA) 2.0 in einer Media Foundation-Transformation (MFT) mit Direct3D 9 unterstützen.
DXVA-Videoverarbeitung
DIE DXVA-Videoverarbeitung kapselt die Funktionen der Grafikhardware, die für die Verarbeitung von unkomprimierten Videobildern verwendet wird. Videoverarbeitungsdienste umfassen Deinterlacing und Videomischung.
DXVA-HD
Microsoft DirectX Video Acceleration High Definition (DXVA-HD) ist eine API für die hardwarebeschleunigte Videoverarbeitung.

 

Programmierhandbuch für Media Foundation

DXVA 1-Spezifikation