public class WebcamWatchdog
extends java.lang.Object
implements com.github.sarxos.webcam.WebcamDiscoveryListener, javax.jmdns.ServiceListener
WebcamDiscoveryListener
Interface. Es
ermittelt die max. Auflösung einer neuen gefunden Webcam.Modifier and Type | Class and Description |
---|---|
static class |
WebcamWatchdog.MyCompositeDriver
Customized webcam driver.
|
Constructor and Description |
---|
WebcamWatchdog()
Registriert die Klasse im WebcamDiscoveryListener und initialisiert die
Webcam Klasse.
|
Modifier and Type | Method and Description |
---|---|
static WebcamWatchdog.MyCompositeDriver |
getDriver() |
static java.util.List<java.lang.String> |
getWebcams() |
static java.lang.Boolean |
isInitiaised(com.github.sarxos.webcam.Webcam webcam) |
void |
serviceAdded(javax.jmdns.ServiceEvent event) |
void |
serviceRemoved(javax.jmdns.ServiceEvent event) |
void |
serviceResolved(javax.jmdns.ServiceEvent event) |
void |
webcamFound(com.github.sarxos.webcam.WebcamDiscoveryEvent event) |
void |
webcamGone(com.github.sarxos.webcam.WebcamDiscoveryEvent event) |
public WebcamWatchdog()
public static WebcamWatchdog.MyCompositeDriver getDriver()
public static java.lang.Boolean isInitiaised(com.github.sarxos.webcam.Webcam webcam) throws com.github.sarxos.webcam.WebcamException
com.github.sarxos.webcam.WebcamException
public static java.util.List<java.lang.String> getWebcams()
public void webcamFound(com.github.sarxos.webcam.WebcamDiscoveryEvent event)
webcamFound
in interface com.github.sarxos.webcam.WebcamDiscoveryListener
public void webcamGone(com.github.sarxos.webcam.WebcamDiscoveryEvent event)
webcamGone
in interface com.github.sarxos.webcam.WebcamDiscoveryListener
public void serviceAdded(javax.jmdns.ServiceEvent event)
serviceAdded
in interface javax.jmdns.ServiceListener
ServiceListener.serviceAdded(javax.jmdns.ServiceEvent)
public void serviceRemoved(javax.jmdns.ServiceEvent event)
serviceRemoved
in interface javax.jmdns.ServiceListener
ServiceListener.serviceRemoved(javax.jmdns.ServiceEvent)
public void serviceResolved(javax.jmdns.ServiceEvent event)
serviceResolved
in interface javax.jmdns.ServiceListener
ServiceListener.serviceResolved(javax.jmdns.ServiceEvent)