Compartir a través de


Compatibilidad con VMR para la aceleración de vídeo directX

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEnginey captura de audio y 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 captura de audio y vídeo 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 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 Windows DDK. La interfazIAMVideoAccelerator, 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 antiguo mezclador de superposición, 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 podría enviar la salida a una superficie fuera de pantalla que, a continuación, se bifurque en la superficie principal.

acerca de la aceleración de vídeo de DirectX