Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00DABE8 (MF_E_CAPTURE_SOURCE_NO_AUDIO_STREAM_PRESENT)?

 
Anterior Siguiente
MF_E_CAPTURE_SOURCE_NO_VIDEO_STREAM_PRESENT MF_E_CAPTURE_SOURCE_DEVICE_EXTENDEDPROP_OP_IN_PROGRESS

MF_E_CAPTURE_SOURCE_NO_AUDIO_STREAM_PRESENT

La fuente de captura activa no contiene un stream de audio

MF_E_CAPTURE_SOURCE_NO_AUDIO_STREAM_PRESENT significa que la configuración actual no expone la categoría de audio que necesita la operación.

  • Registra MF_CAPTURE_ENGINE_USE_VIDEO_DEVICE_ONLY, el argumento pAudioSource y la identidad del dispositivo de audio finalmente seleccionado.
  • Después de inicializar, enumera todos los device streams y sus valores MF_CAPTURE_ENGINE_STREAM_CATEGORY.
  • No deduzcas que una cámara implica audio: puede inicializarse una ruta sólo de vídeo o un dispositivo sin micrófono utilizable.

Si el audio es opcional, no añadas ese stream al record sink. Si es obligatorio, corrige la selección de fuente/dispositivo antes de investigar encoder o contenedor.

Microsoft: Initialize y selección de audio · Microsoft: enumeración de source streams · Microsoft: stream categories


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

Exit mobile version