DirectX 12 hat viele Anwendungen im Multimedia-Umfeld, insbesondere Spiele und Video. Letzteres bietet bereits APIs für die GPU-beschleunigte Videodecodierung und -verarbeitung sowie die Bewegungsschätzung. Microsoft führt jetzt eine neue Videocodierungs-API für DirectX 12 ein, die in Windows 11 integriert ist.
Grundsätzlich ermöglicht die Video-Encode-API Video-Engines, die GPU zu verwenden, um Videos gemäß den von DirectX 12 festgelegten Standards zu codieren. Dies bedeutet, dass Entwickler von Drittanbietern diese Fähigkeit auch in ihren Anwendungen verwenden können. Es ist wichtig zu beachten, dass Vulkan bereits eine Video-Encoding- und -Decoding-API für die Codecs H264 und H265 enthält.
Diese API unterstützt derzeit H264- und HEVC-Codecs. Microsoft hat Entwicklern empfohlen, zuerst Unterstützung für jeden Codec und die zugehörigen Codierungstools anzufordern, da sie Treiberanforderungen haben.
Die Videocodierungs-API ist standardmäßig in Windows 11 enthalten und kann auch über das DirectX 12 Agility SDK (Vorschauversion 1.700.10 oder höher) verwendet werden. Die minimale Hardwareplattform- und Treiberversion für Anbieter ist unten definiert:
Verkäufer | Unterstützte Plattformen | Mindestversion des Videotreibers |
---|---|---|
AMD |
|
In Entwicklung – ETA Q2 ‚2022 |
Intel |
|
Version 30.0.100.9955 |
NVIDIA |
|
Version 471.41 |
Ein Microsoft-Blogpost beschreibt den Videocodierungsprozess sowie die Methoden, die Entwickler aufrufen können. Wenn sich das nach einem Fehler anhört , sehen Sie sich hier um .
Schreibe einen Kommentar