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 定义源流类别的值。 |