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


Фильтр 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 и IDvdInfo2 , которые позволяют приложению воспроизведения 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
Чтобы включить расширенные типы, вызовите IDvdControl2::SetOption и задайте
Интерфейсы вывода контактов IPin, IQualityControl
Фильтр CLSID CLSID_DVDNavigator
CLSID страницы свойств Страница свойств отсутствует.
Исполняемый объект qdvd.dll
Заслуга MERIT_DO_NOT_USE
Категория фильтра CLSID_LegacyAmFilterCategory

Фильтры DirectShow

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