Microsoft dodaje interfejs API kodowania wideo do DirectX 12
W skrócie: Microsoft ogłosił w tym tygodniu, że dodał nowy interfejs API do DirectX 12, który będzie obsługiwał kodowanie wideo. Nowy zestaw interfejsów zapewni użytkownikom systemu Windows spójne ramy do kodowania wideo.
Microsoft wyjaśnił funkcje i wymagania nowego API w środę. Kodowanie wideo łączy interfejsy API dla takich funkcji, jak dekodowanie wideo, przetwarzanie wideo i szacowanie ruchu, które firma Microsoft wdrożyła wcześniej .
Interfejs API kodowania wideo obsługuje kodeki H.264 i HEVC (H.265). Ze względu na wymagania dotyczące sterowników, użytkownicy będą musieli zapytać o każdy kodek i jego narzędzia do kodowania za pomocą ID3D12VideoDevice::CheckFeatureSupport. Do użytkowników należy również obsługa innych nagłówków kodeków strumienia bitów, takich jak SEI, VUI, VPS, SPS lub PPS.
Firma Microsoft udostępnia w swoich wyjaśnieniach mnóstwo dokumentacji dotyczącej korzystania z interfejsu API, w tym szczegółowe definicje interfejsów i szczegóły projektowe.
Interfejs API jest dostarczany z systemem Windows 11, ale można go również pobrać z pakietu DirectX 12 Agility SDK w wersji 1.700.10-preview lub nowszej.
Obsługuje procesory sięgające wstecz do Tiger Lake i Ryzeon 2000 oraz procesory graficzne począwszy od Ryzen RX 5000s i serii GTX 10 (w tym Quadro RTX). Użytkownicy będą musieli mieć sterownik wideo Intel w wersji 30.0.100.9955 lub sterownik Nvidia w wersji 471.41. Wymagany sterownik AMD jest wciąż w fazie rozwoju, ale oczekuje się, że pojawi się w drugim kwartale przyszłego roku.