AudioSystem.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:cn1 作者:
public static Line.Info[] getSourceLineInfo(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.getSourceLineInfo(info);
                for (Line.Info linfo : linfos) {
                    result.add(linfo);
                }
            }
        } catch (ClassCastException e) {}
    }
    Line.Info[] temp = new Line.Info[result.size()];
    return result.toArray(temp);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号