API-ul de codificare video nativ DirectX 12 vine pe Windows 11

  • 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.
directx 12 API

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.

DirectX 11 vs DirectX 12: comparație completă a performanței

DirectX 11 vs DirectX 12: comparație completă a performanțeiDirectx 12

DirectX 11 vs DirectX 12: Performanța explicatăDirectX 11 și DirectX 12 sunt două versiuni diferite ale API-ului grafic Microsoft, cea din urmă fiind versiunea mai nouă.Versiunea mai nouă promite s...

Citeste mai mult
Jocurile DirectX 12 nu folosesc GPU-ul? Cum să-i forțezi

Jocurile DirectX 12 nu folosesc GPU-ul? Cum să-i forțeziDirectx 12Gpu

Reinstalați driverele plăcii grafice pentru a evita subutilizarea GPU-uluiJocurile dvs. DirectX 12 nu vă folosesc GPU-ul sau înregistrează o utilizare foarte scăzută a GPU-ului? Aceasta ar putea fi...

Citeste mai mult
Eroare de memorie insuficientă în DirectX 12: Cum o remediați?

Eroare de memorie insuficientă în DirectX 12: Cum o remediați?Directx 12Erori Directx

Mărirea dimensiunii fișierului de pagină ar trebui să funcționezeEste posibil să întâlniți o eroare de memorie insuficientă DirectX 12 când jucați jocuri pe un computer cu Windows.Acest lucru se în...

Citeste mai mult