mfcaptureengine.h 标头

此标头由 Microsoft Media Foundation 使用。 有关详细信息,请参阅:

mfcaptureengine.h 包含以下编程接口:

接口

 
IMFCaptureEngine

控制一个或多个捕获设备。
IMFCaptureEngineClassFactory

创建捕获引擎的实例。 (IMFCaptureEngineClassFactory)
IMFCaptureEngineOnEventCallback

用于从捕获引擎接收事件的回调接口。
IMFCaptureEngineOnSampleCallback

用于从捕获引擎接收数据的回调接口。
IMFCaptureEngineOnSampleCallback2

用于从捕获引擎接收数据的 IMFCaptureEngineOnSampleCallback 回调接口的扩展。
IMFCapturePhotoSink

控制照片接收器。
IMFCapturePreviewSink

控制预览接收器。
IMFCaptureRecordSink

控制录制接收器。
IMFCaptureSink

控制捕获接收器,该接收器是从捕获设备接收一个或多个流的对象。
IMFCaptureSink2

扩展 IMFCaptureSink 接口,以提供动态设置记录接收器或预览接收器的输出媒体类型的功能。
IMFCaptureSource

控制捕获源对象。 捕获源管理音频和视频捕获设备。

结构

 
MFVideoNormalizedRect

MFVideoNormalizedRect (mfcaptureengine.h) 结构定义规范化矩形,该矩形用于指定视频矩形中的子矩形。

枚举

 
MF_CAPTURE_ENGINE_DEVICE_TYPE

指定捕获设备的类型。
MF_CAPTURE_ENGINE_SINK_TYPE

指定捕获接收器的类型。
MF_CAPTURE_ENGINE_STREAM_CATEGORY

定义源流类别的值。