public class WebcamDiscoveryService
extends java.lang.Object
implements java.lang.Runnable
Modifier | Constructor and Description |
---|---|
protected |
WebcamDiscoveryService(WebcamDriver driver) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Webcam> |
getWebcams(long timeout,
java.util.concurrent.TimeUnit tunit) |
boolean |
isRunning()
Is discovery service running?
|
void |
run() |
void |
scan()
Scan for newly added or already removed webcams.
|
void |
setEnabled(boolean enabled)
Webcam discovery service will be automatically started if it's enabled,
otherwise, when set to disabled, it will never start, even when user try
to run it.
|
protected void |
shutdown()
Cleanup.
|
void |
start()
Start discovery service.
|
void |
stop()
Stop discovery service.
|
protected WebcamDiscoveryService(WebcamDriver driver)
public java.util.List<Webcam> getWebcams(long timeout, java.util.concurrent.TimeUnit tunit) throws java.util.concurrent.TimeoutException
java.util.concurrent.TimeoutException
public void scan()
public void run()
run
in interface java.lang.Runnable
public void stop()
public void start()
public boolean isRunning()
public void setEnabled(boolean enabled)
enabled
- the parameter controlling if discovery shall be startedprotected void shutdown()
Copyright © 2012-2018 Bartosz Firyn (SarXos). All Rights Reserved.