Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
DirectX Video Acceleration (DXVA) is an API and a corresponding DDI for using hardware-acceleration to speed up video codec processing. Software codecs and software video processors can use DXVA to offload certain CPU-intensive operations to the GPU. For example, a software decoder can offload the inverse discrete cosine transform (iDCT) to the GPU.
This section contains the following topics.
Topic | Description |
---|---|
About DXVA 2.0 |
Overview of DXVA 2 and its relation to DXVA 1. |
Direct3D Device Manager |
The Microsoft Direct3D device manager enables two or more objects to share the same Microsoft Direct3D 9 device. |
Supporting DXVA 2.0 in DirectShow |
This topic describes how to support DirectX Video Acceleration (DXVA) 2.0 in a DirectShow decoder filter. |
Supporting DXVA 2.0 in Media Foundation |
This topic describes how to support DirectX Video Acceleration (DXVA) 2.0 in a Media Foundation transform (MFT) using Direct3D 9 |
DXVA Video Processing |
DXVA video processing encapsulates the functions of the graphics hardware that are devoted to processing uncompressed video images. Video processing services include deinterlacing and video mixing. |
DXVA-HD |
Microsoft DirectX Video Acceleration High Definition (DXVA-HD) is an API for hardware-accelerated video processing. |
Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register today