Resumen
El procesador de vídeo de DX11 en Windows Media Foundation (MF) tiene soporte para controlar si el controlador realiza automáticamente ciertas tareas de procesamiento durante las operaciones del procesador de vídeo. El componente procesador de vídeo del procesador de vídeo DX11 deshabilita automáticamente el proceso automático durante la inicialización en todos los dispositivos Windows 8 independientemente del controlador o de hardware.
Más información
Windows 8 intenta proporcionar una experiencia coherente y de alta calidad de vídeo a través de dispositivos (escritorio y equipos portátiles, dispositivos de Tablet PC y otros dispositivos). Esto se logra al deshabilitar el proceso automático en el controlador de vídeo utilizando el método VideoProcessorSetStreamAutoProcessingMode cuando se inicializa el procesador de vídeo de DX11. Esto asegura una experiencia coherente de reproducción de vídeo y también las expectativas de vida de batería coherente a través de dispositivos de Windows 8 y aplicaciones de Microsoft Store.
Nota: Las aplicaciones que dependen de DX9 (por ejemplo, Reproductor de Windows Media) no se ven afectadas por este diseño y seguirán funcionando con el proceso automático activado.
Workarounds
Para habilitar el procesamiento automático a través del controlador, aplicaciones pueden implementar un representador personalizado (junto con un procesador de vídeo personalizado) o un procesador de vídeo personalizado (es decir, un procesador de vídeo que está registrado localmente en una aplicación). Tenga en cuenta que las aplicaciones .NET y JavaScript están limitadas a utilizar al procesador de windows predeterminado (SVR). Por lo tanto, no pueden utilizar a los representadores personalizados.
Referencias
Para obtener más información acerca de las API de DX11 y el componente procesador de vídeo, visite los siguientes sitios Web de Microsoft Developer Network (MSDN):
Método VideoProcessorSetStreamAutoProcessingMode
Procesador de vídeo MFT