Sto programmando con le librerie opencv con Xcode. Mi servirebbe acquisire video da una webcam che non sia quella built-in del mio macbook. La webcam è connessa via usb e mi viene riconosciuta da skype.

Usando la funzione cvCaptureFromCAM(0) mi rinosce la built-in, ma se provo a cambiare numero mi da errore (con un programma ricorsivo ho provato da 1 a 100 ma nessun canale mi fornisce dati).

Leggendo in giro vedo che molti consigliano di disattivare la built-in e di mettere la usb come predefinita. Esiste altro metodo? Nel caso non esistesse, come faccio a cambiare le opzioni di default?

Grazie!