SleepyDiscord::VoiceConnection
Inherits from SleepyDiscord::GenericMessageReceiver
inherited members​
Public Functions inherited from SleepyDiscord::GenericMessageReceiver
Name | |
---|---|
virtual | ~GenericMessageReceiver() =default |
virtual void | handleFailToConnect() |
Protected Functions inherited from SleepyDiscord::GenericMessageReceiver
Name | |
---|---|
const time_t | getRetryDelay() |
Public Attributes inherited from SleepyDiscord::GenericMessageReceiver
Name | |
---|---|
WebsocketConnection | connection |
Protected Attributes inherited from SleepyDiscord::GenericMessageReceiver
Name | |
---|---|
int | consecutiveReconnectsCount |
Timer | reconnectTimer |
Public Functions Documentation​
function VoiceConnection​
VoiceConnection(
BaseDiscordClient * client,
VoiceContext & _context
)
function VoiceConnection​
VoiceConnection(
VoiceConnection &&
) =default
function ~VoiceConnection​
~VoiceConnection() =default
function operator==​
inline bool operator==(
const VoiceConnection & right
)
function isReady​
inline bool isReady() const
function setAudioSource​
inline void setAudioSource(
BaseAudioSource *& source
)
function hasAudioSource​
inline bool hasAudioSource() const
function getAudioSource​
inline BaseAudioSource & getAudioSource()
function setAudioOutput​
inline void setAudioOutput(
BaseAudioOutput *& output
)
function hasAudioOutput​
inline bool hasAudioOutput() const
function getAudioOutput​
inline BaseAudioOutput & getAudioOutput()
function startSpeaking​
void startSpeaking()
function startSpeaking​
inline void startSpeaking(
BaseAudioSource * source
)
function startSpeaking​
template <class AudioSource ,
class... Types>
inline void startSpeaking(
Types &&... arguments
)
function startListening​
void startListening()
function getDiscordClient​
inline BaseDiscordClient & getDiscordClient()
function getOrigin​
inline BaseDiscordClient & getOrigin()
function getContext​
inline VoiceContext & getContext()
function speak​
void speak(
AudioSample *& audioData,
const std::size_t & length
)
function disconnect​
void disconnect()
function getWebSocketURI​
static inline std::string getWebSocketURI(
const std::string & givenEndpoint
)
Updated on 13 April 2022 at 18:39:59 UTC