Mega Code Archive

 
Categories / Java / 2D Graphics GUI
 

List all capture devices currently known to the JMF

/* 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));     }   } }