Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D3EA2 (MF_E_VIDEO_RECORDING_DEVICE_INVALIDATED)?

 
Anterior Siguiente
MF_E_AUDIO_RECORDING_DEVICE_INVALIDATED MF_E_VIDEO_RECORDING_DEVICE_PREEMPTED

MF_E_VIDEO_RECORDING_DEVICE_INVALIDATED

El dispositivo de captura de vídeo fue invalidado

MF_E_VIDEO_RECORDING_DEVICE_INVALIDATED la IMFMediaSource de captura ya no representa un dispositivo utilizable, normalmente por desconexión, reset del driver o cambio PnP.

  • Guarda MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK del dispositivo seleccionado.
  • Correlaciona el HRESULT con eventos de removal/PnP y logs del driver.
  • Tras la invalidación, vuelve a enumerar dispositivos en vez de reutilizar la media source antigua.

Recrea la fuente sólo si el dispositivo reaparece. El friendly name no basta para identificar de forma estable la misma cámara.

Microsoft: handling video device loss · Microsoft: Media Foundation events · Microsoft: enumerating video capture devices


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

Exit mobile version