DXVA-HD

Microsoft DirectX Video Acceleration High Definition (DXVA-HD) es una API para el procesamiento de vídeo acelerado por hardware. DXVA-HD usa la GPU para realizar funciones como desentrelazado, redacción y conversión de espacio de colores.

DXVA-HD es similar a DXVA Video Processing (DXVA-VP), pero ofrece características mejoradas y un modelo de procesamiento más sencillo. Al proporcionar un modelo de composición más flexible, DXVA-HD está diseñado para admitir la próxima generación de formatos ópticos HD y estándares de difusión.

La API DXVA-HD requiere un controlador de pantalla WDDM que admita la interfaz de controlador de dispositivo (DDI) DXVA-HD o un procesador de software complementario.

Mejoras respecto a DXVA-VP

DXVA-HD amplía el conjunto de características que proporciona DXVA-VP. Entre las mejoras se incluyen:

  • Mezcla de RGB y YUV. Cualquier secuencia puede ser RGB o YUV. Ya no hay una distinción entre la secuencia principal y las subsecuencias.
  • Desentrelazado de varias secuencias. Cualquier secuencia puede ser progresiva o entrelazada. Además, la cadencia y la velocidad de fotogramas pueden variar de una secuencia de entrada a la siguiente.
  • Colores de fondo RGB. Antes solo se admitían colores de fondo YUV.
  • Claves de luma. Cuando las claves de luma están habilitadas, los valores de luma que se encuentran dentro de un intervalo designado se vuelven transparentes.
  • Cambio dinámico entre modos de desentrelazado.

DXVA-HD también define algunas características avanzadas que los controladores pueden admitir. Sin embargo, las aplicaciones no deben suponer que todos los controladores admitirán estas características. Entre las características avanzadas se incluyen las siguientes:

  • Telecine inverso (por ejemplo, 60i a 24p).
  • Conversión de velocidad de fotogramas (por ejemplo, de 24p a 120p).
  • Modos de relleno alfa.
  • Reducción de ruido y filtrado de mejora de bordes.
  • Escalado no lineal anamórfico.
  • YCbCr extendido (xvYCC).

Esta sección contiene los temas siguientes.

DirectX Video Acceleration 2.0

Ejemplo de DXVA-HD