DXVA-HD
Microsoft DirectX Video Acceleration High Definition (DXVA-HD) is een API voor hardwareversnellingse videoverwerking. DXVA-HD gebruikt de GPU om functies uit te voeren, zoals deinterlacing, compositing en conversie van kleurruimte.
DXVA-HD is vergelijkbaar met DXVA Video Processing (DXVA-VP), maar biedt verbeterde functies en een eenvoudiger verwerkingsmodel. Door een flexibeler samenstellingsmodel te bieden, is DXVA-HD ontworpen ter ondersteuning van de volgende generatie optische HD-indelingen en broadcaststandaarden.
Voor de DXVA-HD-API is een WDDM-beeldschermstuurprogramma vereist dat ondersteuning biedt voor de DXVA-HD DDI (Device Driver Interface) of een invoegtoepassingssoftwareprocessor.
Verbeteringen ten opzichte van DXVA-VP
DXVA-HD de set functies van DXVA-VP uitbreidt. Verbeteringen zijn onder andere:
- RGB en YUV mixen. Elke stroom kan RGB of YUV zijn. Er is geen onderscheid meer tussen de primaire stream en de substromen.
- Deinterlacing van meerdere streams. Elke stroom kan progressief of interlaced zijn. Bovendien kunnen de frequentie en framesnelheid variƫren van de ene invoerstroom naar de volgende.
- RGB-achtergrondkleuren. Voorheen werden alleen YUV-achtergrondkleuren ondersteund.
- Luma sleutelen. Wanneer lumasleuteling is ingeschakeld, worden lumawaarden die binnen een aangewezen bereik vallen transparant.
- Dynamisch schakelen tussen deinterlacemodi.
DXVA-HD definieert ook enkele geavanceerde functies die stuurprogramma's kunnen ondersteunen. Toepassingen mogen er echter niet van uitgaan dat alle stuurprogramma's deze functies ondersteunen. De geavanceerde functies zijn onder andere:
- Inverse telecine (bijvoorbeeld 60i tot 24p).
- Conversie van framesnelheid (bijvoorbeeld 24p tot 120p).
- Alfa-opvulmodi.
- Ruisonderdrukking en randverbeteringsfiltering.
- Anamorphisch niet-lineair schalen.
- Uitgebreide YCbCr (xvYCC).
Deze sectie bevat de volgende onderwerpen.
- Een DXVA-HD videoprocessor maken
- Ondersteunde DXVA-HD indelingen controleren
- Maken van DXVA-HD Video Surfaces
- DXVA-HD staten instellen
- De DXVA-HD Blit- uitvoeren
Verwante onderwerpen