Bartosz Firyn (SarXos)

com.github.sarxos.webcam
Class WebcamCompositeDriver

java.lang.Object
  extended by com.github.sarxos.webcam.WebcamCompositeDriver
All Implemented Interfaces:
WebcamDriver

public class WebcamCompositeDriver
extends Object
implements WebcamDriver


Constructor Summary
WebcamCompositeDriver(WebcamDriver... drivers)
           
 
Method Summary
 void add(WebcamDriver driver)
           
 List<WebcamDevice> getDevices()
          Return all registered webcam devices.
 List<WebcamDriver> getDrivers()
           
 boolean isThreadSafe()
          Is driver thread-safe.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebcamCompositeDriver

public WebcamCompositeDriver(WebcamDriver... drivers)
Method Detail

add

public void add(WebcamDriver driver)

getDrivers

public List<WebcamDriver> getDrivers()

getDevices

public List<WebcamDevice> getDevices()
Description copied from interface: WebcamDriver
Return all registered webcam devices.

Specified by:
getDevices in interface WebcamDriver
Returns:
List of webcam devices

isThreadSafe

public boolean isThreadSafe()
Description copied from interface: WebcamDriver
Is driver thread-safe. Thread safe drivers operations does not have to be synchronized.

Specified by:
isThreadSafe in interface WebcamDriver
Returns:
True in case if driver is thread-safe, false otherwise

Bartosz Firyn (SarXos)

Copyright © 2012-2013 Bartosz Firyn (SarXos). All Rights Reserved.