Sumário
O processador de vídeo de DX11 no Windows Media Foundation (MF) tem suporte para controlar se o controlador efectua determinadas tarefas de processamento automaticamente durante as operações de processador de vídeo. O componente do processador de vídeo do processador de vídeo DX11 automaticamente desactiva o processamento automático durante a inicialização em todos os dispositivos do Windows 8 independentemente do controlador ou hardware.
Mais informações
Windows 8 tenta fornecer uma experiência consistente e de alta qualidade de vídeo através de dispositivos (ambiente de trabalho e computadores portáteis, dispositivos de tablet e outros dispositivos). Isto é conseguido através da desactivação automática-processamento no controlador de vídeo utilizando o método de VideoProcessorSetStreamAutoProcessingMode , quando o processador de vídeo de DX11 é inicializado. Isto torna-se de uma experiência consistente de reprodução de vídeo e ainda as expectativas de vida da bateria consistente nos dispositivos do Windows 8 e aplicações Microsoft Store.
Nota As aplicações que dependem para DX9 (por exemplo, o Windows Media Player) não são afectadas por esta estrutura e continuarão a funcionar com o processamento automático activado.
Workarounds
Para activar o processamento automático do condutor, aplicações podem implementar uma composição personalizada (com um processador de vídeo personalizado) ou um processador de vídeo personalizado (ou seja, um processador de vídeo que se encontra registado localmente numa aplicação). Tenha em atenção de que as aplicações .NET e JavaScript estão limitadas a utilizar a composição do windows predefinido (SVR). Por conseguinte, não poderão utilizar processadores personalizados.
Referências
Para mais informações sobre as APIs DX11 e o componente do processador de vídeo, consulte os seguintes Web sites da Microsoft Developer Network (MSDN):
Método de VideoProcessorSetStreamAutoProcessingMode
Processador de vídeo da MFT