¿Qué significa el código HRESULT 0xC00D3EA0 (MF_E_AUDIO_RECORDING_DEVICE_IN_USE)?

 
Anterior Siguiente
MF_E_NO_AUDIO_RECORDING_DEVICE MF_E_AUDIO_RECORDING_DEVICE_INVALIDATED

MF_E_AUDIO_RECORDING_DEVICE_IN_USE

El dispositivo de grabación está siendo utilizado

MF_E_AUDIO_RECORDING_DEVICE_IN_USE indica contención por el endpoint de captura. Media Foundation usa WASAPI, donde shared y exclusive mode imponen reglas distintas de propiedad.

  • Registra el ID del endpoint de captura y el modo solicitado por la inicialización.
  • Busca otro proceso o una segunda ruta del mismo proceso que haya abierto el dispositivo en exclusive mode.
  • Si la aplicación solicita acceso exclusivo, verifica tanto el uso actual como la política de exclusive mode del dispositivo.

No lo diagnostiques como formato de audio no soportado sólo porque Initialize falla. La evidencia útil es endpoint, modo de compartición, propietario de sesión y momento exacto de apertura.

Microsoft: IAudioClient::Initialize · Microsoft: captura de audio y vídeo en Media Foundation


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