X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsonitus%2Fdata%2Fsink%2FAudioSink.java;h=1e4f6eca4e33260289be17ac894dfe697a22f720;hb=f71b3478fa765605de8e53ae0c7a150abf175262;hp=2ef61e0cb5b8299e0add45b549059ea2bb01bbc3;hpb=66c64ad00ba348d2e95999e16bc1a06f6f01cbb0;p=sonitus.git diff --git a/src/main/java/net/pterodactylus/sonitus/data/sink/AudioSink.java b/src/main/java/net/pterodactylus/sonitus/data/sink/AudioSink.java index 2ef61e0..1e4f6ec 100644 --- a/src/main/java/net/pterodactylus/sonitus/data/sink/AudioSink.java +++ b/src/main/java/net/pterodactylus/sonitus/data/sink/AudioSink.java @@ -32,8 +32,8 @@ import net.pterodactylus.sonitus.data.Sink; import net.pterodactylus.sonitus.data.Source; /** - * {@link Sink} implementation that uses the JDK’s {@link javax.sound.sampled.AudioSystem} to play all {@link - * net.pterodactylus.sonitus.data.Source}s. + * {@link Sink} implementation that uses the JDK’s {@link + * javax.sound.sampled.AudioSystem} to play all {@link net.pterodactylus.sonitus.data.Source}s. * * @author David ‘Bombe’ Roden */ @@ -54,6 +54,7 @@ public class AudioSink implements Sink { sourceDataLine.open(audioFormat); sourceDataLine.start(); new Thread(new Connection(source) { + @Override protected int bufferSize() { return sourceFormat.channels() * sourceFormat.frequency() * 2; @@ -70,8 +71,7 @@ public class AudioSink implements Sink { sourceDataLine.stop(); } }).start(); - } - catch (LineUnavailableException lue1) { + } catch (LineUnavailableException lue1) { throw new ConnectException(lue1); } }