¿Qué significa el código HRESULT 0x80EE0021 (RTC_E_MEDIA_AUDIO_DEVICE_NOT_AVAILABLE)?

 
Anterior Siguiente
RTC_E_MEDIA_NEED_TERMINAL RTC_E_MEDIA_VIDEO_DEVICE_NOT_AVAILABLE

RTC_E_MEDIA_AUDIO_DEVICE_NOT_AVAILABLE

Qué significa RTC_E_MEDIA_AUDIO_DEVICE_NOT_AVAILABLE en RTC

RTC devuelve RTC_E_MEDIA_AUDIO_DEVICE_NOT_AVAILABLE para esta situación: el dispositivo de captura o reproducción de audio elegido no está disponible para RTC.

Aislar la causa

  1. Distingue error local de una respuesta remota válida antes de aplicar recovery.
  2. Conserva media type, terminal/device, controller state y stream/session ID. Distingue dispositivo ausente de media deshabilitado, hold o transición de estado incorrecta.
  3. Confirma que el objeto o perfil siga siendo el mismo al llegar el callback final.

El código tiene una precondición concreta; evita reinterpretarlo como una indisponibilidad general sin comprobar el estado.

Siguiente paso

Corrige esa precondición y vuelve a ejecutar desde un estado conocido; no fuerces la transición con llamadas repetidas.

Referencias


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