¿Qué significa el código HRESULT 0xC00D3EA3 (MF_E_VIDEO_RECORDING_DEVICE_PREEMPTED)?

 
Anterior Siguiente
MF_E_VIDEO_RECORDING_DEVICE_INVALIDATED MF_E_NETWORK_RESOURCE_FAILURE

MF_E_VIDEO_RECORDING_DEVICE_PREEMPTED

El dispositivo de captura fue preempted

MF_E_VIDEO_RECORDING_DEVICE_PREEMPTED la captura perdió acceso porque otro actor tomó prioridad o exclusividad sobre el dispositivo. Media Foundation distingue esta condición de una retirada física.

  • Registra si el evento es MEVideoCaptureDevicePreempted o MEVideoCaptureDeviceRemoved.
  • Correlaciona con otra aplicación, cambio de sesión o feature del sistema que active la cámara.
  • No destruyas la identidad del dispositivo como si hubiera desaparecido del bus.

Detén la captura ordenadamente y reintenta cuando la preemption termine. Si el dispositivo fue realmente retirado, aplica el flujo de invalidación/removal en su lugar.

Microsoft: Media Foundation capture events · Microsoft: video device loss · Microsoft: MFEnumDeviceSources


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