Interfacce per la compilazione di grafici di filtro

[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.

Le applicazioni usano queste interfacce per creare vari tipi di grafici di filtro.

Interfaccia Descrizione
IAMFilterGraphCallback Ricevere notifiche di callback se non è possibile eseguire il rendering di un pin.
IAMGraphBuilderCallback Fornisce un meccanismo di callback durante la compilazione del grafico.
ICaptureGraphBuilder2 Compilare grafici di filtro per l'acquisizione video.
ICreateDevEnum Enumera i dispositivi di sistema, ad esempio i dispositivi di acquisizione.
ICreaGraphBuilder Compilare grafici di filtro per la navigazione e la riproduzione DVD.
IEnumFilters Enumerare i filtri nel grafico.
IFilterGraph2 Aggiungere, rimuovere o connettere filtri.
IFilterMapper2 Enumera i filtri registrati nel sistema dell'utente.
IGraphBuilder Compilare grafici di filtro per la riproduzione di file o per usi personalizzati.
IGraphConfig Riconfigurare dinamicamente un grafico di filtro.
IGraphVersion Determinare quando il grafico cambia.