| Предыдущий | Следующий |
| MF_E_QUALITYKNOB_WAIT_LONGER | MF_E_TRANSCODE_NO_CONTAINERTYPE |
MF_E_QM_INVALIDSTATE
Что означает MF_E_QM_INVALIDSTATE
MF_E_QM_INVALIDSTATE (0xC00DA02C) — Диспетчер качества находится в недопустимом состоянии.
Ошибка принадлежит жизненному циклу диспетчера качества (Quality Manager): операция управления качеством пришла, когда управление качеством выключено либо диспетчер не привязан к текущей активной топологии. Содержимое медиасэмпла здесь вторично.
Что проверить и как подтвердить исправление
Проверьте порядок IMFQualityManager::NotifyTopology, запуск/остановку сессии и момент, когда диспетчер получает IMFQualityAdvise от регулируемых объектов. Старый диспетчер не должен продолжать управлять уже заменённой топологией.
Смена декодера или параметров одного сэмпла не включает диспетчер качества обратно. Исправление подтверждается тем, что операция управления качеством выполняется в активной фазе правильной топологии и использует актуальные объекты конвейера.
Документация для результата 0xC00DA02C: IMFQualityManager · IMFQualityManager::NotifyTopology · IMFQualityAdvise.
Нужно найти другой код? Найти другой код состояния или ошибки.
