Condividi tramite


Interfaccia IFilterGraph (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

L'interfaccia IFilterGraph fornisce metodi per la creazione di un grafico di filtro. Un'applicazione può usarla per aggiungere filtri al grafico, connettersi o disconnettere filtri, rimuovere filtri ed eseguire altre operazioni di base. Tuttavia, l'interfaccia IGraphBuilder eredita da questa interfaccia e fornisce metodi aggiuntivi più sofisticati. Pertanto, le applicazioni devono usare IGraphBuilder anziché usare IFilterGraph direttamente.

La gestione dei grafici di filtro implementa questa interfaccia.

Ereditarietà

L'interfaccia IFilterGraph eredita dall'interfaccia IUnknown . IFilterGraph include anche questi tipi di membri:

Metodi

L'interfaccia IFilterGraph include questi metodi.

 
IFilterGraph::AddFilter

Il metodo AddFilter aggiunge un filtro al grafico.
IFilterGraph::ConnectDirect

Il metodo ConnectDirect connette i due pin direttamente (senza intervenire sui filtri).
IFilterGraph::D isconnect

Il metodo Disconnect disconnette questo pin.
IFilterGraph::EnumFilters

Il metodo EnumFilters fornisce un enumeratore per tutti i filtri nel grafico.
IFilterGraph::FindFilterByName

Il metodo FindFilterByName trova un filtro aggiunto al grafico del filtro con un nome specifico.
IFilterGraph::Reconnect

Il metodo Reconnect disconnette un pin e quindi lo riconnette allo stesso pin.
IFilterGraph::RemoveFilter

Il metodo RemoveFilter rimuove un filtro dal grafico.
IFilterGraph::SetDefaultSyncSource

Il metodo SetDefaultSyncSource imposta l'orologio di riferimento sull'orologio predefinito.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)