DirectShow Java (DSj)

Bom dia.

Estou tentando desenvolver uma aplicação simples usando o DSj. A biblioteca já está configurada porém
procurando na net não achei nenhum material que explicasse com clareza como utilizá-lo.

Gostaria de inicializar a Webcam do notebook e mostrar a imagem dentro de um Jpanel do java…
Se alguém tiver algum material sobre o assunto.

obrigado

O método que construí para capturar o primeiro dispositivo de vídeo conectado ao computador foi esse:

public void ativarCamera(){
    DSFilterInfo[][] dsi = DSCapture.queryDevices(DSCapture.SKIP_AUDIO);
    graph = new DSCapture(DSFiltergraph.DD7, dsi[0][VID_DEV_IDX], false, DSFilterInfo.doNotRender(), null);        
    yS = (int) (graph.getDisplaySize().getHeight()-103);
    xS = (int) (graph.getDisplaySize().getWidth()-153);
    x = (int) (graph.getDisplaySize().getWidth()-103);       
    y=3;
}

Só que estou com sérias dúvidas sobre o DSJ. Alguém sabe me dizer se ele roda em Linux? Ou como eu faço para capturar uma imagem .jpg da WebCam?