IMFCapturePreviewSink 接口 (mfcaptureengine.h)
控制预览接收器。 预览接收器使应用程序能够预览来自相机的音频和视频。
继承
IMFCapturePreviewSink 接口继承自 IMFCaptureSink。 IMFCapturePreviewSink 也有以下类型的成员:
方法
IMFCapturePreviewSink 接口具有这些方法。
IMFCapturePreviewSink::GetMirrorState 获取视频预览流的当前镜像状态。 (IMFCapturePreviewSink.GetMirrorState) |
IMFCapturePreviewSink::GetRotation 获取视频预览流的旋转。 |
IMFCapturePreviewSink::SetCustomSink 设置用于预览的自定义媒体接收器。 |
IMFCapturePreviewSink::SetMirrorState 启用或禁用视频预览流的镜像。 (IMFCapturePreviewSink.SetMirrorState) |
IMFCapturePreviewSink::SetRenderHandle 指定预览窗口。 |
IMFCapturePreviewSink::SetRenderSurface 指定用于预览的 Microsoft DirectComposition 视觉对象。 |
IMFCapturePreviewSink::SetRotation 旋转视频预览流。 |
IMFCapturePreviewSink::SetSampleCallback 设置回调以接收一个流的预览数据。 |
IMFCapturePreviewSink::UpdateVideo 汇报视频帧。 (IMFCapturePreviewSink.UpdateVideo) |
注解
若要开始预览版,请调用 IMFCaptureEngine::StartPreview。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | mfcaptureengine.h |