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) |