IMFCaptureEngine 接口 (mfcaptureengine.h)
控制一个或多个捕获设备。 捕获引擎实现此接口。 若要获取指向此接口的指针,请调用 MFCreateCaptureEngine 或 IMFCaptureEngineClassFactory::CreateInstance。
继承
IMFCaptureEngine 接口继承自 IUnknown 接口。 IMFCaptureEngine 也有以下类型的成员:
方法
IMFCaptureEngine 接口具有这些方法。
IMFCaptureEngine::GetSink 获取指向捕获接收器对象之一的指针。 |
IMFCaptureEngine::GetSource 获取指向捕获源对象的指针。 |
IMFCaptureEngine::Initialize 初始化捕获引擎。 |
IMFCaptureEngine::StartPreview 开始预览。 |
IMFCaptureEngine::StartRecord 开始将音频和/或视频录制到文件。 |
IMFCaptureEngine::StopPreview 停止预览。 |
IMFCaptureEngine::StopRecord 停止录制。 |
IMFCaptureEngine::TakePhoto 从视频流捕获静态图像。 |
注解
IMFCaptureEngine 仅支持一个传递 CBR 编码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | mfcaptureengine.h |