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:
canProvidein interfacenet.dv8tion.jda.api.audio.AudioSendHandler- Returns:
- true if the AudioFrame is provided successfully
-
provide20MsAudio
- Specified by:
provide20MsAudioin interfacenet.dv8tion.jda.api.audio.AudioSendHandler- Returns:
- flipped byte buffer to provide 20Ms audio
-
isOpus
public boolean isOpus()- Specified by:
isOpusin interfacenet.dv8tion.jda.api.audio.AudioSendHandler- Returns:
- true to ensure that Opus audio encoding is used.
-