Audio-/Videowiedergabe in DirectShow
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
In diesem Tutorial erfahren Sie, wie Sie eine DirectShow-Anwendung schreiben, die eine Mediendatei wiedergibt.
Bevor Sie dieses Tutorial lesen, sollten Sie die folgenden Themen lesen:
- Einführung in die DirectShow-Anwendungsprogrammierung
- Wiedergeben einer Datei
- Informationen zu DirectShow-Filtern
- Informationen zum Filtergraph-Manager
In diesem Abschnitt
- Schritt 1: Deklarieren der DShowPlayer-Klasse
- Schritt 2: Deklarieren von CVideoRenderer- und abgeleiteten Klassen
- Schritt 3: Erstellen des Filterdiagramms
- Schritt 4: Hinzufügen des Videorenderers
- Schritt 5: Hinzufügen von Videofunktionen
- Schritt 6: Behandeln von Graphereignissen
- Schritt 7: Transportsteuerelemente
- DirectShow-Wiedergabebeispiel
Zugehörige Themen