public static Vector<Mixer.Info> getMixerInfo(
final boolean supportsPlayback, final boolean supportsRecording) {
final Vector<Mixer.Info> infos = new Vector<Mixer.Info>();
final Mixer.Info[] mixers = AudioSystem.getMixerInfo();
for (final Info mixerinfo : mixers) {
if (supportsRecording
&& AudioSystem.getMixer(mixerinfo).getTargetLineInfo().length != 0) {
// Mixer capable of recording audio if target LineWavelet length != 0
infos.add(mixerinfo);
} else if (supportsPlayback
&& AudioSystem.getMixer(mixerinfo).getSourceLineInfo().length != 0) {
// Mixer capable of audio play back if source LineWavelet length != 0
infos.add(mixerinfo);
}
}
return infos;
}
Shared.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:vocobox
作者:
评论列表
文章目录