| Предыдущий | Следующий |
| NS_E_INPUTSOURCE_PROBLEM | NS_E_NO_REALTIME_PREPROCESS |
NS_E_WME_VERSION_MISMATCH
Диагностический смысл
NS_E_WME_VERSION_MISMATCH / 0xC00D1B8B фиксирует конкретную границу: Файл конфигурации .wme создан для несовместимой версии Encoder. Для этого результата полезно рассматривать маркер состояния «wme version mismatch» как имя этапа, а не как общий сбой Windows Media.
Фиксация состояния
До повторной попытки сохраните доказательства именно для условия «Файл конфигурации .wme создан для несовместимой версии Encoder». Зафиксируйте точный Player/API call, active Media object, состояние core, generation операции и первый нижележащий HRESULT.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_WME_VERSION_MISMATCH | Он подтверждает границу «Файл конфигурации .wme создан для несовместимой версии Encoder» только для текущего объекта и generation. |
| После целевого изменения NS_E_WME_VERSION_MISMATCH исчезает | Это поддерживает связь отказа с условием «Файл конфигурации .wme создан для несовместимой версии Encoder», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «wme version mismatch» может быть лишь отображением ошибки более низкого компонента. |
Проверка одного условия
Сначала получите «Файл конфигурации .wme создан для несовместимой версии Encoder» повторно без дополнительных изменений. На втором запуске устраните только это условие. Появление другого HRESULT означает переход к следующей независимой стадии.
- Зафиксируйте первый
NS_E_WME_VERSION_MISMATCHи объект, которому принадлежит маркер состояния «wme version mismatch». - Сохраните входные данные до изменения состояния «Файл конфигурации .wme создан для несовместимой версии Encoder».
- Устраните только условие «Файл конфигурации .wme создан для несовместимой версии Encoder» и выполните тот же вызов ещё раз.
Критерий успешной коррекции
Не подменяйте проверку маркер состояния «wme version mismatch» широким reset Player. Повторяйте тот же вызов на том же объекте, меняя ровно одно состояние, относящееся к этому результату. После коррекции убедитесь, что исчезло именно состояние «Файл конфигурации .wme создан для несовместимой версии Encoder».
Документация
- Preparing a source group for encoding.
- Retrieving the profile assigned to a source group.
- Retrieving the configured encoder input.
- Saving a Windows Media Encoder configuration.
Нужно найти другой код? Найти другой код состояния или ошибки.
