Определение допустимых операций DVD

Существует несколько факторов, которые определяют, можно ли выполнять заданную операцию DVD:

  • Текущий домен. Некоторые команды допустимы только в определенных доменах. При изменении домена навигатор отправляет _ _ событие изменения домена на DVD-диске EC _ . Чтобы получить текущий домен, можно также вызвать IDvdInfo2:: жеткуррентдомаин .
  • Флаги УОПС. Это флаги, записанные на диск, указывающие, какие операции разрешены. Всякий раз при изменении флагов навигатор отправляет _ событие УОПС Change, допустимое в формате EC DVD, _ _ _ с новыми флагами. Можно также вызвать метод IDvdInfo2:: жеткуррентуопс , чтобы получить текущие флаги УОПС.
  • Содержимое DVD-диска. Некоторые команды могут быть неактуальными в зависимости от содержимого DVD-диска. Например, метод IDvdControl2:: селектангле может быть разрешен в соответствии с флагами текущего домена и УОПС, но у видео может быть только один угол. В этом случае вызов селектангле разрешается, но не является значимым параметром.

Если вы сомневаетесь, разрешите действие. В худшем случае метод IDvdControl2 завершится ошибкой, и вы сможете отправить отзыв пользователю. Обратная связь должна быть относительно ненавязчивой. Например, вы можете мгновенно предупредить пользователя к маленькому красному крестику. Навигатор DVD возвращает _ _ DVD-диск VFW e _ INVALIDDOMAIN, когда домен запрещает операцию, и _ _ Операция ДИСКового DVD-диска VFW была _ _ запрещена, когда флаги УОПС запрещают операцию.

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