- Със сигурност ще бъдете развълнувани от тази последна новина, която излиза от Microsoft.
- Технологичният гигант току-що се представи API за кодиране на видео DX12 за Windows 11.
Безопасно е да се каже, че всички можем да се съгласим с факта, че като набор от мултимедийни решения за Windows OS, DirectX 12 е доста успешен в областта на игрите и видеото.
Преди това дори да съществува, базираният в Редмънд технологичен гигант използваше API за обработка на видео декодиране и оценка на движението, ускорено от GPU.
Въпреки това, чрез публикация в блога на разработчиците на DirectX, създадена вчера, Microsoft подробен нововъведеният API за кодиране на видео DirectX 12 за Windows 11.
Windows 11 получава роден DirectX 12 API за видео кодиране
По принцип, Video Encode API всъщност позволява на видео двигателите да използват графичния процесор, за да изпълняват видео кодиране в съответствие със стандартите, зададени от DirectX 12.
По този начин разработчиците на трети страни вече могат да използват тази функция и в своите приложения. Също така, имайте предвид, че Vulkan вече включва API за кодиране и декодиране на видео за кодеци H264 и H265.
Въпреки че текущият API за видео енкодер DX12 на платформата Windows 11 поддържа само формата H264/HEVC, Microsoft има някои препоръки.
За да бъдем по-конкретни, технологичният гигант заяви, че разработчиците трябва предварително да разберат съответните кодеци и поддръжка на драйвери.
В допълнение към API за кодиране на видео, включен в Windows 11 по подразбиране, заинтересованите разработчици също могат получите го чрез DX12 Agility Software Development Kit (SDK версия номер 1.70.10-предварителен преглед или по-висок).
Можете да намерите подробната дефиниция на API интерфейси и структури тук. За да намерите повече подробности за дизайна и подробна документация за API, моля, вижте този документ.
Поддържани платформи за API за видеокодиране
API за кодиране на видео е включен като част от Windows 11 и може да бъде намерен и в DirectX 12 Agility SDK (версия 1.700.10-предварителен преглед или по-нова).
Списъкът по-долу съдържа хардуерните платформи, които в момента поддържат Video Encode както за H264, така и за HEVC кодеци и техните минимални изисквания за версия на драйвера.
Доставчик | Поддържани платформи | Минимална версия на видео драйвер |
AMD | Radeon RX 5000 серия или по-висока от серия Ryzen 2xxxx или по-висока | В разработка – ETA Q2 ‘2022 |
Intel | Tiger LakeIce LakeAlder Lake (от началото на 2022 г.) | v30.0.100.9955 |
NVIDIA | GeForce GTX 10xx и по-нова GeForce RTX 20xx и по-нова Quadro RTXNVIDIA RTX | v471.41 |
Развълнувани ли сте от новото допълнение, идващо в Windows 11? Споделете вашите мисли с нас в секцията за коментари по-долу.