【发布时间】:2011-06-09 19:57:13
【问题描述】:
我在 C# 中使用 DirectShow.Net。我制作了一个播放器,可以同时将视频从 USB 设备流式传输到视频屏幕和 avi 文件。
我想要一个按钮,这样视频将在屏幕上预览,但在按下按钮之前不会捕获。目前要做到这一点,我必须重做图表并添加捕获过滤器渲染流。
是否可以从 1 个输入创建 2 个不同的图表?所以我会让我的 USB 摄像头显示到视频窗口,然后当我按下按钮时,我可以创建第二个图形,将摄像头中的视频保存到文件中,同时它仍在屏幕上播放?
【问题讨论】:
-
我的是 C# 还有 C++
-
您应该在该问题上查看的答案没有任何代码,您只需要遵循那里解释的准则:stackoverflow.com/questions/6203651/…
-
DirectShowNET 库中有一个 C# 版本的 GMFPreview 示例。
-
GMPFreview 的代码与网站上实际 GMF.DLL 的代码有何不同?该代码正在调用 previewercontroller 等,而来自网站的 GMF.dll 不包含该代码。
标签: c# directshow directshow.net