Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00DABE6 (MF_E_CAPTURE_SOURCE_NO_INDEPENDENT_PHOTO_STREAM_PRESENT)?

 
Anterior Siguiente
MF_E_CAPTURE_ENGINE_ALL_EFFECTS_REMOVED MF_E_CAPTURE_SOURCE_NO_VIDEO_STREAM_PRESENT

MF_E_CAPTURE_SOURCE_NO_INDEPENDENT_PHOTO_STREAM_PRESENT

La fuente no dispone de un stream de foto independiente

MF_E_CAPTURE_SOURCE_NO_INDEPENDENT_PHOTO_STREAM_PRESENT describe el layout de streams del dispositivo activo. La ruta solicitada necesita un photo stream independiente y la fuente actual no lo proporciona.

  • Usa GetDeviceStreamCount y GetDeviceStreamCategory para enumerar cada stream real.
  • Registra índice, categoría y media type actual de cada uno.
  • No mezcles friendly stream identifiers con device stream indexes; tradúcelos explícitamente cuando corresponda.

Este HRESULT no demuestra que la cámara sea incapaz de tomar imágenes fijas. Sólo indica que no existe la ruta independiente concreta que se pidió. Adapta la configuración al layout enumerado o usa una captura derivada de vídeo si el diseño lo admite.

Microsoft: IMFCaptureSource · Microsoft: categorías de streams · Microsoft: TakePhoto


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

Exit mobile version