DVD-Anwendungen
[Das dieser Seite zugeordnete Feature DirectShow-ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngineund Audio/Video Capture in Media Foundationersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code MediaPlayer-, IMFMediaEngine und Audio-/Videoaufnahme in Media Foundation anstelle von DirectShow-verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]
DirectShow stellt eine Komponente mit dem Namen DVD Navigator Quellfilter bereit, die DVD-Navigationsaufgaben in C++ vereinfacht. Der DVD Navigator verfügt über alle Funktionen, die Sie auf einem eigenständigen DVD-Player mit vollem Funktionsumfang finden, sowie zusätzliche Funktionen, die für die Wiedergabe von DVDs auf Persönlichen Computern spezifisch sind. Mithilfe des DVD Navigators können C++- und Skriptentwickler voll funktionsfähige DVD-Anwendungen erstellen, ohne auf die DVD-Spezifikation zu verweisen. Der DVD Navigator verarbeitet in Abstimmung mit den Decoderfiltern auch regionale Verwaltung und Copyrightschutz (CSS und analogen Kopierschutz), um Anwendungsentwickler aus diesen Details zu isolieren.
Der DVD Navigator-Filter funktioniert über ein gesamtes DVD-Video Volume, das aus den Dateien im VIDEO_TS Verzeichnis besteht. Im Gegensatz zu den meisten DirectShow-Quellfiltern, die mit einzelnen Datenströmen oder Dateien arbeiten, verwendet der DVD Navigator die DVD-Video Struktur von Titeln, Kapiteln und Zeitcodes. Entwickler, die einzelne MPEG-2-Dateien in DirectShow wiedergeben möchten, sollten die MPEG-2 Demultiplexer- anstelle des DVD Navigator-Filters verwenden. Weitere Informationen finden Sie unter MPEG-2-Unterstützung in DirectShow-.
Anmerkung
Um DVDs wiederzugeben, muss der Benutzer über einen MPEG-2-Decoder verfügen.
Dieser Abschnitt enthält die folgenden Themen.
- -DVD-Unterstützungsfeatures in DirectShow-
- DVD Basics
- Erstellen des DVD-Filterdiagramms
- Abrufen der DVD-Schnittstellenzeiger
- DVD-Befehle
- Identifizieren gültiger DVD-Vorgänge
- Synchronisieren von DVD-Befehlen
- Datenfluss im DVD Navigator
- Behandeln von DVD-Ereignisbenachrichtigungen
- Arbeiten mit DVD-Menüs
- Audio- und Unterpicture-Datenströme
- Erzwingen der Elterlichen Verwaltungsebenen
- Speichern und Wiederherstellen von DvdState-Objekten
- Arbeiten mit DVD-Textzeichenfolgen
- Audiostreams wiedergeben
- Behandeln von Scheibenausjektionen
- Verbesserungen der DVD-Wiedergabe in Windows Vista
- DVD-Filterdiagrammkonfiguration
- Verknüpfungen zu C++-DVD-Referenzseiten
Referenzen zur ENTWICKLUNG von DVD/MPEG2-Decodern finden Sie unter DVD Decoder Development in DirectShow.
Verwandte Themen