Что означает код HRESULT 0xC00D1B7A (NS_E_SOURCEGROUP_NOTPREPARED)?

 
Предыдущий Следующий
NS_E_ARCHIVE_FILENAME_NOTSET NS_E_PROFILE_MISMATCH

NS_E_SOURCEGROUP_NOTPREPARED

Что означает NS_E_SOURCEGROUP_NOTPREPARED

NS_E_SOURCEGROUP_NOTPREPARED возвращается, когда source group используется для запуска кодирования до завершения её подготовки.

Проверьте порядок вызовов

  1. Группа создана и содержит нужные sources.
  2. Ей назначен профиль.
  3. PrepareToEncode завершился успешно.
  4. Только после этого выполняется start/runtime operation.

Если preparation выполняется асинхронно, важен не факт вызова метода, а его успешное completion. Зафиксируйте состояние группы и HRESULT подготовки непосредственно перед start. После изменения source, profile или capture device группа может потребовать повторной подготовки; не используйте старый prepared-state как доказательство готовности новой topology. Соседние ошибки о stopped/running Encoder относятся к другой фазе lifecycle.

Технические ссылки


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