Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

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.

MethodDescription
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

Mfcaptureengine.h

 

 

Community Additions

ADD
Show:
© 2015 Microsoft