public static Line.Info[] getTargetLineInfo(Line.Info info) {
List<Line.Info> result = new ArrayList<Line.Info>();
for (Iterator providers = ProviderService.getProviders(
mixerProviderPath).iterator(); providers.hasNext();) {
try {
MixerProvider pr = (MixerProvider) providers.next();
Mixer.Info[] mixinfos = pr.getMixerInfo();
for (Mixer.Info mixinfo : mixinfos) {
Mixer mix = pr.getMixer(mixinfo);
Line.Info[] linfos = mix.getTargetLineInfo(info);
for (Line.Info linfo : linfos) {
result.add(linfo);
}
}
} catch (ClassCastException e) {}
}
Line.Info[] temp = new Line.Info[result.size()];
return result.toArray(temp);
}
AudioSystem.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:cn1
作者:
评论列表
文章目录