Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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

See also

Media Foundation Interfaces

 

 

Show:
© 2018 Microsoft