diff options
Diffstat (limited to 'audio/AudioPlayerSendHandler.java')
| -rw-r--r-- | audio/AudioPlayerSendHandler.java | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/audio/AudioPlayerSendHandler.java b/audio/AudioPlayerSendHandler.java deleted file mode 100644 index fb79ea7..0000000 --- a/audio/AudioPlayerSendHandler.java +++ /dev/null @@ -1,38 +0,0 @@ -package audio;
-
-import com.sedmelluq.discord.lavaplayer.player.AudioPlayer;
-import com.sedmelluq.discord.lavaplayer.track.playback.MutableAudioFrame;
-import java.nio.Buffer;
-import net.dv8tion.jda.api.audio.AudioSendHandler;
-
-import java.nio.ByteBuffer;
-
-public class AudioPlayerSendHandler implements AudioSendHandler {
- private final AudioPlayer audioPlayer;
- private final ByteBuffer buffer;
- private final MutableAudioFrame frame;
- public AudioPlayerSendHandler(AudioPlayer audioPlayer) {
- this.audioPlayer = audioPlayer;
- this.buffer = ByteBuffer.allocate(1024);
- this.frame = new MutableAudioFrame();
- this.frame.setBuffer(buffer);
- }
-
- @Override
- public boolean canProvide() {
- // returns true if audio was provided
- return audioPlayer.provide(frame);
- }
-
- @Override
- public ByteBuffer provide20MsAudio() {
- // flip to make it a read buffer
- ((Buffer) buffer).flip();
- return buffer;
- }
-
- @Override
- public boolean isOpus() {
- return true;
- }
-}
\ No newline at end of file |
