2011-12-19 16 views
6

No tengo cámara web. Y quiero implementar una cámara web virtual (o un controlador de dispositivo falso) que funcionaría como cámara web normal (cámara web virtual) y toma como entrada la secuencia de memoria o los bytes. ¿Cómo puedo desarrollar esto? ¿Puede DirectShow ser útil en esto? No sé nada. Por favor ayudaEntrada de cámara web virtual como transmisión de bytes

He encontrado que hay muchos programas que toman archivos de video como entrada pero quiero tener el flujo de bytes como entrada.

+0

posible duplicado de [Escribir un filtro de fuente de presentación directa] (http://stackoverflow.com/questions/6413769/writing-a-direct-show-source-filter) –

Respuesta

18

Aquí van:

Más contenido en MSDN:

Si prefiere omitir la programación y sólo tiene que instalar una cámara virtual que no sucede que tiene disponible, puede instale un virtual DirectShow camera respaldado por una cámara IP en Internet y continúe con su experiencia de DirectShow desde allí.

+0

http://stackoverflow.com/questions/ 6243891/writing-a-virtual-webcam parecía estar más claro, pero no entiendo por dónde empezar. Quiero decir, ¿qué debo hacer para escribir DirectShow Filter que toma bytes como entrada y me da salida como webcam que más tarde aparecería como cámara web normal en cualquier software para dispositivos de captura de video. Por favor, elaboradlo. –

+0

Ver http://social.msdn.microsoft.com/Forums/is/windowsdirectshowdevelopment/thread/e0294135-239d-4f13-88f5-d73ca8ad7d36 –

+0

Usaría DirectShow.NET y luego trataría de llamar a las funciones adecuadas y pasar los argumentos y entonces tal vez use graphedit y registre la DLL. estoy en lo correcto? –

Cuestiones relacionadas