Что означает код HRESULT 0x88980509 (MILAVERR_VIDEOACCELERATIONNOTAVAILABLE)?

 
Предыдущий Следующий
MILAVERR_INSUFFICIENTVIDEORESOURCES MILAVERR_REQUESTEDTEXTURETOOBIG

MILAVERR_VIDEOACCELERATIONNOTAVAILABLE

Что означает MILAVERR_VIDEOACCELERATIONNOTAVAILABLE

MILAVERR_VIDEOACCELERATIONNOTAVAILABLE означает, что текущий WPF/MIL media path не может использовать аппаратное ускорение видео. Причина может быть в формате потока, GPU/driver, remote session или политике, отключающей acceleration.

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

  • Сохраните render tier, DXVA capabilities, adapter/driver identity и точный video format.
  • Проверьте, поддерживается ли аппаратное декодирование/вывод этого формата на текущем adapter.
  • Сравните поведение в локальной и remote session, если acceleration доступна только в одном режиме.

Как действовать

Используйте поддерживаемый accelerated path либо предусмотренный software fallback. Не меняйте media source одновременно с драйвером: иначе контрольный тест не покажет, что именно исправило проблему.

Как подтвердить исправление

Тот же поток воспроизводится на ожидаемом hardware path, а при отсутствии возможности корректно переключается на software path без ложного fatal error.

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


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