2010-08-04 29 views

Respuesta

4

Esta es una de varias funciones de ManyCam (gratis). Es un controlador de webcam virtual a través del cual puede transmitir su video de cámara web real (con efectos de video en tiempo real opcionales), archivos de video o imagen, o su escritorio completo/parcial.

0

Sí, solo google video2webcam. Funciona bastante bien y formará un video o una imagen como salida.

-1

El trabajo del conductor es proporcionar un nivel de abstracción entre el software y el hardware. Se supone que el controlador debe emitir comandos al hardware. No es responsable de tomar fotografías y convertirlas en un GIF animado, por ejemplo. Va a hacer cosas de bajo nivel como, prender y apagar el dispositivo, enviar datos brutos a un socket.

Dicho esto, si necesita crear un controlador de dispositivo virtual. Aquí hay una descripción general de los VDD. Windows Programming/Device Driver Introduction

Generalmente estos no están escritos en idiomas de nivel superior como C#. Más bien, están escritos en idiomas como C/C++. Necesitará el KMDF o Kernel-Mode Driver Framework.

Si solo necesita acceder a una cámara web desde una aplicación .NET en un sistema con cámara web, solo necesita una API.

Abra su navegador .. ir a google.com y escribe "de cámaras .NET API"

Usted verá algo como esto:

Webcam in your own application

Parece que este es un contenedor de la clase DirectShow.

+0

La pregunta es sobre la simulación del controlador de la cámara web, no sobre la captura de la cámara web – amazedsaint

+0

actualizó mi respuesta ... Gracias por el voto a favor. La pregunta original no deja en claro lo que está tratando de hacer. Edité mi respuesta para manejar una serie de escenarios. –

+1

Parece que se ha perdido por completo el objetivo de la pregunta. – Pygmy

Cuestiones relacionadas