public static HashMap<String, Line.Info> enumerateMicrophones() {
HashMap<String, Line.Info> mics = new HashMap<String, Line.Info>();
Mixer.Info[] mixerInfos = AudioSystem.getMixerInfo();
for (Mixer.Info info : mixerInfos) {
Mixer m = AudioSystem.getMixer(info);
Line.Info[] lineInfos = m.getTargetLineInfo();
if (lineInfos.length >= 1 && lineInfos[0].getLineClass().equals(TargetDataLine.class))
mics.put(info.getName(), lineInfos[0]);
}
return mics;
}
Microphone.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:BrainControl
作者:
评论列表
文章目录