Microsoft ogłasza interfejs API kodowania wideo DirectX 12 wbudowany w Windows 11

Microsoft ogłasza interfejs API kodowania wideo DirectX 12 wbudowany w Windows 11

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
  • Seria Radeon RX 5000 lub nowsza
  • Seria Ryzen 2xxxx lub nowsza
W przygotowaniu – ETA Q2 '2022
Intel
  • Jezioro Tygrysów
  • Lodowate jezioro
  • Jezioro Olchowe (od początku 2022)
Wersja 30.0.100.9955
NVIDIA
  • GeForce GTX 10xx lub nowszy
  • GeForce RTX 20xx lub nowszy
  • Quadro RTX
  • NVIDIA RTX
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

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *