Riproduzione audio/video in DirectShow
[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.
Questa esercitazione illustra come scrivere un'applicazione DirectShow che riproduce un file multimediale.
Prima di leggere questa esercitazione, è possibile leggere gli argomenti seguenti:
- Introduzione alla programmazione di applicazioni DirectShow
- Come riprodurre un file
- Informazioni sui filtri DirectShow
- Informazioni su Filter Graph Manager
Contenuto della sezione
- Passaggio 1: Dichiarare la classe DShowPlayer
- Passaggio 2: Dichiarare le classi CVideoRenderer e derivate
- Passaggio 3: Creare il grafico del filtro
- Passaggio 4: Aggiungere il renderer video
- Passaggio 5: Aggiungere funzionalità video
- Passaggio 6: Gestire gli eventi del grafo
- Passaggio 7: Controlli di trasporto
- Esempio di riproduzione DirectShow
Argomenti correlati