This header is used by Microsoft Media Foundation. For more information, see:
mfcaptureengine.h contains the following programming interfaces:
Controls one or more capture devices.
Creates an instance of the capture engine. (IMFCaptureEngineClassFactory)
Callback interface for receiving events from the capture engine.
Callback interface to receive data from the capture engine.
Extensions for the IMFCaptureEngineOnSampleCallback callback interface that is used to receive data from the capture engine.
Controls the photo sink.
Controls the preview sink.
Controls the recording sink.
Controls a capture sink, which is an object that receives one or more streams from a capture device.
Extends the IMFCaptureSink interface to provide functionality for dynamically setting the output media type of the record sink or preview sink.
Controls the capture source object. The capture source manages the audio and video capture devices.
The MFVideoNormalizedRect (mfcaptureengine.h) structure defines a normalized rectangle, which is used to specify sub-rectangles in a video rectangle.
Specifies a type of capture device.
Specifies a type of capture sink.
Defines the values for the source stream category.