aboutsummaryrefslogtreecommitdiffstats
path: root/audio/AudioPlayerSendHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'audio/AudioPlayerSendHandler.java')
-rw-r--r--audio/AudioPlayerSendHandler.java38
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
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage