| Предыдущий | Следующий |
| VFW_E_NO_FULLSCREEN | VFW_E_UNKNOWN_FILE_TYPE |
VFW_E_IN_FULLSCREEN_MODE
Что означает результат
VFW_E_IN_FULLSCREEN_MODE: Запрошенный метод IVideoWindow недоступен, пока видеорендерер DirectShow находится в полноэкранном режиме. Это ограничение режима окна, а не ошибка декодирования видео.
Что проверить
- Зафиксируйте конкретный метод IVideoWindow и состояние полноэкранного режима в момент вызова.
- Изменение владельца, стиля, положения или других оконных свойств выполняйте после выхода из полноэкранного режима, если выбранный renderer не разрешает это прямо.
- Если UI меняет режим асинхронно, синхронизируйте вызов с завершением перехода, чтобы не попадать в промежуточное состояние.
- Не перестраивайте декодирующую часть графа, если единственный HRESULT относится к интерфейсу видеокна.
Диагностика и исправление
Выйдите из полноэкранного режима или используйте поддерживаемый для него интерфейс renderer, затем повторите конкретную оконную операцию.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
