- 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 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.