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


Свойство DVDDirectory

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

Примечание

Этот компонент доступен для использования в операционных системах Microsoft Windows 2000, Windows XP и Windows Server 2003. В последующих версиях он может быть изменен или недоступен.

 

Свойство DVDDirectory задает или извлекает текущий каталог текущего dvd-тома.

[ sDirPath = ] MSWebDVD.DVDDirectory

Возвращаемое значение

Возвращает строковое значение, указывающее путь к корневому каталогу DVD-диска.

Комментарии

Это свойство доступно для чтения и записи без значения по умолчанию. Используйте этот метод, чтобы задать корневой путь, если в системе имеется несколько DVD-дисков. Если в системе имеется только один диск и его буква диска выше буквы C, объект MSWebDVD находит его автоматически. Для стандартного диска DVD-Video корневой путь должен включать каталог ts_video:

MSWebDVD.DVDDirectory = "e:\\video_ts"

Некоторые тома DVD могут содержать видео в каталоге с именем, отличном от "video_ts". Общая идея заключается в том, что дополнительный "DVD-том" (набор . IFO. VOB и . Файлы BUP, которые обычно хранятся в каталоге VIDEO_TS), можно поместить в подкаталог на диске. Изменив корневой каталог таким образом, чтобы он указывал на этот каталог, MSWebDVD будет работать с этим отдельным томом DVD. Будет доступен новый набор меню, заголовков и т. д., независимо от заголовков в корневом каталоге VIDEO_TS, который больше не будет доступен. Такие каталоги называются скрытыми каталогами. В следующем примере показано, как задать скрытый каталог в качестве корневого каталога, где "hidden" — это заполнитель для любого имени, присвоенного авторам диска каталогу.

MSWebDVD.DVDDirectory = "d:\\webdvd\\hidden"