Recursos da VMR
[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
O Renderizador de Mixagem de Vídeo 7 (VMR-7) dá suporte aos seguintes novos recursos:
- Combinação real de vários fluxos de vídeo, usando os recursos de combinação alfa de dispositivos de hardware Direct3D.
- A capacidade de conectar seu próprio componente de composição para implementar efeitos e transições entre vários fluxos de vídeo que entram na VMR.
- Renderização sem janelas verdadeira. Não é mais necessário tornar a janela de reprodução de vídeo um filho da janela do aplicativo para conter a reprodução de vídeo. O novo modo de renderização sem janelas da VMR permite que os aplicativos hospedem facilmente a reprodução de vídeo em qualquer janela sem precisar encaminhar mensagens de janela para o renderizador para processamento específico do renderizador.
- Um novo modo de reprodução sem renderização em que os aplicativos podem fornecer seu próprio componente alocador para obter acesso à imagem de vídeo decodificada antes de serem exibidos na tela.
- Suporte aprimorado para computadores equipados com vários monitores.
- Suporte para a nova arquitetura de Aceleração de Vídeo DirectX da Microsoft.
- Suporte para reprodução de vídeo de alta qualidade simultaneamente em várias janelas.
- Suporte para o modo exclusivo DirectDraw
- Compatibilidade 100% com versões anteriores com aplicativos existentes.
- Suporte para a etapa de quadro e uma maneira confiável de capturar a imagem atual que está sendo exibida.
- A capacidade dos aplicativos de misturar facilmente seus próprios dados de imagem estática (como logotipos de canal ou componentes de interface do usuário) com o vídeo de maneira suave e sem cintilação.
A VMR-9 dá suporte a todos os recursos listados acima, além de:
- A capacidade de processar dados de vídeo diretamente com APIs do Direct3D, como sombreadores de pixel.
- Suporte aprimorado para conteúdo de vídeo entrelaçado.
- Suporte em qualquer plataforma com suporte do DirectX.
Tópicos relacionados