Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D4E85 (MF_E_AUDIO_PLAYBACK_DEVICE_IN_USE)?

 
Anterior Siguiente
MF_E_NO_AUDIO_PLAYBACK_DEVICE MF_E_AUDIO_PLAYBACK_DEVICE_INVALIDATED

MF_E_AUDIO_PLAYBACK_DEVICE_IN_USE

El dispositivo de reproducción está siendo utilizado

MF_E_AUDIO_PLAYBACK_DEVICE_IN_USE apunta a contención por el endpoint, normalmente por las reglas de acceso shared/exclusive de WASAPI.

  • Conserva el ID o rol exacto del endpoint seleccionado por el Streaming Audio Renderer.
  • Registra si la inicialización solicitó shared o exclusive mode y busca otro cliente que ya tenga el endpoint abierto en modo incompatible.
  • Para exclusive mode, comprueba también la política de acceso exclusivo configurada por el usuario para ese dispositivo.

IAudioClient::Initialize devuelve el equivalente AUDCLNT_E_DEVICE_IN_USE cuando un endpoint ya está ocupado de forma incompatible. Cambiar codec, metadata o tamaño de colas no libera el dispositivo; primero identifica propietario y modo de la sesión.

Microsoft: IAudioClient::Initialize · Microsoft: selección del endpoint SAR


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

Exit mobile version