DirectX 12 ma wiele zastosowań w środowisku multimedialnym, zwłaszcza w grach i wideo. Jeśli chodzi o to drugie, zapewnia już interfejsy API do akcelerowanego przez GPU dekodowania i przetwarzania wideo oraz szacowania ruchu. Firma Microsoft wprowadza teraz nowy interfejs API kodowania wideo dla DirectX 12, który jest wbudowany w system Windows 11.
Zasadniczo interfejs API kodowania wideo umożliwia silnikom wideo używanie procesora graficznego do kodowania wideo zgodnie ze standardami określonymi przez DirectX 12. Oznacza to, że zewnętrzni programiści mogą również korzystać z tej funkcji w swoich aplikacjach. Należy zauważyć, że Vulkan zawiera już interfejs API kodowania i dekodowania wideo dla kodeków H264 i H265.
Ten interfejs API obsługuje obecnie kodeki H264 i HEVC. Firma Microsoft zaleca, aby deweloperzy najpierw zażądali pomocy technicznej dla każdego kodera-dekodera i skojarzonych narzędzi do kodowania, ponieważ mają wymagania dotyczące sterowników.
Interfejs API kodowania wideo jest domyślnie zawarty w systemie Windows 11 i można go również używać za pośrednictwem zestawu SDK DirectX 12 Agility (wersja zapoznawcza 1.700.10 lub nowsza). Minimalna platforma sprzętowa i wersja sterownika dla dostawców jest zdefiniowana poniżej:
Sprzedawca | Obsługiwane platformy | Minimalna wersja sterownika wideo |
---|---|---|
AMD |
|
W przygotowaniu – ETA Q2 '2022 |
Intel |
|
Wersja 30.0.100.9955 |
NVIDIA |
|
Wersja 471.41 |
Post na blogu firmy Microsoft opisuje proces kodowania wideo, a także metody, które programiści mogą wywołać, więc jeśli brzmi to jak coś złego, sprawdź to tutaj .
Dodaj komentarz