Поделиться через


Фильтр DVD-навигатора

[Функция, связанная с этой страницей, DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngineи аудио и видеозахват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код MediaPlayer, IMFMediaEngine и аудио-видеозахват в Media Foundation вместо DirectShowпо возможности. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]

Фильтр DVD-навигатора — это исходный фильтр для графа фильтра воспроизведения DVD-Video. Он открывает все необходимые файлы в томе DVD-Video, проходит по линейным DVD-Video .vob файлам и анализирует результирующий поток программы MPEG-2, разделяя поток на три (видео, аудио, подпикстуру).

Фильтр DVD-навигатора также реализует интерфейсы IDvdControl2 и интерфейсы IDvdInfo 2, которые позволяют приложению воспроизведения DVD управлять воспроизведением DVD-Video.

Ярлык Ценность
Интерфейсы фильтров IBaseFilter, IDvdControl2, IDvdInfo2, IFileSourceFilter, ISpecifyPropertyPages
Типы носителей входных закреплений MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_PROGRAM
Интерфейсы входных закреплений Неприменимо.
Типы носителей выходного пин-кода Базовые типы:
  • Видео: MEDIATYPE_DVD_ENCRYPTED_PACK, MEDIASUBTYPE_MPEG2_VIDEO
  • Звук: MEDIATYPE_DVD_ENCRYPTED_PACK, MEDIASUBTYPE_DOLBY_AC3
  • Подпиктура: MEDIATYPE_DVD_ENCRYPTED_PACK, MEDIASUBTYPE_DVD_SUBPICTURE
Расширенные типы:
Видео:
  • MEDIATYPE_DVD_ENCRYPTED_PACK, MEDIASUBTYPE_MPEG2_VIDEO
  • MEDIATYPE_Video, MEDIASUBTYPE_MPEG2_VIDEO
  • MEDIATYPE_MPEG2_PES, MEDIASUBTYPE_MPEG2_VIDEO
Аудио:
  • MEDIATYPE_DVD_ENCRYPTED_PACK, MEDIASUBTYPE_DOLBY_AC3
  • MEDIATYPE_Audio, MEDIASUBTYPE_DOLBY_AC3
  • MEDIATYPE_MPEG2_PES, MEDIASUBTYPE_DOLBY_AC3
Подпиктура:
  • MEDIATYPE_DVD_ENCRYPTED_PACK, MEDIASUBTYPE_DVD_SUBPICTURE
  • MEDIATYPE_Video, MEDIASUBTYPE_DVD_SUBPICTURE
  • MEDIATYPE_MPEG2_PES, MEDIASUBTYPE_DVD_SUBPICTURE
Чтобы включить расширенные типы, вызовите IDvvControl2::SetOption и задайте
Интерфейсы выходных закреплений IPin, IQualityControl
Фильтрация CLSID CLSID_DVDNavigator
CLSID страницы свойств Нет страницы свойств.
Выполнимый qdvd.dll
Заслуги MERIT_DO_NOT_USE
категории фильтра CLSID_LegacyAmFilterCategory

фильтры DirectShow

DVD-приложения