Skip to content

Commit

Permalink
WebcamDiscoveryListener example
Browse files Browse the repository at this point in the history
  • Loading branch information
sarxos committed Jan 17, 2013
1 parent 6a42c16 commit 0cc5e95
Showing 1 changed file with 28 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package com.github.sarxos.webcam;

public class WebcamDiscoveryListenerExample implements WebcamDiscoveryListener {

public WebcamDiscoveryListenerExample() {
for (Webcam webcam : Webcam.getWebcams()) {
System.out.println("This webcam has been found in the system: " + webcam.getName());
}
Webcam.addDiscoveryListener(this);
System.out.println("Now, please connect additional webcam, or disconnect already connected one.");
}

@Override
public void webcamFound(WebcamDiscoveryEvent event) {
System.out.println("Oh! Thou, webcam has been connected! " + event.getWebcam().getName());
}

@Override
public void webcamGone(WebcamDiscoveryEvent event) {
System.out.println("Did I miss something? Webcam has been disconnected! " + event.getWebcam().getName());
}

public static void main(String[] args) throws Throwable {
new WebcamDiscoveryListenerExample();
Thread.sleep(120000);
System.out.println("Bye!");
}
}

0 comments on commit 0cc5e95

Please sign in to comment.