Native DirectX 12 videokodnings-API kommer till Windows 11

  • Du kommer säkert att bli överlycklig över de senaste nyheterna från Microsoft.
  • Teknikjätten introducerade precis DX12 videokodnings-API för Windows 11.
directx 12 API

Det är säkert att säga att vi alla kan vara överens om det faktum att DirectX 12, som en uppsättning multimedialösningar för Windows OS, är ganska framgångsrika inom spel och video.

Innan detta ens existerade, brukade den Redmond-baserade teknikjätten tillhandahålla ett API för GPU-accelererad videoavkodningsbearbetning och rörelseuppskattning.

Men genom ett blogginlägg för DirectX-utvecklare som skapades igår, Microsoft detaljerad det nyligen introducerade DirectX 12-videokodnings-API: et för Windows 11.

Windows 11 får inbyggt DirectX 12-videokodnings-API

I grund och botten tillåter Video Encode API faktiskt videomotorer att använda GPU: n för att utföra videokodning i linje med de standarder som fastställs av DirectX 12.

Således kan tredjepartsutvecklare nu även använda denna funktion i sina applikationer. Tänk också på att Vulkan redan inkluderar API: er för videokodning och avkodning för H264 och H265 codecs.

Även om den nuvarande DX12-videokodarens API på Windows 11-plattformen bara stöder H264/HEVC-formatet, har Microsoft några rekommendationer.

För att vara mer specifik sa teknikjätten att utvecklare borde förstå motsvarande codecs och drivrutinsverktygsstöd i förväg.

Förutom videokodnings-API: et som ingår i Windows 11 som standard, kan intresserade utvecklare också skaffa det genom DX12 Agility Software Development Kit (SDK versionsnummer 1.70.10-förhandsvisning eller högre).

Den detaljerade definitionen av API-gränssnitt och strukturer finns här. För att hitta mer designdetaljer och detaljerad dokumentation för API: t, se det här dokumentet.

Plattformar som stöds av Video Encode API 

Video Encode API ingår som en del av Windows 11 och kan också hittas i DirectX 12 Agility SDK (version 1.700.10-förhandsvisning eller nyare).

Listan nedan innehåller de hårdvaruplattformar som för närvarande har stöd för Video Encode för både H264 och HEVC codecs och deras minimikrav för drivrutinsversion.

Säljare Plattformar som stöds Minsta version av videodrivrutin
AMD Radeon RX 5000-serien eller senare än Ryzen 2xxxx-serien eller senare Under utveckling – ETA Q2 ’2022
Intel Tiger LakeIce LakeAlder Lake (från början av 2022) v30.0.100.9955
NVIDIA GeForce GTX 10xx och över GeForce RTX 20xx och över Quadro RTXNVIDIA RTX v471.41

Exalterad över det nya tillägget som kommer till Windows 11? Dela dina tankar med oss ​​i kommentarsfältet nedan.

DirectX 11 vs DirectX 12: Komplett prestandajämförelse

DirectX 11 vs DirectX 12: Komplett prestandajämförelseDirectx 12

DirectX 11 vs DirectX 12: Prestanda förklarasDirectX 11 och DirectX 12 är två olika versioner av Microsofts grafik-API, den senare är den nyare versionen.Den nyare versionen lovar att göra spel och...

Läs mer
DirectX 12-spel använder inte GPU? Hur man tvingar dem

DirectX 12-spel använder inte GPU? Hur man tvingar demDirectx 12Gpu

Installera om dina grafikkortsdrivrutiner för att undvika underutnyttjande av GPUAnvänder dina DirectX 12-spel inte din GPU eller registrerar du mycket låg GPU-användning? Detta kan vara ett proble...

Läs mer
Inte tillräckligt med minnesfel i DirectX 12: Hur åtgärdar jag det?

Inte tillräckligt med minnesfel i DirectX 12: Hur åtgärdar jag det?Directx 12Directx Fel

Att öka sidfilstorleken borde fungeraDu kan stöta på DirectX 12-felet inte tillräckligt med minne när du spelar spel på en Windows-dator.Detta händer vanligtvis när tillräcklig sidfilstorlek inte h...

Läs mer