Interfaz IFilterGraph (strmif.h)
[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.
La IFilterGraph
interfaz proporciona métodos para crear un grafo de filtro. Una aplicación puede usarla para agregar filtros al grafo, conectar o desconectar filtros, quitar filtros y realizar otras operaciones básicas. Sin embargo, la interfaz IGraphBuilder hereda de esta interfaz y proporciona métodos adicionales más sofisticados. Por lo tanto, las aplicaciones deben usar IGraphBuilder en lugar de usar IFilterGraph
directamente.
El administrador de gráficos de filtros implementa esta interfaz.
Herencia
La interfaz IFilterGraph hereda de la interfaz IUnknown . IFilterGraph también tiene estos tipos de miembros:
Métodos
La interfaz IFilterGraph tiene estos métodos.
IFilterGraph::AddFilter El método AddFilter agrega un filtro al gráfico. |
IFilterGraph::ConnectDirect El método ConnectDirect conecta los dos pines directamente (sin filtros intermedios). |
IFilterGraph::D isconnect El método Disconnect desconecta este pin. |
IFilterGraph::EnumFilters El método EnumFilters proporciona un enumerador para todos los filtros del gráfico. |
IFilterGraph::FindFilterByName El método FindFilterByName busca un filtro que se agregó al gráfico de filtros con un nombre específico. |
IFilterGraph::Reconnect El método Reconnect desconecta un pin y, a continuación, lo vuelve a conectar al mismo pin. |
IFilterGraph::RemoveFilter El método RemoveFilter quita un filtro del gráfico. |
IFilterGraph::SetDefaultSyncSource El método SetDefaultSyncSource establece el reloj de referencia en el reloj predeterminado. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | strmif.h (incluya Dshow.h) |