Freigeben über


DXVA-HD

Microsoft DirectX Video Acceleration High Definition (DXVA-HD) ist eine API für hardwarebeschleunigte Videoverarbeitung. DXVA-HD verwendet die GPU zum Ausführen von Funktionen wie Deinterlacing, Compositing und Farbraumkonvertierung.

DXVA-HD ähnelt DXVA Video Processing (DXVA-VP), bietet jedoch erweiterte Features und ein einfacheres Verarbeitungsmodell. Durch die Bereitstellung eines flexibleren Kompositionsmodells soll DXVA-HD die nächste Generation von HD-optischen Formaten und Übertragungsstandards unterstützen.

Die DXVA-HD-API erfordert entweder einen WDDM-Anzeigetreiber, der die DXVA-HD Gerätetreiberschnittstelle (Device Driver Interface, DDI) oder einen Plug-In-Softwareprozessor unterstützt.

Verbesserungen gegenüber DXVA-VP

DXVA-HD erweitert die Von DXVA-VP bereitgestellten Features. Zu den Verbesserungen gehören:

  • RGB- und YUV-Mischvorgang. Jeder Datenstrom kann ENTWEDER RGB oder YUV sein. Es gibt keinen Unterschied mehr zwischen dem primären Datenstrom und den Unterstreams.
  • Deinterlacing mehrerer Datenströme. Jeder Datenstrom kann entweder progressiv oder interlaced sein. Darüber hinaus kann die Häufigkeit und Die Framerate von einem Eingabedatenstrom zum nächsten variieren.
  • RGB-Hintergrundfarben. Bisher wurden nur YUV-Hintergrundfarben unterstützt.
  • Luma-Taste. Wenn luma-Taste aktiviert ist, werden luma-Werte, die in einen bestimmten Bereich fallen, transparent.
  • Dynamischer Wechsel zwischen Deinterlacemodi.

DXVA-HD definiert auch einige erweiterte Features, die Treiber unterstützen können. Anwendungen sollten jedoch nicht davon ausgehen, dass alle Treiber diese Features unterstützen. Zu den erweiterten Features gehören:

  • Umgekehrtes Telecin (z. B. 60i bis 24p).
  • Bildfrequenzkonvertierung (z. B. 24p zu 120p).
  • Alphafüllmodi.
  • Filterung der Rauschreduzierung und Der Randerweiterung.
  • Anamorphe nicht lineare Skalierung.
  • Extended YCbCr (xvYCC).

Dieser Abschnitt enthält die folgenden Themen.

DirectX VideoBeschleunigung 2.0

DXVA-HD Beispiel-