¿Qué significa el código HRESULT 0xC00DABE0 (MF_E_NO_CAPTURE_DEVICES_AVAILABLE)?

 
Anterior Siguiente
MF_E_HW_STREAM_NOT_CONNECTED MF_E_CAPTURE_SINK_OUTPUT_NOT_SET

MF_E_NO_CAPTURE_DEVICES_AVAILABLE

No hay dispositivos de captura disponibles

MF_E_NO_CAPTURE_DEVICES_AVAILABLE la inicialización del Capture Engine necesita al menos una fuente de captura apropiada y no pudo seleccionar ninguna utilizable.

  • Enumera audio/video capture devices justo antes de Initialize.
  • Comprueba permissions, device state y si se pasaron fuentes explícitas o se pidió selección automática.
  • Distingue este resultado de UNSUPPORTED_CAPTURE_DEVICE_PRESENT, donde hay hardware pero no es compatible.

Solicita al usuario un dispositivo disponible o maneja el modo sin captura; recrear el engine no hace aparecer hardware ausente.

Microsoft: IMFCaptureEngine::Initialize · Microsoft: Capture Engine attributes · Microsoft CaptureEngine sample source


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