Сохранение и восстановление объектов DvdState

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

Объекты IDvdState позволяют приложениям сохранять snapshot сеанса пользователя, включая такие сведения, как текущее расположение на диске, родительский уровень просматривающего пользователя, выбранные аудиопотоки и вложенные потоки и т. д. Это означает, что пользователи могут сохранить свое место на диске DVD-Video и watch его позже.

Приложения не могут создавать объекты DvdState. Эти объекты создаются внутренним образом DVD-навигатором, когда приложение вызывает IDvdInfo2::GetState. Объекты DvdState предоставляют интерфейс IDvdState , чтобы приложения могли запрашивать определенные сведения.

В примере приложения DVD функции CDvdCore::RestoreBookmark и CDvdCore::SaveBookmark показывают, как сохранять и извлекать объекты DvdState.

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