import java.awt.Graphics; import java.awt.event.KeyEvent; import java.awt.image.BufferedImage; import vxp.QTLivePixelSource; import vxp.SoundListener; import vxp.SoundSource; public class SoundCam extends WebCam implements SoundListener{ SoundSource mic ; SoundCam(){ super(); setTitle("SoundWebCam"); mic = new SoundSource(this, 127); } public void cleanUp() { mic.kill(); super.cleanUp(); } public void keyReleased(KeyEvent e) { if (e.getKeyChar() == 'l'){ ps.getImage(freezeFrame); }else{ super.keyReleased(e); } } public void newSound(int _level){ System.out.println("level:" + _level); ps.grabFrame(); ps.getImage(freezeFrame); } public static void main(String[] args){ SoundCam jwc = new SoundCam(); } }