¿Qué significa el código HRESULT 0xC00DABE7 (MF_E_CAPTURE_SOURCE_NO_VIDEO_STREAM_PRESENT)?

 
Anterior Siguiente
MF_E_CAPTURE_SOURCE_NO_INDEPENDENT_PHOTO_STREAM_PRESENT MF_E_CAPTURE_SOURCE_NO_AUDIO_STREAM_PRESENT

MF_E_CAPTURE_SOURCE_NO_VIDEO_STREAM_PRESENT

La fuente de captura activa no contiene un stream de vídeo

MF_E_CAPTURE_SOURCE_NO_VIDEO_STREAM_PRESENT significa que la fuente inicializada no expone la categoría de vídeo requerida. Esto puede ser perfectamente válido en una configuración sólo de audio.

  • Registra si se estableció MF_CAPTURE_ENGINE_USE_AUDIO_DEVICE_ONLY.
  • Conserva qué video source se pasó a Initialize o si se solicitó selección automática con NULL.
  • Enumera todos los source streams y sus categorías mediante IMFCaptureSource.

No infieras vídeo sólo porque exista un capture source. Si no hay categoría de vídeo, deshabilita preview/photo/record de vídeo o inicializa Capture Engine con el dispositivo que realmente debe proporcionarla.

Microsoft: Initialize y source selection · Microsoft: IMFCaptureSource · Microsoft: Capture Engine attributes


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