Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[Funkcja skojarzona z tą stroną, DirectShow, jest starszą funkcją. Został zastąpiony przez MediaPlayer, IMFMediaEnginei Audio/Video Capture w Media Foundation. Te funkcje zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał MediaPlayer, IMFMediaEngine i Audio/Video Capture w programie Media Foundation zamiast DirectShow, jeśli to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]
DirectShow udostępnia składnik o nazwie DVD Navigator filtr źródłowy, który upraszcza zadania nawigacji DVD w języku C++. Nawigator DVD ma wszystkie możliwości, które można znaleźć na pełnowymiarowym autonomicznym odtwarzaczu DVD, a także dodatkowe możliwości specyficzne dla odtwarzania dysków DVD na komputerach osobistych. Korzystając z narzędzia DVD Navigator, deweloperzy języka C++ i skryptów mogą tworzyć w pełni funkcjonalne aplikacje DVD bez odwoływania się do specyfikacji DVD. Nawigator DVD, w koordynacji z filtrami dekodera, obsługuje również regionalne zarządzanie i ochronę praw autorskich (CSS i analogową ochronę kopiowania), izolowanie deweloperów aplikacji z tych szczegółów.
Filtr nawigatora DVD działa na całym woluminie DVD-Video, który składa się z plików w katalogu VIDEO_TS. W przeciwieństwie do większości filtrów źródłowych DirectShow, które działają z poszczególnymi strumieniami lub plikami, nawigator DVD używa struktury DVD-Video tytułów, rozdziałów i kodów czasu. Deweloperzy, którzy chcą grać poszczególne pliki MPEG-2 w DirectShow, powinni użyć MPEG-2 Demultiplexer zamiast filtru DVD Navigator. Aby uzyskać więcej informacji, zobacz obsługa MPEG-2 w DirectShow.
Nuta
Aby odtwarzać dyski DVD, użytkownik musi mieć dekoder MPEG-2.
Ta sekcja zawiera następujące tematy.
- Funkcje obsługi dysków DVD w DirectShow
- DVD Basics
- tworzenie grafu filtru DVD
- uzyskiwanie wskaźników interfejsu DVD
- poleceń DVD
- identyfikowanie prawidłowych operacji DVD
- synchronizowanie poleceń DVD
- przepływ danych w nawigatorze DVD
- obsługa powiadomień o zdarzeniach DVD
- praca z menu DVD
- strumienie audio i subpicture
- wymuszanie poziomów zarządzania rodzicielskiego
- zapisywania i przywracania obiektów DvdState
- praca z ciągami tekstowymi DVD
- odtwarzanie strumieni audio karaoke
- obsługa wysuwów dysków
- Ulepszenia odtwarzania dvd w systemie Windows Vista
- konfiguracja programu GRAPH filtru DVD
- skróty do stron referencyjnych DVD języka C++
Aby uzyskać informacje na temat programowania dekodera DVD/MPEG2, zobacz DVD Decoder Development in DirectShow.
Tematy pokrewne
-
przy użyciu DirectShow