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....