Microsoft heeft een nieuwe DirectX12 API geïntroduceerd. De API stelt videospecialisten in staat om complexe videoprocessen eenvoudiger te verwerken.
Dit omvat videodecodering of videoverwerking en beweging. De API, die wordt ondersteund door de rekenkracht van CPU's, biedt een aantal interfaces waarmee verschillende onderdelen van het coderingsproces kunnen worden aangepast.
Functionaliteit
Het betreft onderdelen of handelingen zoals het aanmaken van custom slices, het aanmaken van partities, actieve (CBR, VBR, QBVR) en passieve (Absolute/Delta custom QP-maps) modes voor het configureren van rate control en het gebruik van eigen codec-maps. coderingstools.
Ook kunnen videospecialisten gemakkelijker codecblok- en transformatiegrootte, bewegingsvectorprecisielimiet, gebruik van intra-refresh-sessies en dynamische herconfiguratie van de videostreamresolutie/snelheidsregeling/slices-partities toepassen. Effectieve codering in onder andere de H264- en HEVC-formaten is ook mogelijk.
Standaard aanwezig in Windows 11
De vrijgegeven DirectX12 API is geschikt voor oplossingen van derden en wordt standaard meegeleverd in Windows 11. De API is ook beschikbaar in de DirectX 12 Agility SDK (versie 1.700.10 preview of nieuwer).
De onderliggende hardware moet echter wel aan een aantal voorwaarden en drivers voldoen. Microsoft heeft een handig overzicht gemaakt voor de GPU-platforms van AMD, Intel en Nvidia.