2017-12-06 14 views
0

Wie bekomme ich die Liste der Soundkarten und Audio-Treiber von PC in Java. OS, ich verwende derzeit Windows. Ich wäre dankbar, wenn ich in dieser Hinsicht etwas Hilfe bekommen könnte.Wie bekomme ich die Liste der Audio-Soundkarten und Treiber des PC mit Java

+0

Java bietet keine Art und Weise niedrige Niveau OS Details wie diese zu erhalten, ohne so etwas wie JNI. Die Java-Sound-API hat 'AudioSystem.getMixerInfo', in der die Java-Sounds-Mixer aufgeführt sind, die verfügbar sind. –

+0

@ greg-449 Gibt es irgendeine Open Source Java API, die mir helfen könnte, die gewünschte Manipulation zu erreichen? –

+0

Ich benutze Windows nicht, also weiß ich nicht, was verfügbar sein könnte. –

Antwort

0

Mai hier sein ... 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()); 
    } 
Verwandte Themen