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
clone, equals, finalize, 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


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