Partilhar via


Enumerando objetos em um gráfico de filtro

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

Um aplicativo pode precisar localizar um filtro específico no gráfico de filtros ou até mesmo um pino específico em um filtro. Por exemplo, ele pode usar uma interface que um determinado filtro expõe. Ou, ele pode construir um gráfico de filtro especializado e precisar chamar métodos em pinos individuais para conectar os filtros. Para essa finalidade, DirectShow fornece vários métodos para enumerar objetos em um gráfico de filtro.

Os enumeradores discutidos nesta seção seguem o formulário padrão usado pelas interfaces de enumeração COM. Para obter mais informações, consulte o tópico "IEnumXXXX" no Platform SDK. Para obter informações sobre como enumerar filtros registrados no computador do usuário, mas que ainda não estão no gráfico de filtros, consulte enumerando dispositivos e filtros.

Este artigo contém os seguintes tópicos:

tarefas básicas do DirectShow