Partilhar via


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.

Exemplos do DirectShow