Site icon EfmSoft

Что означает код HRESULT 0xC00D1B9D (NS_E_VBRMODE_MISMATCH)?

 
Предыдущий Следующий
NS_E_LANGUAGE_MISMATCH NS_E_INVALID_INPUT_AUDIENCE_INDEX

NS_E_VBRMODE_MISMATCH

Точка в workflow

Когда возвращается NS_E_VBRMODE_MISMATCH со значением 0xC00D1B9D, проверяемое состояние — Для одного источника в разных audiences выбраны несовместимые режимы управления битрейтом. Диагностика должна быть привязана к маркер состояния «vbrmode mismatch» и к первому вызову, который его обнаружил.

Что записать

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

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

Изолированный тест

Для проверки маркер состояния «vbrmode mismatch» сравните два запуска одной операции: исходный с состоянием «Для одного источника в разных audiences выбраны несовместимые режимы управления битрейтом» и второй после одного целевого изменения. Остальные входные данные оставьте неизменными.

  1. Зафиксируйте первый NS_E_VBRMODE_MISMATCH и объект, которому принадлежит маркер состояния «vbrmode mismatch».
  2. Сохраните входные данные до изменения состояния «Для одного источника в разных audiences выбраны несовместимые режимы управления битрейтом».
  3. Устраните только условие «Для одного источника в разных audiences выбраны несовместимые режимы управления битрейтом» и выполните тот же вызов ещё раз.

Завершение проверки

Не подменяйте проверку маркер состояния «vbrmode mismatch» широким reset Player. Повторяйте тот же вызов на том же объекте, меняя ровно одно состояние, относящееся к этому результату. После коррекции убедитесь, что исчезло именно состояние «Для одного источника в разных audiences выбраны несовместимые режимы управления битрейтом».

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


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

Exit mobile version