📄 devicecapturer.java
字号:
package util;
import java.util.Vector;
import javax.media.CaptureDeviceInfo;
import javax.media.CaptureDeviceManager;
import javax.media.format.AudioFormat;
public class DeviceCapturer {
public static CaptureDeviceInfo getVedioDevice() {
String devName = "vfw:Microsoft WDM Image Capture (Win32):0";
CaptureDeviceInfo devInfo = CaptureDeviceManager.getDevice(devName);
if (devInfo == null) {
System.out.println("Cannot get the Vedio device .");
System.exit(-1);
}
return devInfo;
}
public static CaptureDeviceInfo getAudioDevice() {
CaptureDeviceInfo devInfo = null;
Vector<CaptureDeviceInfo> devList = CaptureDeviceManager
.getDeviceList(new AudioFormat("linear", 44100, 16, 2));
if(devList.size()>0){
devInfo = (CaptureDeviceInfo)devList.elementAt(0);
}else{
System.out.println("Cannot get the Audio device");
System.exit(-1);
}
return devInfo ;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -