Tecniche generali di Graph-Building
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEnginee Acquisizione audio/video in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice utilizzi MediaPlayer, IMFMediaEngine e Acquisizione audio/video in Media Foundation piuttosto che 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. Durante la lettura degli argomenti di panoramica nella documentazione di DirectShow, si scoprirà che la maggior parte delle operazioni inizia descrivendo il tipo di grafico di filtro necessario. In alcuni casi, è presente un metodo o un oggetto helper progettato specificamente per la compilazione di quel tipo di grafico. Ad esempio, DVD Graph Builder oggetto compila grafici di riproduzione DVD. In altri casi, l'applicazione deve costruire il grafico aggiungendo filtri e collegandoli.
Questa sezione presenta alcune funzioni helper che implementano operazioni di base per la creazione di gragrafi. Possono essere usati da qualsiasi applicazione DirectShow che deve compilare o modificare un grafico di filtro. Questa sezione contiene gli argomenti seguenti:
- Aggiungere un filtro per CLSID
- Trovare un pin non connesso in un di filtro
- Connettere due filtri
- Trovare un'interfaccia su un filtro o un pin
- Trovare l'equivalente di un filtro
- Rimuovere tutti i filtri nel Graph
- Costruzione di grafici con il Capture Graph Builder
Argomenti correlati