JMF Capturar Imagem WebCam USB

Boa tarde, preciso de uma ajuda,
Estou utilizando JMF para capturar imagens, mas gostaria de saber se tem como selecionar a câmera antes de começar a Captura,
pois quando inicializo o sistema ele pega a câmera padrão do notebook.
Gostaria de por exemplo, ter 3 câmeras conectadas mas quando eu iniciar a aplicação escolher qual irei utilizar…

Segue abaixo o código que inicializa a WebCam

    public boolean ligaDesligaWebCam() throws
            IOException, NoPlayerException, CannotRealizeException {
        
        if (status == true) {
            JOptionPane.showMessageDialog(null, "A camera já está ligada");
        } else if(status == false) {
            player = Manager.createRealizedPlayer(new MediaLocator("vfw://0"));
            //player.getControlPanelComponent().setSize(300, 280);
            player.getVisualComponent().setSize(300, 280);
            player.start();
            jPanelWebCamVideo.add(player.getVisualComponent());
            status = true;
        }
        
        return status;
    }

A resposta está no seu código
vfw://0 é o caminho da primeira camera
Se você conectar ao VLC player ou no Media player classic com esse endereço você iria ver o que está em sua camera. Verifique em quais endereços as outras cameras estão

[quote=vtr002]A resposta está no seu código
vfw://0 é o caminho da primeira camera
Se você conectar ao VLC player ou no Media player classic com esse endereço você iria ver o que está em sua camera. Verifique em quais endereços as outras cameras estão[/quote]

Boa tarde,
Então mas como descubro a URL da outra Camera USB pois no JMF registry ela não aparece…
Só está aparecendo a camera padrão do note que seria:

Name = vfw:Microsoft WDM Image Capture (Win32):0

Locator = vfw://0

Uma maneira rapida seria abrir o VLC ou MPC e mandar abrir dispositivo. Mas como obter esse endereço dinamicamente eu não conheço.