2010-08-04 75 views

回答

4

這是ManyCam(免費)的幾個功能之一。它是一個虛擬的網絡攝像頭驅動程序,通過它可以將真實的網絡攝像頭視頻(具有可選的實時視頻效果),視頻或圖像文件,或全部/部分桌面。

0

是的,只是谷歌video2webcam。它工作得很好,會將視頻或圖片循環播放。

-1

驅動程序的工作是提供軟件和硬件之間的抽象級別。驅動程序應該向硬件發出命令。它不負責拍照並將其變成動畫GIF。它會做低級別的事情,打開和關閉設備,將原始數據發送到套接字。

這就是說,如果你需要創建一個虛擬設備驅動程序。以下是VDD的概述。 Windows Programming/Device Driver Introduction

通常這些不是用C#等高級語言編寫的。相反,它們是用諸如C/C++之類的語言編寫的。您將需要KMDF,或者Kernel-Mode Driver Framework.

如果您只需從具有網絡攝像頭的系統上的.NET應用程序訪問攝像頭,則只需要一個API。

打開瀏覽器..訪問google.com,然後鍵入「.NET網絡攝像頭API」

你會看到這樣的事情:

Webcam in your own application

看來,這是一個包裝DirectShow類。

+0

問題在於模擬攝像頭驅動程序,而不是捕獲攝像頭 – amazedsaint 2010-08-27 05:32:27

+0

更新了我的響應......感謝downvote。原來的問題並沒有說明他想要做什麼。我編輯了我的回覆以處理一些場景。 – 2010-08-27 14:23:27

+1

看來你完全錯過了這個問題的要點。 – Pygmy 2011-03-05 17:38:13