Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[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 utiliza o filtro Video Mixing Renderer 9 (VMR-9) para realizar a mistura 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 os valores de posição, tamanho e alfa dos vídeos selecionando Fluxo Primário ou Fluxo Secundário no menu Propriedades da 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:
Nome do arquivoVMRPlayer/P
Baixar o exemplo
Para baixar os exemplos de SDK do DirectShow, instale a versão mais recente do SDK do Windows.
Tópicos relacionados