From 17793af2f1dfd56f596d348fb5677f655baf8892 Mon Sep 17 00:00:00 2001 From: Donald Shan Date: Sat, 10 Dec 2022 17:04:38 -0800 Subject: Initial Commit --- audio/AudioPlayerSendHandler.java | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 audio/AudioPlayerSendHandler.java (limited to 'audio/AudioPlayerSendHandler.java') 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 -- cgit v1.2.3