Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D4E86 (MF_E_AUDIO_PLAYBACK_DEVICE_INVALIDATED)?

 
Anterior Siguiente
MF_E_AUDIO_PLAYBACK_DEVICE_IN_USE MF_E_AUDIO_SERVICE_NOT_RUNNING

MF_E_AUDIO_PLAYBACK_DEVICE_INVALIDATED

El dispositivo de reproducción seleccionado dejó de ser válido

MF_E_AUDIO_PLAYBACK_DEVICE_INVALIDATED indica un cambio en el ciclo de vida del endpoint después de crear la ruta de reproducción. Puede ocurrir al desconectarlo, deshabilitarlo, eliminarlo o reconfigurarlo.

  • Registra el ID o rol del endpoint usado por el Streaming Audio Renderer y la primera operación que falla.
  • Si la aplicación sigue el dispositivo predeterminado, libera las interfaces asociadas al endpoint inválido, vuelve a obtener el endpoint de render actual y crea un nuevo audio client.
  • Si se seleccionó un dispositivo concreto, conserva su ID y decide explícitamente si esperar a que vuelva o cambiar a otro endpoint.

Un cambio de formato preferido o una desconexión de sesión también puede invalidar la ruta. Reinicializar sólo el decoder no recupera un endpoint cuyo hardware o recursos de audio ya cambiaron.

Microsoft: recuperación de un dispositivo de audio inválido · Microsoft: Streaming Audio Renderer


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

Exit mobile version