¿Qué significa el código HRESULT 0x80EE0020 (RTC_E_MEDIA_NEED_TERMINAL)?

 
Anterior Siguiente
RTC_E_MEDIA_CONTROLLER_STATE RTC_E_MEDIA_AUDIO_DEVICE_NOT_AVAILABLE

RTC_E_MEDIA_NEED_TERMINAL

RTC_E_MEDIA_NEED_TERMINAL: qué significa

Este resultado corresponde a un estado RTC específico. En RTC_E_MEDIA_NEED_TERMINAL, el stream de media no tiene terminal o dispositivo asociado para la dirección solicitada.

Comprobación práctica

Evita retries paralelos: pueden convertir un estado transitorio en una secuencia imposible de interpretar.

  • Conserva media type, terminal/device, controller state y stream/session ID. Distingue dispositivo ausente de media deshabilitado, hold o transición de estado incorrecta.
  • Compara el estado previo con el callback/evento posterior.
  • No repitas la operación si otra transición equivalente sigue pendiente.

Corrección

Si la condición depende del servidor, respeta el resultado remoto y evita un retry inmediato que repita la misma petición inválida.

Referencias


¿Buscas un código diferente? Buscar otro código de estado o error.