Site icon EfmSoft

What does HRESULT 0xC00DABE5 (MF_E_CAPTURE_ENGINE_ALL_EFFECTS_REMOVED) mean?

 
Previous Next
MF_E_CAPTURE_ENGINE_INVALID_OP MF_E_CAPTURE_SOURCE_NO_INDEPENDENT_PHOTO_STREAM_PRESENT

MF_E_CAPTURE_ENGINE_ALL_EFFECTS_REMOVED

MF_E_CAPTURE_ENGINE_ALL_EFFECTS_REMOVED reports a specific consequence of rebuilding or changing the capture topology: effects that had been added to capture streams no longer fit the new path and were removed.

Compare the topology before and after the change

The capture sink documentation describes hard constraints for native JPEG image streams and native H.264 record streams; H.264 record passthrough cannot be combined with effects, and effects on a JPEG image stream require changing the native type to an uncompressed video type first. Re-add an effect only after verifying that it accepts the new stream/media type. Blindly restoring every old effect can recreate the same incompatible topology.

Microsoft: IMFCaptureSource effects and media types · Microsoft: capture sink passthrough constraints · Microsoft: Capture Engine attributes


Looking for a different code? Search another status or error code.

Exit mobile version