What does HRESULT 0xC00DABE2 (MF_E_CAPTURE_SINK_MIRROR_ERROR) mean?

 
Previous Next
MF_E_CAPTURE_SINK_OUTPUT_NOT_SET MF_E_CAPTURE_SINK_ROTATE_ERROR

MF_E_CAPTURE_SINK_MIRROR_ERROR

MF_E_CAPTURE_SINK_MIRROR_ERROR belongs to the capture pipeline's image-orientation configuration. Media Foundation exposes mirroring on the capture source for the video preview stream; a device stream can also report that mirroring is not implemented.

Verify the stream and the stage being mirrored

Record the exact source stream index and its MF_CAPTURE_ENGINE_STREAM_CATEGORY. Do not assume that a record, photo, and preview stream are interchangeable. IMFCaptureSource::SetMirrorState specifically controls the video preview stream, and the device stream itself may lack mirroring capability.

For a failure surfaced as this sink HRESULT, inspect how the selected source stream is connected to the active sink and whether effects or passthrough media types constrain processing. The capture sink documentation notes special passthrough behavior for native JPEG image streams and native H.264 record streams. Moving mirroring blindly between source and sink can therefore change the pipeline rather than fix the unsupported operation.

Microsoft: SetMirrorState · Microsoft: capture stream categories · Microsoft: IMFCaptureSink


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