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.]
Se precisar modificar um gráfico de filtro existente, você pode parar o gráfico, fazer as alterações e reiniciar o gráfico. Esta é geralmente a melhor abordagem. No entanto, em algumas circunstâncias, você pode querer alterar um gráfico enquanto ele ainda está em execução. Por exemplo:
- O aplicativo insere um filtro de efeitos de vídeo durante a reprodução.
- Um filtro de origem alterna tipos de mídia midstream, possivelmente exigindo um novo filtro de descompressão.
- O aplicativo adiciona um novo fluxo de vídeo ao gráfico.
Estes são todos exemplos de de construção de grafos dinâmicos, um termo que abrange qualquer tipo de alteração em um gráfico de filtro enquanto o mesmo continua em execução. A construção de gráficos dinâmicos pode ser iniciada por um aplicativo ou por um filtro no gráfico. São possíveis três cenários distintos:
- Alterações de formato dinâmico: um filtro pode alterar formatos midstream, sem a necessidade de remover ou substituir filtros.
- Reconexão Dinâmica: Alterar o gráfico adicionando ou removendo filtros.
- Cadeias de Filtros: Adicionar, remover e controlar cadeias de filtros.
Tópicos relacionados