2010-08-04 12 views

risposta

4

Questa è una delle numerose funzionalità di ManyCam (gratuita). È un driver di webcam virtuale attraverso il quale è possibile riprodurre in streaming i video della webcam reale (con effetti video in tempo reale opzionali), file video o di immagini o il desktop completo/parziale.

0

Sì, solo google video2webcam. Funziona abbastanza bene e farà un ciclo di un video o un'immagine come output.

-1

Il compito del conducente è quello di fornire un livello di astrazione tra il software e l'hardware. Il driver dovrebbe impartire comandi all'hardware. Ad esempio, non è responsabile per scattare foto e trasformarlo in una GIF animata. Sta per fare cose di basso livello come, accendere e spegnere il dispositivo, inviare dati grezzi a un socket.

Detto questo, se è necessario creare un driver di periferica virtuale. Ecco una panoramica di VDD. Windows Programming/Device Driver Introduction

Generalmente questi non sono scritti in linguaggi di livello superiore come C#. Piuttosto, sono scritti in linguaggi come C/C++. Avrai bisogno del KMDF, o Kernel-Mode Driver Framework.

Se hai solo bisogno di accedere a una webcam da un'applicazione .NET su un sistema con una webcam, hai solo bisogno di un'API.

Aprire il browser .. andare su google.com e digitare "NET webcam API"

Si vedrà qualcosa di simile:

Webcam in your own application

Sembra che questo è un wrapper per la classe DirectShow.

+0

La domanda è sulla simulazione del driver della webcam, non sulla cattura della webcam – amazedsaint

+0

aggiornato la mia risposta ... Grazie per il downvote. La domanda originale non chiarisce cosa sta cercando di fare. Ho modificato la mia risposta per gestire una serie di scenari. –

+1

Sembra che tu abbia completamente perso il punto della domanda. – Pygmy