package com.github.sarxos.webcam.ds.test;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import com.github.sarxos.webcam.WebcamDevice;
import com.github.sarxos.webcam.WebcamDriver;
public class DummyDriver3 implements WebcamDriver {
private static final List<WebcamDevice> DEVICES = new ArrayList<WebcamDevice>(Arrays.asList(new WebcamDevice[] {
new DummyDevice(),
new DummyDevice(),
new DummyDevice(),
new DummyDevice(),
}));
private static DummyDriver3 instance = null;
public DummyDriver3() throws InstantiationException {
if (instance == null) {
instance = this;
}
}
public static DummyDriver3 getInstance() {
return instance;
}
@Override
public List<WebcamDevice> getDevices() {
return DEVICES;
}
@Override
public boolean isThreadSafe() {
return false;
}
}