Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

DXVA-HD

Microsoft DirectX Video Acceleration High Definition (DXVA-HD) is an API for hardware-accelerated video processing. DXVA-HD uses the GPU to perform functions such as deinterlacing, compositing, and color-space conversion.

DXVA-HD is similar to DXVA Video Processing (DXVA-VP), but offers enhanced features and a simpler processing model. By providing a more flexible composition model, DXVA-HD is designed to support the next generation of HD optical formats and broadcast standards.

The DXVA-HD API requires either a WDDM display driver that supports the DXVA-HD device driver interface (DDI), or a plug-in software processor.

Improvements over DXVA-VP

DXVA-HD expands the set of features provided by DXVA-VP. Enhancements include:

  • RGB and YUV mixing. Any stream can be either RGB or YUV. There is no longer a distinction between the primary stream and the substreams.
  • Deinterlacing of multiple streams. Any stream can be either progressive or interlaced. Moreover, the cadence and frame rate can can vary from one input stream to the next.
  • RGB background colors. Previously, only YUV background colors were supported.
  • Luma keying. When luma keying is enabled, luma values that fall within a designated range become transparent.
  • Dynamic switching between deinterlace modes.

DXVA-HD also defines some advanced features that drivers can support. However, applications should not assume that all drivers will support these features. The advanced features include:

  • Inverse telecine (for example, 60i to 24p).
  • Frame-rate conversion (for example, 24p to 120p).
  • Alpha-fill modes.
  • Noise reduction and edge enhancement filtering.
  • Anamorphic non-linear scaling.
  • Extended YCbCr (xvYCC).

This section contains the following topics.

Related topics

DirectX Video Acceleration 2.0
DXVA-HD Sample

 

 

Show:
© 2018 Microsoft