Interfaces para compilar gráficos 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.

Las aplicaciones usan estas interfaces para crear varios tipos de gráficos de filtros.

Interfaz Descripción
IAMFilterGraphCallback Recibir notificaciones de devolución de llamada si no se puede representar un pin.
IAMGraphBuilderCallback Proporciona un mecanismo de devolución de llamada durante la creación de grafos.
ICaptureGraphBuilder2 Crear gráficos de filtro para la captura de vídeo.
ICreateDevEnum Enumerar los dispositivos del sistema, como los dispositivos de captura.
IDvdGraphBuilder Crear gráficos de filtro para la navegación y reproducción de DVD.
IEnumFilters Enumere los filtros del gráfico.
IFilterGraph2 Agregue, quite o conecte filtros.
IFilterMapper2 Enumere los filtros registrados en el sistema del usuario.
IGraphBuilder Crear gráficos de filtro para la reproducción de archivos o para usos personalizados.
IGraphConfig Vuelva a configurar dinámicamente un gráfico de filtros.
IGraphVersion Determine cuándo cambia el gráfico.