Native DirectX 12 videokodnings-API kommer til Windows 11

  • Du vil helt sikkert blive begejstret over denne seneste nyhed, der kommer ud fra Microsoft.
  • Teknikgiganten har netop introduceret DX12 videokodnings-API til Windows 11.
directx 12 API

Det er sikkert at sige, at vi alle kan blive enige om, at DirectX 12, som et sæt multimedieløsninger til Windows OS, er ret vellykket inden for spil og video.

Før dette overhovedet eksisterede, plejede den Redmond-baserede teknologigigant at levere en API til GPU-accelereret videoafkodningsbehandling og bevægelsesestimering.

Men gennem et blogindlæg for DirectX-udviklere oprettet i går, Microsoft detaljeret den nyligt introducerede DirectX 12 videokodnings-API til Windows 11.

Windows 11 får indbygget DirectX 12 videokodnings-API

Grundlæggende tillader Video Encode API faktisk videomotorer at gøre brug af GPU'en for at udføre videokodning i overensstemmelse med standarderne fastsat af DirectX 12.

Således kan tredjepartsudviklere nu også bruge denne funktion i deres applikationer. Husk også, at Vulkan allerede inkluderer API'er til videokodning og afkodning til H264 og H265 codecs.

Selvom den nuværende DX12 videoencoder API på Windows 11-platformen kun understøtter H264/HEVC-formatet, har Microsoft nogle anbefalinger.

For at være mere specifik udtalte teknologigiganten, at udviklere skulle forstå de tilsvarende codecs og driverværktøjssupport på forhånd.

Ud over videokodnings-API'en inkluderet i Windows 11 som standard, kan interesserede udviklere også få det gennem DX12 Agility Software Development Kit (SDK-versionsnummer 1.70.10-preview eller højere).

De detaljerede API-grænseflader og strukturdefinitioner kan findes her. For at finde flere designdetaljer og detaljeret dokumentation for API'et, se venligst dette dokument.

Video Encode API understøttede platforme 

Video Encode API er inkluderet som en del af Windows 11 og kan også findes i DirectX 12 Agility SDK (version 1.700.10-forhåndsvisning eller nyere).

Listen nedenfor indeholder de hardwareplatforme, der i øjeblikket understøtter Video Encode for både H264- og HEVC-codecs og deres minimumskrav til driverversion.

Sælger Understøttede platforme Minimum video driver version
AMD Radeon RX 5000-serien eller større end Ryzen 2xxxx-serien eller nyere Under udvikling – ETA Q2 ‘2022
Intel Tiger LakeIce LakeAlder Lake (fra begyndelsen af ​​2022) v30.0.100.9955
NVIDIA GeForce GTX 10xx og derover GeForce RTX 20xx og derover Quadro RTXNVIDIA RTX v471.41

Er du begejstret for den nye tilføjelse til Windows 11? Del dine tanker med os i kommentarfeltet nedenfor.

Ikke nok hukommelsesfejl i DirectX 12: Hvordan fikser man det?

Ikke nok hukommelsesfejl i DirectX 12: Hvordan fikser man det?Directx 12Directx Fejl

Forøgelse af sidefilstørrelsen burde virkeDu kan løbe ind i DirectX 12-fejlen med ikke nok hukommelse, når du spiller spil på en Windows-pc.Dette sker normalt, når der ikke er tildelt tilstrækkelig...

Læs mere