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