X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsonitus%2Fdata%2Fsink%2FAudioSink.java;h=fda40fdf7a996e0586d950761b3a7590dca11655;hb=3a12209e82233cd79677a0d847321f41b41aa9a5;hp=6cace627ec200a4fb3e8e05eb73e80f2a30bbaf6;hpb=58ada95cc9cda6e07371c5c560736bbb4eeba9da;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 6cace62..fda40fd 100644 --- a/src/main/java/net/pterodactylus/sonitus/data/sink/AudioSink.java +++ b/src/main/java/net/pterodactylus/sonitus/data/sink/AudioSink.java @@ -36,6 +36,7 @@ import javax.sound.sampled.SourceDataLine; import net.pterodactylus.sonitus.data.AbstractFilter; import net.pterodactylus.sonitus.data.Controller; +import net.pterodactylus.sonitus.data.DataPacket; import net.pterodactylus.sonitus.data.Filter; import net.pterodactylus.sonitus.data.Metadata; import net.pterodactylus.sonitus.data.controller.Fader; @@ -172,10 +173,10 @@ public class AudioSink extends AbstractFilter { } @Override - public void process(byte[] buffer) throws IOException { - sourceDataLineOutputStream.write(buffer); - super.process(buffer); - logger.finest(String.format("AudioSink: Wrote %d Bytes.", buffer.length)); + public void process(DataPacket dataPacket) throws IOException { + sourceDataLineOutputStream.write(dataPacket.buffer()); + super.process(dataPacket); + logger.finest(String.format("AudioSink: Wrote %d Bytes.", dataPacket.buffer().length)); } //