Skip to main content

SleepyDiscord::VoiceConnection

Inherits from SleepyDiscord::GenericMessageReceiver

inherited members​

Public Functions inherited from SleepyDiscord::GenericMessageReceiver

Name
virtual~GenericMessageReceiver() =default
virtual voidhandleFailToConnect()

Protected Functions inherited from SleepyDiscord::GenericMessageReceiver

Name
const time_tgetRetryDelay()

Public Attributes inherited from SleepyDiscord::GenericMessageReceiver

Name
WebsocketConnectionconnection

Protected Attributes inherited from SleepyDiscord::GenericMessageReceiver

Name
intconsecutiveReconnectsCount
TimerreconnectTimer

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