Package dev.jacrispys.JavaBot.audio
Class AudioPlayerSendHandler
java.lang.Object
dev.jacrispys.JavaBot.audio.AudioPlayerSendHandler
- All Implemented Interfaces:
net.dv8tion.jda.api.audio.AudioSendHandler
public class AudioPlayerSendHandler
extends Object
implements net.dv8tion.jda.api.audio.AudioSendHandler
Manager for audio sending via
AudioPlayer
-
Field Summary
Fields inherited from interface net.dv8tion.jda.api.audio.AudioSendHandler
INPUT_FORMAT
-
Constructor Summary
ConstructorsConstructorDescriptionAudioPlayerSendHandler
(com.sedmelluq.discord.lavaplayer.player.AudioPlayer audioPlayer) -
Method Summary
-
Constructor Details
-
AudioPlayerSendHandler
public AudioPlayerSendHandler(com.sedmelluq.discord.lavaplayer.player.AudioPlayer audioPlayer)
-
-
Method Details
-
canProvide
public boolean canProvide()- Specified by:
canProvide
in interfacenet.dv8tion.jda.api.audio.AudioSendHandler
- Returns:
- true if the AudioFrame is provided successfully
-
provide20MsAudio
- Specified by:
provide20MsAudio
in interfacenet.dv8tion.jda.api.audio.AudioSendHandler
- Returns:
- flipped byte buffer to provide 20Ms audio
-
isOpus
public boolean isOpus()- Specified by:
isOpus
in interfacenet.dv8tion.jda.api.audio.AudioSendHandler
- Returns:
- true to ensure that Opus audio encoding is used.
-