暂停&使用DirectX.capture从网络摄像头恢复实时视频捕获

时间:2011-04-08 09:58:28

标签: c# windows directx video-capture

嗨,我正在关注此链接 http://www.codeproject.com/KB/directx/directxcapture.aspx

从网络摄像头捕获数据。它工作正常,但当我暂停并恢复然后包含数据的文件时,其大小增加但旧数据丢失,只有新数据仍然存在。

任何人都可以向我指出暂停功能有效的工作示例/教程。

我尝试/搜索了很多链接,但仍然无处可去。

任何人都能给我一些帮助!!!

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我尝试了directShow.net的暂停行为,但不知何故它没有用。

当我暂停创建avi文件时,当我恢复时,我发现新内容写在上一个文件中。文件大小增加但旧内容被冲走了。

所以我试过这个:

1) When i paused a file say test.avi was generated.
2) when i resumed i renamed test to test1.avi and created new test.avi 
file and merged them when user clicks on stop.

通过这种方式我实现了暂停功能。虽然它间接但它仍然为我工作.. 希望我能直接实施。