DVD-Anwendungen
DirectShow stellt eine Komponente namens DVD Navigator-Quellfilter bereit, die DVD-Navigationsaufgaben in C++ vereinfacht. Der DVD-Navigator verfügt über alle Funktionen, die Sie in einem eigenständigen DVD-Player mit vollem Funktionsumfang finden, sowie zusätzliche Funktionen, die speziell für die Wiedergabe von DVDs auf PCs spezifisch sind. Mit dem DVD-Navigator können C++- und Skriptentwickler dvd-Anwendungen mit vollem Funktionsumfang erstellen, ohne auf die DVD-Spezifikation zu verweisen. Der DVD-Navigator kümmert sich in Abstimmung mit den Decoderfiltern auch um die regionale Verwaltung und den Urheberrechtsschutz (CSS und analoger Kopierschutz), der Anwendungsentwickler von diesen Details abkoordiniert.
Der DVD Navigator-Filter funktioniert über ein gesamtes DVD-Video Volume, das aus den Dateien im Verzeichnis VIDEO _ TS besteht. Im Gegensatz zu den meisten DirectShow-Quellfiltern, die mit einzelnen Streams oder Dateien funktionieren, 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 den MPEG-2-Demultiplexer anstelle des DVD Navigator-Filters verwenden. Weitere Informationen finden Sie unter MPEG-2-Unterstützung in DirectShow.
Hinweis
Um DVDs wiedergeben zu können, muss der Benutzer über einen MPEG-2-Decoder verfügen.
In diesem Abschnitt werden die folgenden Themen behandelt:
- DVD-Unterstützungsfunktionen in DirectShow
- DVD-Grundlagen
- Erstellen der DVD-Filter-Graph
- Abrufen der DVD-Schnittstellenzeiger
- DVD-Befehle
- Identifizieren gültiger DVD-Vorgänge
- Synchronisieren von DVD-Befehlen
- Daten Flow im DVD-Navigator
- Behandeln von DVD-Ereignisbenachrichtigungen
- Arbeiten mit DVD-Menüs
- Audio und Subpicture Streams
- Erzwingen der Verwaltungsebenen von Eltern
- Speichern und Wiederherstellen von DvdState-Objekten
- Arbeiten mit DVD-Textzeichenfolgen
- Wiedergeben von Audio Streams
- Behandeln von Auswerfen von Datenträgern
- Verbesserungen bei der DVD-Wiedergabe in Windows Vista
- KONFIGURATION DES DVD-Filters Graph
- Verknüpfungen zu C++-DVD-Referenzseiten
Verweise zur DVD/MPEG2-Decoderentwicklung finden Sie unter DVD Decoder Development in DirectShow.