Java tutorial
/* Java Media APIs: Cross-Platform Imaging, Media and Visualization Alejandro Terrazas Sams, Published November 2002, ISBN 0672320940 */ import javax.media.*; import java.util.*; /******************************************************************************* * Simple application to list all capture devices currently known to the JMF. * The CaptureDeviceManager is queried as to known devices and its output * printed to the screen. * * @author Michael (Spike) Barlow ******************************************************************************/ public class ListCaptureDevices { public static void main(String[] args) { ///////////////////////////////////////////////////////////// // Query CaptureDeviceManager about ANY capture devices (null // format) Vector info = CaptureDeviceManager.getDeviceList(null); if (info == null) System.out.println("No Capture devices known to JMF"); else { System.out.println("The following " + info.size() + " capture devices are known to the JMF"); for (int i = 0; i < info.size(); i++) System.out.println("\t" + (CaptureDeviceInfo) info.elementAt(i)); } } }