Die native DirectX 12-Videokodierungs-API kommt in Windows 11

  • Sie werden sicherlich von dieser neuesten Nachricht von Microsoft begeistert sein.
  • Der Tech-Riese hat sich gerade vorgestellt DX12-Videocodierungs-API für Windows 11.
directx 12 API

Man kann mit Sicherheit sagen, dass wir uns alle einig sind, dass DirectX 12 als eine Reihe von Multimedia-Lösungen für das Windows-Betriebssystem im Bereich Spiele und Video recht erfolgreich ist.

Bevor dies überhaupt existierte, stellte der in Redmond ansässige Technologieriese eine API für die GPU-beschleunigte Videodecodierungsverarbeitung und Bewegungsschätzung bereit.

Durch einen gestern erstellten DirectX-Entwickler-Blog-Beitrag hat Microsoft ausführlich die neu eingeführte DirectX 12-Videocodierungs-API für Windows 11.

Windows 11 erhält eine native DirectX 12-Videocodierungs-API

Grundsätzlich ermöglicht die Video-Encode-API Video-Engines, die GPU zu verwenden, um eine Videocodierung gemäß den von DirectX 12 festgelegten Standards durchzuführen.

Somit können nun auch Drittentwickler diese Funktion in ihren Anwendungen nutzen. Denken Sie auch daran, dass Vulkan bereits APIs für die Videocodierung und -decodierung für H264- und H265-Codecs enthält.

Obwohl die aktuelle DX12-Video-Encoder-API auf der Windows 11-Plattform nur das H264/HEVC-Format unterstützt, gibt Microsoft einige Empfehlungen.

Genauer gesagt, sagte der Technologieriese, dass Entwickler die entsprechenden Codecs und die Unterstützung von Treibertools im Voraus verstehen sollten.

Neben der standardmäßig in Windows 11 enthaltenen Videocodierungs-API können interessierte Entwickler auch erhalten Sie es über das DX12 Agility Software Development Kit (SDK-Versionsnummer 1.70.10-Vorschau oder höher).

Die detaillierte Definition von API-Schnittstellen und -Strukturen finden Sie Hier. Weitere Designdetails und eine detaillierte Dokumentation für die API finden Sie unter dieses Dokument.

Von Video Encode API unterstützte Plattformen 

Die Video Encode API ist in Windows 11 enthalten und auch in der DirectX 12 Agility-SDK (Ausführung 1.700.10-Vorschau oder neuer).

Die folgende Liste enthält die Hardwareplattformen, die derzeit Video Encode für H264- und HEVC-Codecs unterstützen, sowie deren Mindestanforderungen an die Treiberversion.

Verkäufer Unterstützte Plattformen Mindestversion des Videotreibers
AMD Radeon RX 5000 Serie oder höher als Ryzen 2xxxx Serie oder höher In Entwicklung – ETA Q2 ‘2022’
Intel Tiger LakeIce LakeErlensee (ab Anfang 2022) v30.0.100.9955
NVIDIA GeForce GTX 10xx und höher GeForce RTX 20xx und höher Quadro RTXNVIDIA RTX v471.41

Sind Sie aufgeregt über die Neuerung in Windows 11? Teilen Sie uns Ihre Gedanken im Kommentarbereich unten mit.

DirectX 11 vs. DirectX 12: Vollständiger Leistungsvergleich

DirectX 11 vs. DirectX 12: Vollständiger LeistungsvergleichDirect X 12

DirectX 11 vs. DirectX 12: Leistung erklärtDirectX 11 und DirectX 12 sind zwei verschiedene Versionen von Microsofts Grafik-API, wobei letztere die neuere Version ist.Die neuere Version verspricht,...

Weiterlesen
DirectX 12-Spiele nutzen die GPU nicht? Wie man sie erzwingt

DirectX 12-Spiele nutzen die GPU nicht? Wie man sie erzwingtDirect X 12Gpu

Installieren Sie Ihre Grafikkartentreiber neu, um eine Unterauslastung der GPU zu vermeidenNutzen Ihre DirectX 12-Spiele Ihre GPU nicht oder verzeichnen Sie eine sehr geringe GPU-Auslastung? Dies k...

Weiterlesen
Fehler „Nicht genügend Speicher“ in DirectX 12: Wie kann man ihn beheben?

Fehler „Nicht genügend Speicher“ in DirectX 12: Wie kann man ihn beheben?Direct X 12Directx Fehler

Das Erhöhen der Auslagerungsdateigröße sollte funktionierenBeim Spielen von Spielen auf einem Windows-PC kann der Fehler „DirectX 12 nicht genügend Speicher“ auftreten.Dies geschieht normalerweise,...

Weiterlesen