![]() |
DiscordCoreAPI
A Discord bot library written in C++, with custom asynchronous coroutines.
|
VoiceConnection class - represents the connection to a given voice ChannelData. More...
#include <VoiceConnection.hpp>
Inherits DiscordCoreAPI::DiscordCoreInternal::WebSocketCore.
Public Member Functions | |
void | connect (const VoiceConnectInitData &initData) |
Connects to a currently held voice channel. More... | |
Snowflake | getChannelId () |
Collects the currently connected-to voice ChannelData's id. More... | |
VoiceConnection (DiscordCoreClient *discordCoreClientNew, DiscordCoreInternal::WebSocketClient *baseShardNew, std::atomic_bool *doWeQuitNew) | |
DiscordCoreAPI::VoiceConnection::VoiceConnection | ( | DiscordCoreClient * | discordCoreClientNew, |
DiscordCoreInternal::WebSocketClient * | baseShardNew, | ||
std::atomic_bool * | doWeQuitNew | ||
) |
The constructor.
discordCoreClientNew | A pointer to the main isntance of DiscordCoreClient. |
baseShardNew | A pointer to the base shard that this voice connection belongs to. |
doWeQuitNew | A pointer to the global signalling boolean for exiting the application. |
Definition at line 317 of file VoiceConnection.cpp.
void DiscordCoreAPI::VoiceConnection::connect | ( | const VoiceConnectInitData & | initData | ) |
initData | A DiscordCoerAPI::VoiceConnectInitDat structure. |
Definition at line 346 of file VoiceConnection.cpp.
Snowflake DiscordCoreAPI::VoiceConnection::getChannelId | ( | ) |
Definition at line 329 of file VoiceConnection.cpp.