Microsoft ha annunciato che Directx D3D12 ha aggiunto una nuova funzionalità Video Encode alle API video esistenti, con una nuova serie di interfacce che permettono agli sviluppatori di eseguire la codifica video usando motori video accelerati dalla GPU. Questa caratteristica fornisce un nuovo modo per le applicazioni di implementare la codifica video in modo coerente con i principi e lo stile di DirectX 12.
Teoricamente, questo dovrebbe alleggerire il lavoro degli sviluppatori, che invece di dover implementare l’accelerazione della codifica video in base al fornitore di grafica, possono ora lavorare attraverso le API DX12 per ottenere lo stesso effetto, semplificando gli sforzi di programmazione e di efficienza.