Exemplo de VMRPlayer
[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.]
Descrição
Este exemplo usa o filtro Renderizador de Combinação de Vídeo 9 (VMR-9) para misturar um ou dois vídeos em execução e uma imagem estática.
Uso
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 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 longo do vídeo, escolha Imagem do Aplicativo Estático no menu Propriedades da 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 da VMR .
Você também pode especificar o fluxo de imagem principal da linha de comando:
Nome do arquivoVMRPlayer/P
Baixar o exemplo
Para baixar os exemplos do SDK do DirectShow, instale a versão mais recente do SDK do Windows.
Tópicos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de