Что означает код HRESULT 0x00040280 (VFW_S_DVD_NON_ONE_SEQUENTIAL)?

 
Предыдущий Следующий
VFW_S_NOPREVIEWPIN VFW_S_DVD_CHANNEL_CONTENTS_NOT_AVAILABLE

VFW_S_DVD_NON_ONE_SEQUENTIAL

Что означает результат

VFW_S_DVD_NON_ONE_SEQUENTIAL: Это информационный успешный статус DVD Navigator: выбранный title состоит не из одной непрерывной последовательной program chain. Такая структура допустима и не означает ошибку чтения диска.

Что проверить

  • Не рассчитывайте позицию как единую линейную временную шкалу без учёта PGC и cell, описанных навигационными данными DVD.
  • Проверьте переходы между program chains при seek, смене chapter и обработке branch-команд диска.
  • Если UI показывает общую длительность, получайте её через DVD Navigator вместо суммирования кадров по простому предположению о последовательности.
  • Не ищите MPEG decoder как причину этого статуса: граф может полностью воспроизводить такой title.

Диагностика и исправление

Учитывайте навигационную структуру диска и продолжайте обработку как успешный результат. Исправлять данные нужно только если само приложение ошибочно предполагает единственную последовательную PGC.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.