Compatibilidad con VMR para la aceleración de vídeo de DirectX
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
La aceleración de vídeo de DirectX es una interfaz de programación de aplicaciones (API) y una correspondiente Interfaz de controlador de dispositivo (DDI) para la aceleración de hardware del procesamiento de descodificación de vídeo digital, con compatibilidad con la combinación alfa con fines como la compatibilidad con subpictura de DVD. DirectX VA se documenta en el DDK de Windows. La interfaz IAMVideoAccelerator , que proporciona acceso en modo de usuario a la funcionalidad de DirectX VA en un dispositivo de hardware, se documenta en este SDK.
VMR admite IAMVideoAccelerator y su implementación es idéntica al mezclador de superposición antiguo, excepto por una diferencia importante. El mezclador de superposición garantiza que la salida se representa en una superficie de superposición, mientras que vmR puede enviar la salida para su posterior procesamiento, por ejemplo, una operación 3D, o puede enviar la salida a una superficie fuera de pantalla que luego se divide en la superficie principal.
Temas relacionados