Tecniche generali di Graph-Building

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

Ogni applicazione DirectShow inizia creando un grafico di filtro. Come si legge gli argomenti di panoramica nella documentazione di DirectShow, si vedrà che la maggior parte inizia descrivendo il tipo di grafico di filtro necessario. In alcuni casi, esiste un metodo o un oggetto helper progettato in modo specifico per la compilazione di tale tipo di grafico. Ad esempio, l'oggetto DVD Graph Builder compila grafici di riproduzione DVD. In altri casi, l'applicazione deve costruire il grafico aggiungendo filtri e connettendoli.

Questa sezione presenta alcune funzioni helper che implementano operazioni di base per la compilazione dei grafici. Possono essere usati da qualsiasi applicazione DirectShow che deve compilare o modificare un grafico di filtro. Questa sezione contiene i seguenti argomenti:

Attività DirectShow di base

Enumerazione di dispositivi e filtri

Enumerazione di oggetti in un grafico di filtro

Connessione intelligente