• Sábado 14 de Diciembre de 2024, 15:02

Autor Tema:  Capturar Video Con 2 Webcam Al Mismo Tiempo  (Leído 1831 veces)

Josemora

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Capturar Video Con 2 Webcam Al Mismo Tiempo
« en: Miércoles 7 de Diciembre de 2005, 03:07 »
0
:alien:
Al conectar las dos cámaras al usb y usar el siguiente código

// cámara 1
video=capCreateCaptureWindow((LPSTR)"VIDEO1",WS_CHILD|WS_VISIBLE,0,0,230,230,Form1->Handle,(int)0);
capDriverConnect(video,0);
capPreviewRate(video,66);
capPreview(video,true);

Se supondría que si yo creara otra ventana para capturar el video  lo único que tendría que hacer es en la línea de  //capDriverConnect(video,0); //  cambiar la locación ´0´  por la locación de la otra cámara 'X' pero hay radica el problema...

// cámara 2
video1=capCreateCaptureWindow((LPSTR)"VIDEO2",WS_CHILD|WS_VISIBLE,250,0,230,230,Form1->Handle,(int)0);
capDriverConnect(video1,X);
capPreviewRate(video1,66);
capPreview(video1,true);

Al conectar las cámaras por el USB las dos quedan en la locación ´0´ lo que provoca que un cuadro de dialogo que me permite seleccionar la fuente de video,  Lo cual no  es lo que yo quiero, lo que es de esperar sería que el programa seleccione la fuente de video y se la asigne a cada ventana...

La ventana que se despliega es muy parecida a la que se despliega con esta línea  
capDlgVideoSource(video);

Mi pregunta es como asignar la fuente de video a estas ventanas creadas???

Si alguien sabe como hacer este le agradecería mucho me dijera como, o si alguien tiene una idea de como podría hacerse me gustaría que me  lo haga saber, por que  ya se me terminaron las ideas....

jose.... :(