Riproduzione audio/video in DirectShow
[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 di usare un nuovo codice MediaPlayer, IMFMediaEngine e Acquisizione audio/video 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.
Questa esercitazione illustra come scrivere un'applicazione DirectShow che riproduce un file multimediale.
Prima di leggere questa esercitazione, è possibile leggere gli argomenti seguenti:
- Introduzione a DirectShow Application Programming
- come riprodurre un di file
- Informazioni sui filtri DirectShow
- Informazioni sull' di Filter Graph Manager
In questa sezione
- Passaggio 1: Dichiarare la classe DShowPlayer
- passaggio 2: Dichiarare le classi CVideoRenderer e derivate
- Passaggio 3: Compilare il grafico dei filtri
- Passaggio 4: Aggiungere il renderer video
- Passaggio 5: Aggiungere funzionalità video
- passaggio 6: Gestire gli eventi graph
- passaggio 7: Controlli di trasporto
- esempio di riproduzione DirectShow
Argomenti correlati