Enumerar objetos en un gráfico de filtros

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Es posible que una aplicación tenga que buscar un filtro determinado en el gráfico de filtros o incluso un pin determinado en un filtro. Por ejemplo, podría usar una interfaz que expone un filtro determinado. O bien, podría construir un gráfico de filtros especializado y tener que llamar a métodos en patillas individuales para conectar los filtros. Para ello, DirectShow proporciona varios métodos para enumerar objetos en un grafo de filtro.

Los enumeradores descritos en esta sección siguen el formato estándar que usan las interfaces de enumeración COM. Para obtener más información, consulte el tema "IEnumXXXX" en Platform SDK. Para obtener información sobre cómo enumerar filtros registrados en el equipo del usuario, pero que aún no están en el gráfico de filtros, vea Enumerar dispositivos y filtros.

Ese artículo contiene los siguientes temas:

Tareas básicas de DirectShow