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.

Native DirectX 12-videocoderings-API komt naar Windows 11

Native DirectX 12-videocoderings-API komt naar Windows 11Directx 12

U zult zeker enthousiast zijn over dit laatste nieuws van Microsoft.De techgigant die net is geïntroduceerd DX12-videocoderings-API voor Windows 11.Het is veilig om te zeggen dat we het er allemaal...

Lees verder
DirectX 12 downloaden in Windows 11

DirectX 12 downloaden in Windows 11Windows 11Directx 12

DirectX is een verzameling API's (Application Programming Interface), waarmee games het beste uit de beschikbare hardware kunnen halen. Leer dus hoe u DirectX 12 downloadt in Windows 11.Het proces ...

Lees verder
DirectX 11 versus DirectX 12: volledige prestatievergelijking

DirectX 11 versus DirectX 12: volledige prestatievergelijkingDirectx 12

DirectX 11 versus DirectX 12: prestatie uitgelegdDirectX 11 en DirectX 12 zijn twee verschillende versies van de grafische API van Microsoft, waarbij de laatste de nieuwere versie is.De nieuwere ve...

Lees verder