Native DirectX 12-videocoderings-API komt naar Windows 11

  • U zult zeker enthousiast zijn over dit laatste nieuws van Microsoft.
  • De techgigant die net is geïntroduceerd DX12-videocoderings-API voor Windows 11.
directx 12-API

Het is veilig om te zeggen dat we het er allemaal over eens zijn dat DirectX 12, als een reeks multimedia-oplossingen voor het Windows-besturingssysteem, behoorlijk succesvol is op het gebied van games en video.

Voordat dit zelfs maar bestond, leverde de in Redmond gevestigde technologiegigant een API voor GPU-versnelde videodecodering en bewegingsschatting.

Echter, via een DirectX-blogpost voor ontwikkelaars die gisteren is gemaakt, heeft Microsoft gedetailleerd de nieuw geïntroduceerde DirectX 12-videocoderings-API voor Windows 11.

Windows 11 krijgt native DirectX 12-videocoderings-API

Kortom, de Video Encode API stelt video-engines in staat om gebruik te maken van de GPU om videocodering uit te voeren in overeenstemming met de normen die zijn ingesteld door DirectX 12.

Zo kunnen externe ontwikkelaars deze functie nu ook in hun applicaties gebruiken. Houd er ook rekening mee dat Vulkan al API's bevat voor videocodering en -decodering voor H264- en H265-codecs.

Hoewel de huidige DX12-video-encoder-API op het Windows 11-platform alleen het H264/HEVC-formaat ondersteunt, heeft Microsoft enkele aanbevelingen.

Om specifieker te zijn, verklaarde de techgigant dat ontwikkelaars de bijbehorende codecs en ondersteuning voor stuurprogramma's van tevoren moeten begrijpen.

Naast de videocoderings-API die standaard in Windows 11 is opgenomen, kunnen geïnteresseerde ontwikkelaars ook: verkrijg het via de DX12 Agility Software Development Kit (SDK-versienummer 1.70.10-preview of hoger).

De gedetailleerde API-interfaces en structuurdefinities zijn te vinden hier. Raadpleeg voor meer ontwerpdetails en gedetailleerde documentatie voor de API: dit document.

Video Encode API-ondersteunde platforms 

De Video Encode API maakt deel uit van Windows 11 en is ook te vinden in de DirectX 12 Agility SDK (versie 1.700.10-voorbeeld of nieuwer).

De onderstaande lijst bevat de hardwareplatforms die momenteel ondersteuning bieden voor Video Encode voor zowel H264- als HEVC-codecs en hun minimale vereisten voor de stuurprogrammaversie.

Leverancier Ondersteunde platforms Minimale videostuurprogrammaversie
AMD Radeon RX 5000-serie of hoger dan Ryzen 2xxxx-serie of hoger In ontwikkeling – ETA Q2 ‘2022
Intel TijgermeerIjsmeerAldermeer (vanaf begin 2022) v30.0.100.9955
NVIDIA GeForce GTX 10xx en hoger GeForce RTX 20xx en hoger Quadro RTXNVIDIA RTX v471.41

Enthousiast over de nieuwe toevoeging die naar Windows 11 komt? Deel uw mening met ons in de opmerkingen hieronder.

Futuremark brengt nieuwe benchmarktool uit voor DirectX 12. van Windows 10

Futuremark brengt nieuwe benchmarktool uit voor DirectX 12. van Windows 10Directx 12

Echte gamers gebruiken de beste gamebrowser: Opera GX - Krijg vroege toegangOpera GX is een speciale versie van de beroemde Opera-browser die speciaal is gebouwd om aan de behoeften van gamers te v...

Lees verder
DirectX 12 ondersteunt nu VRS om de GPU-prestaties te verbeteren

DirectX 12 ondersteunt nu VRS om de GPU-prestaties te verbeterenWindows 10 NieuwsDirectx 12

De Redmond-gigant heeft onlangs de functie Variable Rate Shading aangekondigd voor: DirectX 12. Deze nieuwe functie helpt ontwikkelaars om: verhoog de grafische kwaliteit, verbeter de prestaties en...

Lees verder
DirectX 12 Ultimate op Windows 10: 2 nieuwe geweldige functies

DirectX 12 Ultimate op Windows 10: 2 nieuwe geweldige functiesDirectxDirectx 12

Als jij een pcgrafische hardware met het DX12 Ultimate-logo of een Xbox Serie X, jouw hardware zal alle volgende generatie ondersteunen grafische hardwareKenmerken, inclusief DirectXRaytracing, Var...

Lees verder