【问题标题】:How to transmit with a virtual webcam driver in .NET如何在 .NET 中使用虚拟网络摄像头驱动程序进行传输
【发布时间】:2012-02-14 14:10:26
【问题描述】:

要求:

为了发送图像帧,我想将我的 .NET 应用程序连接到“虚拟网络摄像头驱动程序”。

我很乐意使用开源 .NET 或 COM 组件(如果存在)

如果有人能指出我正确的方向,或者确实从头开始实施“网络摄像头驱动程序”。

我的首要任务是功能。

我的第二个优先事项是对 3rd 方库和技术的低依赖(当然除了 .NET ;))

如果可能的话,我宁愿不参与directshow?

【问题讨论】:

  • @abcdefghi:我不确定你为什么选择编辑一个旧问题而不是问你的问题。尽管看起来很相似,但您的却不同,下面的现有答案几乎没有什么可补充的。有问题的 API 没有 .NET 接口。您将不得不处理本机代码开发,而且很可能还要处理 IPC。
  • Roman:最有可能用于奖励他人问题的赏金徽章。

标签: c# c#-4.0 webcam skype


【解决方案1】:

如果您最终要使用虚拟相机,重要的是您希望通过哪些 API 来公开它。在大多数情况下,应用程序会通过您倾向于避免使用的DirectShow 寻找摄像头 - 它们会在其中选择您的虚拟摄像头。

因此,您需要直接处理 DirectShow,或者使用第三方中间件组件,该组件可以抓取/接受您的数据并通过 DirectShow 传递。

【讨论】:

  • 你能补充更多细节吗?
  • @abcdefghi:你确实看到了我上面的评论,不是吗(只是为了确保)?
猜你喜欢
  • 2010-12-10
  • 2011-07-02
  • 1970-01-01
  • 2011-09-08
  • 1970-01-01
  • 2019-09-01
  • 2012-10-08
  • 1970-01-01
  • 2010-12-07
相关资源
最近更新 更多