[JMF] 最近投稿されたコード [JMF]USBカメラのURLを取得する(とりあえず動いた)

import java.util.Vector;

import javax.media.*;
import javax.media.format.YUVFormat;

public class ImageView {

	public static void main(String args[]) throws Exception {
		Vector deviceList = CaptureDeviceManager.getDeviceList(new YUVFormat()); // なんかよくわからないけどYUVFormatで僕の環境ではUSBカメラの情報を取得できた
		for (Object captureDeviceInfoObj : deviceList) {
			CaptureDeviceInfo captureDeviceInfo = (CaptureDeviceInfo) captureDeviceInfoObj;
			MediaLocator locator = captureDeviceInfo.getLocator();

//			System.out.println(locator.getProtocol());       // こいつは落ちる・・・
			System.out.println(captureDeviceInfo.getName()); // が、こっちで接続できるっぽい

			//フォーマット一覧を取得してみる。なんだか色々出てくる(よくわからない)
			for (Format format : captureDeviceInfo.getFormats()) {
				System.out.println("format" + format.getEncoding());
			}
			System.out.println("--------------------------------");
		}
    }

}