Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.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# 虚拟网络摄像头作为字节流输入_C#_C_Windows_Directshow - Fatal编程技术网

C# 虚拟网络摄像头作为字节流输入

C# 虚拟网络摄像头作为字节流输入,c#,c,windows,directshow,C#,C,Windows,Directshow,我没有网络摄像头。我想实现虚拟网络摄像头(或者可能是假的设备驱动程序),它可以像普通网络摄像头一样工作(虚拟网络摄像头),并以内存流或字节作为输入。我如何开发这个?DirectShow在这方面有帮助吗?我什么都不知道。请帮忙 我发现有很多软件将视频文件作为输入,但我希望将字节流作为输入。给你: 更多MSDN论坛: 如果您希望跳过编程,只安装一个您碰巧没有的虚拟摄像机,您可以安装一个由IP摄像机支持的网络摄像机,并从那里继续您的DirectShow体验。可能的复制似乎更清晰

我没有网络摄像头。我想实现虚拟网络摄像头(或者可能是假的设备驱动程序),它可以像普通网络摄像头一样工作(虚拟网络摄像头),并以内存流或字节作为输入。我如何开发这个?DirectShow在这方面有帮助吗?我什么都不知道。请帮忙

我发现有很多软件将视频文件作为输入,但我希望将字节流作为输入。

给你:

更多MSDN论坛:


如果您希望跳过编程,只安装一个您碰巧没有的虚拟摄像机,您可以安装一个由IP摄像机支持的网络摄像机,并从那里继续您的DirectShow体验。

可能的复制似乎更清晰,但我不知道从何处开始。我的意思是,我该如何编写DirectShow过滤器,该过滤器以字节作为输入,并以网络摄像头的形式输出,稍后将作为视频捕获设备的任何软件中的普通网络摄像头列出。请详细说明。我将使用DirectShow.NET,然后尝试调用适当的函数并传递参数,然后可能使用GraphiEdit并注册DLL。我说得对吗?请对这个问题进行研究,它已经讨论过多次了。您需要在C++中编写一个过滤器,或者使用第三方过滤器作为代理,以便将数据推送到DirectShow管道中。