Что означает код HRESULT 0x80EE0076 (RTC_E_MEDIA_SESSION_IN_HOLD)?

 
Предыдущий Следующий
RTC_E_MEDIA_SESSION_NOT_EXIST RTC_E_ANOTHER_MEDIA_SESSION_ACTIVE

RTC_E_MEDIA_SESSION_IN_HOLD

Интерпретация результата

RTC_E_MEDIA_SESSION_IN_HOLD (0X80EE0076) означает: операция несовместима с тем, что media session сейчас находится on hold.

Что сохранить

  • идентификатор сеанса, тип мультимедиа и индекс потока и согласованные кодеки.
  • SDP hash, локальный/удалённый адрес и порт и первый media HRESULT.

Код-специфическая проверка

Постройте таймлайн pending transaction: начало, последний callback, protocol timer и cancellation owner. До повторной попытки нужно понять, завершилась ли предыдущая операция удалённо или осталась неопределённой.

Восстановление

Повторяйте операцию только после окончательного завершения предыдущей транзакции либо в новой сессии или диалоге; не повторяйте потенциально неидемпотентную операцию, пока результат предыдущей попытки неизвестен.

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


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