initial commit
This commit is contained in:
29
src/test/lines/Main.java
Normal file
29
src/test/lines/Main.java
Normal file
@@ -0,0 +1,29 @@
|
||||
package test.lines;
|
||||
|
||||
import javax.sound.sampled.AudioFormat;
|
||||
import javax.sound.sampled.AudioSystem;
|
||||
import javax.sound.sampled.Line;
|
||||
import javax.sound.sampled.LineUnavailableException;
|
||||
import javax.sound.sampled.Mixer;
|
||||
import javax.sound.sampled.TargetDataLine;
|
||||
|
||||
public class Main {
|
||||
public static void main(String[] args) {
|
||||
System.out.println(System.getProperty("javax.sound.sampled.SourceDataLine"));
|
||||
|
||||
new AudioFormat(44100, 16, 2, true, false);
|
||||
|
||||
for (Mixer.Info mixerInfo : AudioSystem.getMixerInfo()) {
|
||||
Mixer mixer = AudioSystem.getMixer(mixerInfo);
|
||||
for (Line.Info lineInfo : mixer.getTargetLineInfo()) {
|
||||
try {
|
||||
Line line = mixer.getLine(lineInfo);
|
||||
if (mixer.isLineSupported(lineInfo) && line instanceof TargetDataLine) {
|
||||
new TargetLine(mixer, (TargetDataLine) line);
|
||||
}
|
||||
} catch (LineUnavailableException e) {}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user