Что означает код HRESULT 0x0004028D (VFW_S_DVD_NOT_ACCURATE)?

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

VFW_S_DVD_NOT_ACCURATE

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

VFW_S_DVD_NOT_ACCURATE: Это успешный информационный результат DVD Navigator: переход выполнен, но полученная позиция не гарантирует точность до отдельного видеокадра. Навигация остаётся работоспособной.

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

  • Сохраните команду seek и позицию, которую вернул DVD Navigator.
  • Не используйте результат как точную границу кадра для монтажа, синхронизации или проверки субтитров.
  • Учитывайте структуру GOP и навигационные ограничения DVD, из-за которых позиционирование естественно попадает на ближайшую допустимую точку.
  • После завершения перехода запросите фактическую позицию заново, если UI должен отображать текущее время.

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

Обрабатывайте код как успешное приблизительное позиционирование. Если приложению требуется frame-accurate seek, DVD Navigator и структура конкретного диска могут в принципе не предоставлять такую гарантию.

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


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