2017-12-06 27 views
0

Java에서 PC의 사운드 카드 및 오디오 드라이버 목록을 얻으려면 어떻게해야합니까? 운영 체제, 현재 Windows를 사용 중입니다. 이 점에 관해 도움이 될 수 있으면 감사 할 것입니다.Java를 사용하여 PC의 오디오 사운드 카드 및 드라이버 목록을 얻는 방법

+0

자바 JNI 같은 것을 사용하지 않고이 같은 낮은 수준의 OS 정보를 얻을 수있는 방법을 제공하지 않습니다 ... 여기에있을 수 있습니다. Java 사운드 API에는, 이용 가능한 Java 사운드 믹서를리스트하는'AudioSystem.getMixerInfo'가 있습니다. –

+0

@ greg-449에는 원하는 조작을 수행하는 데 도움이되는 opensource Java API가 있습니까? –

+0

Windows를 사용하지 않기 때문에 사용할 수있는 기능이 무엇인지 알 수 없습니다. –

답변

0

https://docs.oracle.com/javase/tutorial/sound/accessing.html

Mixer.Info[] infos = AudioSystem.getMixerInfo(); 
    for (int i = 0; i < infos.length; i++) { 
     Mixer.Info info = infos[i]; 

     System.out.println(String.format("Name [%s], description - [%s]\n", info.getName(), info.getDescription())); 
     System.out.println(info.getDescription()); 
    }