Exemplo de VMRPlayer
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído pelo MediaPlayer, IMFMediaEngine e Captura de áudio/vídeo no Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o MediaPlayer, o IMFMediaEngine e a Captura de áudio/vídeo no Media Foundation em vez do 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.]
Descrição
Este exemplo usa o filtro Video Mixing Renderer 9 (VMR-9) na combinação alfa de um ou dois vídeos em execução e uma imagem estática.
Uso
Para abrir o primeiro vídeo, escolha Abrir Transmissão Primária no menu Arquivo. Para abrir um segundo vídeo, escolha Abrir Transmissão Secundária no menu Arquivo (você deve abrir a transmissão primária antes). Para reproduzir o vídeo, clique no botão Reproduzir.
Você pode definir a posição, o tamanho e os valores alfa dos vídeos selecionando Transmissão Primária ou Transmissão Secundária no menu Propriedades VMR.
Para adicionar um bitmap estático ao vídeo, escolha Imagem de Aplicativo Estática no menu Propriedades VMR e clique na caixa Exibir Imagem do Aplicativo. Você pode usar a mesma caixa de diálogo para controlar a posição, o tamanho e o valor alfa do bitmap.
Para capturar a imagem de vídeo combinada, escolha Capturar Imagem de Bitmap no menu Propriedades VMR.
Você também pode especificar a transmissão de imagem primária na linha de comando:
VMRPlayer /P filename
Baixar o exemplo
Para baixar os exemplos de SDK do DirectShow, instale a versão mais recente do SDK do Windows.
Tópicos relacionados