| Предыдущий | Следующий |
| NS_E_WMP_NEED_UPGRADE | NS_E_WMP_INVALID_PROTOCOL |
NS_E_WMP_AUDIO_HW_PROBLEM
Граница результата
Практический смысл NS_E_WMP_AUDIO_HW_PROBLEM: Операция завершилась состоянием: wmp аудио оборудование проблема. В трассировке отделяйте маркер состояния «wmp audio hw problem» от последующих ошибок Player, которые могут появиться уже после первичного отказа.
Свидетельства
До повторной попытки сохраните доказательства именно для условия «Операция завершилась состоянием: wmp аудио оборудование проблема». Сохраните endpoint/wave device, sample rate, channels, subtype, renderer state и первый driver/codec HRESULT.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_WMP_AUDIO_HW_PROBLEM | Он подтверждает границу «Операция завершилась состоянием: wmp аудио оборудование проблема» только для текущего объекта и generation. |
| После целевого изменения NS_E_WMP_AUDIO_HW_PROBLEM исчезает | Это поддерживает связь отказа с условием «Операция завершилась состоянием: wmp аудио оборудование проблема», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «wmp audio hw problem» может быть лишь отображением ошибки более низкого компонента. |
Контрольный запуск
Сначала получите «Операция завершилась состоянием: wmp аудио оборудование проблема» повторно без дополнительных изменений. На втором запуске устраните только это условие. Появление другого HRESULT означает переход к следующей независимой стадии.
- Зафиксируйте первый
NS_E_WMP_AUDIO_HW_PROBLEMи объект, которому принадлежит маркер состояния «wmp audio hw problem». - Сохраните входные данные до изменения состояния «Операция завершилась состоянием: wmp аудио оборудование проблема».
- Устраните только условие «Операция завершилась состоянием: wmp аудио оборудование проблема» и выполните тот же вызов ещё раз.
После исправления
Не переключайте сразу устройство и формат: сначала проверьте один параметр на том же аудиотракте. Для маркер состояния «wmp audio hw problem» массовый сброс настроек или переустановка компонентов до сбора данных обычно только уничтожает полезную разницу между запусками.
Документация
- Supported protocols and file types.
- Using Windows Media in DirectShow.
- Working with codecs.
- DirectShow filters.
Нужно найти другой код? Найти другой код состояния или ошибки.
