Enumerazione di oggetti in un grafico di filtro

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine 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, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Un'applicazione potrebbe dover individuare un filtro specifico nel grafico del filtro o anche un particolare segnaposto su un filtro. Ad esempio, potrebbe usare un'interfaccia esposta da un filtro specifico. In alternativa, potrebbe costruire un grafico di filtro specializzato ed è necessario chiamare i metodi sui singoli pin per connettere i filtri. A questo scopo, DirectShow fornisce diversi metodi per enumerare gli oggetti in un grafico di filtro.

Gli enumeratori descritti in questa sezione seguono il modulo standard usato dalle interfacce di enumerazione COM. Per altre informazioni, vedere l'argomento "IEnumXXXX" in Platform SDK. Per informazioni sull'enumerazione dei filtri registrati nel computer dell'utente, ma non sono ancora presenti nel grafico dei filtri, vedere Enumerazione di dispositivi e filtri.

Questo articolo contiene gli argomenti seguenti:

Attività DirectShow di base