Microsoft додає API кодування відео до DirectX 12
Коротко: цього тижня Microsoft оголосила, що додала новий API до DirectX 12, який підтримуватиме кодування відео. Новий набір інтерфейсів надасть користувачам Windows послідовну структуру для кодування відео.
У середу Microsoft пояснила особливості та вимоги нового API. Кодування відео об’єднує API для таких функцій, як декодування відео, обробка відео та оцінка руху, які Microsoft раніше реалізувала.
API кодування відео підтримує кодеки H.264 і HEVC (H.265). З огляду на вимоги до драйвера, користувачам доведеться запитувати кожен кодек та його інструменти кодування за допомогою ID3D12VideoDevice::CheckFeatureSupport. Користувачі також мають обробляти інші заголовки кодеків бітового потоку, такі як SEI, VUI, VPS, SPS або PPS.
Корпорація Майкрософт надає велику кількість документації для використання API у своєму поясненні, включаючи детальні визначення інтерфейсу та деталі дизайну.
API поставляється з Windows 11, але ви також можете отримати його з DirectX 12 Agility SDK з версією 1.700.10-preview або новішою.
Він підтримує процесори Tiger Lake і Ryzeon 2000, а також графічні процесори, починаючи з Ryzen RX 5000s і серії GTX 10 (включаючи Quadro RTX). Користувачам потрібно мати відеодрайвер Intel версії 30.0.100.9955 або драйвер Nvidia версії 471.41. Необхідний драйвер AMD все ще знаходиться в розробці, але очікується, що він з’явиться у другому кварталі наступного року.