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

DirectShow предоставляет компонент, называемый фильтром источника DVD-навигатора, который упрощает задачи навигации ПО DVD в C++. DVD-навигатор имеет все возможности, которые вы найдете на полнофункциональный автономный DVD-проигрыватель, а также дополнительные возможности, относящиеся к воспроизведению DVD-дисков на личных компьютерах. С помощью DVD-навигатора, C++ и разработчиков сценариев можно создавать полнофункциональное DVD-приложение без ссылки на спецификацию DVD. DVD-навигатор в координации с фильтрами декодера также обрабатывает региональное управление и защиту авторских прав (CSS и аналоговая защита копирования), изолируя разработчиков приложений от этих сведений.

Фильтр DVD-навигатора работает по всему DVD-Video тому, который состоит из файлов в каталоге VIDEO_TS. В отличие от большинства DirectShow исходных фильтров, которые работают с отдельными потоками или файлами, DVD-навигатор использует DVD-Video структуру названий, глав и кодов времени. Разработчики, желающие воспроизводить отдельные файлы MPEG-2 в DirectShow должны использовать MPEG-2 Demultiplexer вместо фильтра DVD-навигатора. Дополнительные сведения см. в разделе поддержки MPEG-2 в DirectShow.

Примечание

Для воспроизведения DVD-дисков у пользователя должен быть декодер MPEG-2.

 

Этот раздел содержит следующие подразделы.

Ссылки на разработку декодера DVD/MPEG2 см. в разделе "Разработка декодера DVD" в DirectShow.

Использование DirectShow