IMFCaptureEngine interface
Controls one or more capture devices. The capture engine implements this interface. To get a pointer to this interface, call either MFCreateCaptureEngine or IMFCaptureEngineClassFactory::CreateInstance.
Members
The IMFCaptureEngine interface inherits from the IUnknown interface. IMFCaptureEngine also has these types of members:
Methods
The IMFCaptureEngine interface has these methods.
| Method | Description |
|---|---|
| GetSink |
Gets a pointer to one of the capture sink objects. |
| GetSource |
Gets a pointer to the capture source object. |
| Initialize |
Initializes the capture engine. |
| StartPreview |
Starts preview. |
| StartRecord |
Starts recording audio and/or video to a file. |
| StopPreview |
Stops preview. |
| StopRecord |
Stops recording. |
| TakePhoto |
Captures a still image from the video stream. |
Remarks
IMFCaptureEngine only supports one pass CBR encoding.
Requirements
|
Minimum supported client |
Windows 8 [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2012 [desktop apps only] |
|
Header |
|
See also