Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 暂停&;使用DirectX.capture从网络摄像头恢复实时视频捕获_C#_Windows_Directx_Video Capture - Fatal编程技术网

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

C# 暂停&;使用DirectX.capture从网络摄像头恢复实时视频捕获,c#,windows,directx,video-capture,C#,Windows,Directx,Video Capture,嗨,我在关注这个链接 从网络摄像头捕获数据。工作正常,但当我暂停并恢复时,包含数据的文件会增大,但旧数据会丢失,只有新数据会保留 有人能给我介绍一个暂停功能有效的示例/教程吗 我尝试/搜索了许多链接,但仍然没有找到 谁能给我一些帮助 这篇文章对此有很多评论: 我尝试了directShow.net的暂停行为,但不知怎的,它没有起作用 当我暂停时,创建了一个avi文件,当我恢复时,我发现新内容写入了上一个文件。文件的大小增加了,但旧的内容被冲走了 所以我试了一下: 1) When i pause

嗨,我在关注这个链接

从网络摄像头捕获数据。工作正常,但当我暂停并恢复时,包含数据的文件会增大,但旧数据会丢失,只有新数据会保留

有人能给我介绍一个暂停功能有效的示例/教程吗

我尝试/搜索了许多链接,但仍然没有找到


谁能给我一些帮助

这篇文章对此有很多评论:


我尝试了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.
这样我就实现了暂停功能。虽然是间接的,但对我来说仍然有效。。
希望我能实现直接的方式。

感谢CharlesB提供的链接,但这些评论并没有解决我的问题。每当我单击“暂停”时,都会生成一个ew avi文件。如果我单击“恢复”,则会创建新文件,丢弃旧保存的文件。我正在尝试重命名和保留副本,并在用户停止重新排序时合并它们。让我们来看看它是如何创建的工作。如果你有任何其他想法,请让我知道。在那之前,我正在尝试…Charles仍然无法实现暂停功能,每次我暂停流然后恢复时,文件的大小都会增加,但它不包含以前的数据。它丢失了。你能帮忙吗?你提供的链接对我没有帮助。@我不能帮你,因为我不知道DirectX,但是用你遇到的问题编辑你的问题,你肯定会得到别人的帮助