Site icon EfmSoft

Что означает код HRESULT 0xC00D1BB6 (NS_E_UNCOMP_COMP_COMBINATION)?

 
Предыдущий Следующий
NS_E_MULTIPLE_VBR_AUDIENCES NS_E_MULTIPLE_AUDIO_CODECS

NS_E_UNCOMP_COMP_COMBINATION

Диагностический смысл

Когда возвращается NS_E_UNCOMP_COMP_COMBINATION со значением 0xC00D1BB6, проверяемое состояние — Профиль содержит неподдерживаемое сочетание сжатых и несжатых потоков. Диагностика должна быть привязана к маркер состояния «uncomp comp combination» и к первому вызову, который его обнаружил.

Фиксация состояния

Зафиксируйте точный Player/API call, active Media object, состояние core, generation операции и первый нижележащий HRESULT. Для состояния «Профиль содержит неподдерживаемое сочетание сжатых и несжатых потоков» эти данные важнее общего сообщения интерфейса, потому что показывают владельца отказавшего этапа.

НаблюдениеДиагностический вывод
Первый вызов возвращает NS_E_UNCOMP_COMP_COMBINATIONОн подтверждает границу «Профиль содержит неподдерживаемое сочетание сжатых и несжатых потоков» только для текущего объекта и generation.
После целевого изменения NS_E_UNCOMP_COMP_COMBINATION исчезаетЭто поддерживает связь отказа с условием «Профиль содержит неподдерживаемое сочетание сжатых и несжатых потоков», если остальные входные данные совпали.
Первым появляется другой нижележащий HRESULTСохраните его отдельно: маркер состояния «uncomp comp combination» может быть лишь отображением ошибки более низкого компонента.

Проверка одного условия

Контрольный запуск должен воспроизводить маркер состояния «uncomp comp combination» на тех же входных данных. Измените только причину «Профиль содержит неподдерживаемое сочетание сжатых и несжатых потоков»; если исходный вызов проходит дальше, граница локализована.

  1. Зафиксируйте первый NS_E_UNCOMP_COMP_COMBINATION и объект, которому принадлежит маркер состояния «uncomp comp combination».
  2. Сохраните входные данные до изменения состояния «Профиль содержит неподдерживаемое сочетание сжатых и несжатых потоков».
  3. Устраните только условие «Профиль содержит неподдерживаемое сочетание сжатых и несжатых потоков» и выполните тот же вызов ещё раз.

Критерий успешной коррекции

Повторяйте тот же вызов на том же объекте, меняя ровно одно состояние, относящееся к этому результату. Если после этого «Профиль содержит неподдерживаемое сочетание сжатых и несжатых потоков» больше не возникает, но появляется новый код, продолжайте диагностику уже с нового первичного HRESULT.

Документация


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

Exit mobile version