Package net.dv8tion.jda.api.managers
Interface DirectAudioController
-
public interface DirectAudioController
Direct access to internal gateway communication.
This should only be used if aVoiceDispatchInterceptor
has been provided.For normal operation use
Guild.getAudioManager()
instead.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
connect(VoiceChannel channel)
Requests a voice server endpoint for connecting to the voice gateway.void
disconnect(Guild guild)
Requests to terminate the connection to a voice channel.JDA
getJDA()
The associated JDA instancevoid
reconnect(VoiceChannel channel)
Requests to reconnect to the voice channel in the target guild.
-
-
-
Method Detail
-
getJDA
@Nonnull JDA getJDA()
The associated JDA instance- Returns:
- The JDA instance
-
connect
void connect(@Nonnull VoiceChannel channel)
Requests a voice server endpoint for connecting to the voice gateway.- Parameters:
channel
- The channel to connect to- See Also:
reconnect(VoiceChannel)
-
disconnect
void disconnect(@Nonnull Guild guild)
Requests to terminate the connection to a voice channel.- Parameters:
guild
- The guild we were connected to- See Also:
reconnect(VoiceChannel)
-
reconnect
void reconnect(@Nonnull VoiceChannel channel)
Requests to reconnect to the voice channel in the target guild.- Parameters:
channel
- The channel we were connected to
-
-