Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize 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.]
Descrição
Este exemplo usa o filtro Video Mixing Renderer 9 (VMR-9) para fazer a mistura alfa de um ou dois vídeos em reprodução e uma imagem estática.
Utilização
Para abrir o primeiro vídeo, escolha Abrir fluxo primário no menu Arquivo . Para abrir um segundo vídeo, escolha Abrir fluxo secundário no menu Arquivo (você deve abrir o fluxo primário primeiro). 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 Fluxo primário ou Fluxo secundário no menu Propriedades do VMR .
Para adicionar um bitmap estático sobre o vídeo, escolha Imagem estática do aplicativo no menu Propriedades do 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 bitmap no menu Propriedades do VMR .
Você também pode especificar o fluxo de imagem principal na linha de comando:
Nome do arquivoVMRPlayer/P
Download do exemplo
Para baixar os exemplos do SDK do DirectShow, instale a versão mais recente do SDK do Windows.
Tópicos relacionados