首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Directshow录制/预览问题

Directshow录制/预览问题
EN

Stack Overflow用户
提问于 2011-06-01 23:24:55
回答 3查看 2K关注 0票数 3

我有一个项目,我需要从网络摄像头中使用DirectShow录制视频,但我需要能够停止录制,同时预览继续运行。

我正在使用WPFMediaKit

http://wpfmediakit.codeplex.com/

问题是,当我录制视频时,暂停功能也会暂停应用程序中的预览窗格

我是DirectShow的新手,有什么建议可以解决这个问题或解决方案

非常感谢。

附注:我使用C#和WPF

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-02 04:44:05

我不知道WPFMediaKit,但基本上当你想在保持预览的同时开始/停止记录时,你需要两个图形,以及在这些图形之间连接的东西。在GMFBridge页面上查看一下pdf document

票数 3
EN

Stack Overflow用户

发布于 2011-06-07 02:35:46

如果您在开始/停止录制时可以接受预览中的短暂暂停,并且不想使用类似双图GMFBridge的方法,则可以断开视频捕获源过滤器上的捕获引脚(假设您正在使用单独的预览和来自源过滤器的捕获引脚),或者断开捕获子图形的文件写入器链部分。

这里的问题是,filtergraph必须暂停,然后才能对其拓扑进行更改,因此您需要:

暂停图形断开或重新连接文件写入器链恢复图形

在我的经验中,暂时的停顿并不是很明显。

票数 3
EN

Stack Overflow用户

发布于 2013-04-08 09:49:41

请使用ICaptureGraphBuilder2的StreamControl方法,它为您提供了单独控制图形中任何过滤器的功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6203651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档