- Cu siguranță veți fi încântați de aceste ultime știri care vin de la Microsoft.
- Gigantul tehnologic tocmai s-a prezentat API de codificare video DX12 pentru Windows 11.
Este sigur să spunem că putem fi cu toții de acord asupra faptului că, ca set de soluții multimedia pentru sistemul de operare Windows, DirectX 12 are destul de mult succes în domeniul jocurilor și video.
Înainte ca aceasta să existe, gigantul tehnologic din Redmond obișnuia să ofere un API pentru procesarea decodării video accelerată de GPU și estimarea mișcării.
Cu toate acestea, printr-o postare de blog pentru dezvoltatori DirectX creată ieri, Microsoft detaliat API-ul de codificare video DirectX 12 recent introdus pentru Windows 11.
Windows 11 primește API-ul nativ de codare video DirectX 12
Practic, API-ul Video Encode permite motoarelor video să folosească GPU-ul pentru a efectua codificare video în conformitate cu standardele stabilite de DirectX 12.
Astfel, dezvoltatorii terți pot folosi acum această caracteristică și în aplicațiile lor. De asemenea, rețineți că Vulkan include deja API-uri pentru codificarea și decodarea video pentru codecurile H264 și H265.
Chiar dacă API-ul actual al codificatorului video DX12 de pe platforma Windows 11 acceptă doar formatul H264/HEVC, Microsoft are câteva recomandări.
Pentru a fi mai specific, gigantul tehnologic a declarat că dezvoltatorii ar trebui să înțeleagă codecurile corespunzătoare și suportul pentru instrumentele de drivere în avans.
Pe lângă API-ul de codificare video inclus în Windows 11 în mod implicit, dezvoltatorii interesați pot, de asemenea obțineți-l prin kitul de dezvoltare software DX12 Agility (versiunea SDK cu numărul 1.70.10 - previzualizare sau superior).
Puteți găsi definiția detaliată a interfețelor și structurilor API Aici. Pentru a găsi mai multe detalii de design și documentație detaliată pentru API, vă rugăm să consultați acest document.
Platforme compatibile cu Video Encode API
API-ul Video Encode este inclus ca parte a Windows 11 și poate fi găsit și în DirectX 12 Agility SDK (versiune 1.700.10-previzualizare sau mai nou).
Lista de mai jos conține platformele hardware care au în prezent suport pentru Video Encode atât pentru codecurile H264, cât și pentru HEVC și cerințele minime pentru versiunea driverului.
Furnizor | Platforme acceptate | Versiunea minimă a driverului video |
AMD | Seria Radeon RX 5000 sau mai mare decât seria Ryzen 2xxxx sau mai mare | În dezvoltare – ETA Q2 ‘2022 |
Intel | Tiger Lake Ice Lake Alder Lake (de la începutul anului 2022) | v30.0.100.9955 |
NVIDIA | GeForce GTX 10xx și versiuni ulterioare GeForce RTX 20xx și versiuni ulterioare Quadro RTXNVIDIA RTX | v471.41 |
Ești încântat de noua adăugare care va veni pe Windows 11? Împărtășește-ți gândurile cu noi în secțiunea de comentarii de mai jos.