![JAR search and dependency download from the Maven repository](/logo.png)
com.github.sarxos.webcam.WebcamCompositeDriver Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of webcam-capture Show documentation
Show all versions of webcam-capture Show documentation
This library allows you to use your PC webcam, IP or network cameras directly from Java. It's compatible with most operating systems (Windows, Linux, MacOS).
package com.github.sarxos.webcam;
import java.util.ArrayList;
import java.util.List;
public class WebcamCompositeDriver implements WebcamDriver {
private List drivers = new ArrayList();
public WebcamCompositeDriver(WebcamDriver... drivers) {
for (WebcamDriver driver : drivers) {
this.drivers.add(driver);
}
}
public void add(WebcamDriver driver) {
drivers.add(driver);
}
public List getDrivers() {
return drivers;
}
@Override
public List getDevices() {
List all = new ArrayList();
for (WebcamDriver driver : drivers) {
all.addAll(driver.getDevices());
}
return all;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy