DXVA
DXVA, short for DirectX Video Acceleration, is a Microsoft API framework that enables hardware-accelerated video decoding and certain video processing tasks on Windows. By moving decoding work from the CPU to graphics hardware or dedicated video decoders, DXVA aims to improve playback performance and energy efficiency for high‑definition content.
DXVA was introduced with DirectX 9.0. The initial interface, known as DXVA1, provided a path for certain
Applications enable DXVA support through DirectShow or Media Foundation pipelines and require a compatible GPU with
DXVA is vendor- and driver-dependent; some codecs or features may still be decoded in software. With evolving