- Вы наверняка будете в восторге от этих последних новостей от Microsoft.
- Технический гигант только что представил API кодирования видео DX12 для Windows 11.

Можно с уверенностью сказать, что все мы можем согласиться с тем фактом, что DirectX 12 как набор мультимедийных решений для ОС Windows весьма успешен в области игр и видео.
Еще до того, как он появился, технический гигант из Редмонда использовал API для обработки декодирования видео с ускорением на GPU и оценки движения.
Однако в сообщении в блоге разработчика DirectX, созданном вчера, Microsoft подробный недавно представленный API кодирования видео DirectX 12 для Windows 11.
Windows 11 получает собственный API кодирования видео DirectX 12
По сути, 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, его также можно найти в SDK для DirectX 12 Agility (версия 1.700.10-превью или новее).
В приведенном ниже списке перечислены аппаратные платформы, которые в настоящее время поддерживают кодирование видео как для кодеков H264, так и для кодеков HEVC, а также минимальные требования к версии драйверов.
Продавец | Поддерживаемые платформы | Минимальная версия видеодрайвера |
AMD | Radeon RX 5000 серии или выше, чем серия Ryzen 2xxxx или выше | В разработке - ETA Q2 ‘2022 |
Intel | Озеро Тигровое озеро Ледяное озеро Ольдерское озеро (с начала 2022 г.) | Версия 30.0.100.9955 |
NVIDIA | GeForce GTX 10xx и выше GeForce RTX 20xx и выше Quadro RTX NVIDIA RTX | Версия 471.41 |
Взволнованы новым дополнением к Windows 11? Поделитесь с нами своими мыслями в разделе комментариев ниже.