模拟屏幕捕获作为网络摄像头?

我们有办法模拟一个网络摄像头驱动程序,它将提供实时捕获的屏幕(每秒30帧),因为它的输出是?


这是ManyCam(免费)的几个功能之一。 它是一个虚拟的网络摄像头驱动程序,通过它可以将真实的网络摄像头视频(具有可选的实时视频效果),视频或图像文件,或全部/部分桌面。


是的,只是谷歌video2webcam。 它工作得很好,会将视频或图片循环播放。


驱动程序的工作是提供软件和硬件之间的抽象级别。 驱动程序应该向硬件发出命令。 它不负责拍照并将其变成动画GIF。 它会做低级别的事情,打开和关闭设备,将原始数据发送到套接字。

这就是说,如果你需要创建一个虚拟设备驱动程序。 以下是VDD的概述。 Windows编程/设备驱动程序简介

通常这些不是用C#等高级语言编写的。 相反,它们是用诸如C / C ++之类的语言编写的。 您将需要KMDF或内核模式驱动程序框架。

如果您只需要从带有网络摄像头的系统上的.NET应用程序访问摄像头,则只需要一个API。

打开浏览器..转到google.com并输入“.NET webcam API”

你会看到这样的东西:

摄像头在你自己的应用程序中

看起来,这是DirectShow类的包装。

链接地址: http://www.djcxy.com/p/2289.html

上一篇: Simulating Screen capturing as a webcam?

下一篇: Inverse of jQuery.extend(true, …)