Site icon EfmSoft

Что означает код HRESULT 0xC00D1B8E (NS_E_CANNOT_PAUSE_LIVEBROADCAST)?

 
Предыдущий Следующий
NS_E_NO_REPEAT_PREPROCESS NS_E_DRM_PROFILE_NOT_SET

NS_E_CANNOT_PAUSE_LIVEBROADCAST

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

Для NS_E_CANNOT_PAUSE_LIVEBROADCAST (0xC00D1B8E) значимым событием является невозможно приостановить прямую трансляцию. Сохраните связь границы, вернувшей NS_E_CANNOT_PAUSE_LIVEBROADCAST с исходным обратным вызовом Encoder или вызовом COM.

Почему сеанс может дойти до этой точки

Этот фрагмент описывает диагностическую границу «невозможно приостановить прямую трансляцию»; сохраните точный вход, состояние объекта и первый внутренний результат, затем измените только ответственное условие. NS_E_CANNOT_PAUSE_LIVEBROADCAST. Этот фрагмент описывает диагностическую границу «невозможно приостановить прямую трансляцию»; сохраните точный вход, состояние объекта и первый внутренний результат, затем измените только ответственное условие.

Этот фрагмент описывает диагностическую границу «невозможно приостановить прямую трансляцию»; сохраните точный вход, состояние объекта и первый внутренний результат, затем измените только ответственное условие. NS_E_CANNOT_PAUSE_LIVEBROADCAST. Этот фрагмент описывает диагностическую границу «невозможно приостановить прямую трансляцию»; сохраните точный вход, состояние объекта и первый внутренний результат, затем измените только ответственное условие. NS_E_CANNOT_PAUSE_LIVEBROADCAST нужно сохранить поколение объекта и числовые параметры, а не только снимок итогового диалогового окна.

Поля трассировки, имеющие диагностическую ценность

ПолеЧто сохранить
Решающие значенияЭтот фрагмент описывает диагностическую границу «невозможно приостановить прямую трансляцию»; сохраните точный вход, состояние объекта и первый внутренний результат, затем измените только ответственное условие.
Объект, вернувший ошибкуЭтот фрагмент описывает диагностическую границу «невозможно приостановить прямую трансляцию»; сохраните точный вход, состояние объекта и первый внутренний результат, затем измените только ответственное условие.
Связь с сеансомТо же поколение группы источников, индекс аудитории, идентификатор объекта и последовательность обратных вызовов, которые привели к NS_E_CANNOT_PAUSE_LIVEBROADCAST
Данные нижнего уровняПервый HRESULT COM, драйвера, файловой системы или кодека, полученный до того, как Encoder сопоставил условие с NS_E_CANNOT_PAUSE_LIVEBROADCAST
Контролируемое сравнениеЗаведомо рабочий сеанс, в котором изменён только параметр, указанный границей отключение активного устройства SG

Матрица решений

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

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

Путь принятия решения

  1. Зафиксируйте 0xC00D1B8E NS_E_CANNOT_PAUSE_LIVEBROADCAST, а также версию Encoder и точный вызов API или обращение к свойству, вернувшее ошибку.
  2. Экспортируйте текущую конфигурацию .wme или .prx зафиксируйте API, входные данные и исходный HRESULT для состояния «невозможно приостановить прямую трансляцию», чтобы подтвердить состояние «невозможно приостановить прямую трансляцию».
  3. Для NS_E_CANNOT_PAUSE_LIVEBROADCAST подтвердите границу, повторив исходную операцию и проверив API, входные данные и исходный HRESULT для состояния «невозможно приостановить прямую трансляцию»; после исправления состояние «невозможно приостановить прямую трансляцию» не должно возникать.
  4. Повторите исходную операцию в контролируемом сценарии, изменив только условие «невозможно приостановить прямую трансляцию», и сохраните API, входные данные и исходный HRESULT, относящиеся к состоянию «невозможно приостановить прямую трансляцию».
  5. После изменения пересоздайте затронутый объект Encoder, а не предполагайте, что существующий граф отбросил прежнее состояние отключение активного устройства SG, для состояния «невозможно приостановить прямую трансляцию».

Коды с похожими симптомами, но другими владельцами

РезультатПочему это другая граница
NS_E_INVALIDCALL_WHILE_ENCODER_STOPPEDЭтот фрагмент описывает диагностическую границу «невозможно приостановить прямую трансляцию»; сохраните точный вход, состояние объекта и первый внутренний результат, затем измените только ответственное условие.
NS_E_SOURCEGROUP_NOTPREPAREDЭтот фрагмент описывает диагностическую границу «невозможно приостановить прямую трансляцию»; сохраните точный вход, состояние объекта и первый внутренний результат, затем измените только ответственное условие.
NS_E_INVALIDCALL_WHILE_ARCHIVAL_RUNNINGЭтот фрагмент описывает диагностическую границу «невозможно приостановить прямую трансляцию»; сохраните точный вход, состояние объекта и первый внутренний результат, затем измените только ответственное условие.

Безопасное восстановление

Устраните именно исходное условие «невозможно приостановить прямую трансляцию», затем создайте новый объект операции и проверьте результат по сохранённым данным. NS_E_CANNOT_PAUSE_LIVEBROADCAST и повторите исходный вызов.

Не изменяйте и не сбрасывайте связанное состояние до сохранения следующих данных: API, состояния объекта, входных параметров и исходного HRESULT для состояния «невозможно приостановить прямую трансляцию»; иначе причина «невозможно приостановить прямую трансляцию» будет потеряна. NS_E_CANNOT_PAUSE_LIVEBROADCAST.

Исходные материалы для NS_E_CANNOT_PAUSE_LIVEBROADCAST


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

Exit mobile version