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:

Verweise zur DVD/MPEG2-Decoderentwicklung finden Sie unter DVD Decoder Development in DirectShow.

Verwenden von DirectShow