import java.awt.Dimension; import com.github.sarxos.webcam.Webcam; import com.github.sarxos.webcam.ds.gstreamer.GStreamerDriver; public class ListSupportedResolutions { // uncomment if you would like debug prints to be visible, and don't // forget to add logback JAR and XML file as well static { // WebcamLogConfigurator.configure("src/example/resources/logback.xml"); } static { Webcam.setDriver(new GStreamerDriver()); } public static void main(String[] args) { for (Webcam webcam : Webcam.getWebcams()) { System.out.println("webcam --- " + webcam.getName()); for (Dimension size : webcam.getViewSizes()) { System.out.println("supported resolution: " + size.width + "x" + size.height); } } } }