Compartilhar via


Interfaces para criar grafos de filtro

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in 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 Audio/Video Capture in 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.]

Os aplicativos usam essas interfaces para criar vários tipos de grafos de filtro.

Interface Descrição
IAMFilterGraphCallback Receba notificações de retorno de chamada se um pin não puder ser renderizado.
IAMGraphBuilderCallback Fornece um mecanismo de retorno de chamada durante a criação do grafo.
Icapturegraphbuilder2 Criar grafos de filtro para captura de vídeo.
ICreateDevEnum Enumerar dispositivos do sistema, como dispositivos de captura.
IDvdGraphBuilder Crie grafos de filtro para navegação e reprodução de DVD.
IEnumFilters Enumerar os filtros no grafo.
IFilterGraph2 Adicionar, remover ou conectar filtros.
IFilterMapper2 Enumerar os filtros registrados no sistema do usuário.
Igraphbuilder Crie grafos de filtro para reprodução de arquivo ou para usos personalizados.
IGraphConfig Reconfigure dinamicamente um grafo de filtro.
IGraphVersion Determine quando o grafo é alterado.