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. |