Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |