Elaztek Developer Hub
Blamite Game Engine - blam!  00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
discord::VoiceManager Class Referencefinal

#include <voice_manager.h>

+ Collaboration diagram for discord::VoiceManager:

Public Member Functions

 ~VoiceManager ()=default
 
Result GetInputMode (InputMode *inputMode)
 
void SetInputMode (InputMode inputMode, std::function< void(Result)> callback)
 
Result IsSelfMute (bool *mute)
 
Result SetSelfMute (bool mute)
 
Result IsSelfDeaf (bool *deaf)
 
Result SetSelfDeaf (bool deaf)
 
Result IsLocalMute (Snowflake userId, bool *mute)
 
Result SetLocalMute (Snowflake userId, bool mute)
 
Result GetLocalVolume (Snowflake userId, std::uint8_t *volume)
 
Result SetLocalVolume (Snowflake userId, std::uint8_t volume)
 

Public Attributes

Event OnSettingsUpdate
 

Friends

class Core
 

Constructor & Destructor Documentation

◆ ~VoiceManager()

discord::VoiceManager::~VoiceManager ( )
default

Member Function Documentation

◆ GetInputMode()

Result discord::VoiceManager::GetInputMode ( InputMode inputMode)

◆ GetLocalVolume()

Result discord::VoiceManager::GetLocalVolume ( Snowflake  userId,
std::uint8_t volume 
)

◆ IsLocalMute()

Result discord::VoiceManager::IsLocalMute ( Snowflake  userId,
bool *  mute 
)

◆ IsSelfDeaf()

Result discord::VoiceManager::IsSelfDeaf ( bool *  deaf)

◆ IsSelfMute()

Result discord::VoiceManager::IsSelfMute ( bool *  mute)

◆ SetInputMode()

void discord::VoiceManager::SetInputMode ( InputMode  inputMode,
std::function< void(Result)>  callback 
)

◆ SetLocalMute()

Result discord::VoiceManager::SetLocalMute ( Snowflake  userId,
bool  mute 
)

◆ SetLocalVolume()

Result discord::VoiceManager::SetLocalVolume ( Snowflake  userId,
std::uint8_t  volume 
)

◆ SetSelfDeaf()

Result discord::VoiceManager::SetSelfDeaf ( bool  deaf)

◆ SetSelfMute()

Result discord::VoiceManager::SetSelfMute ( bool  mute)

Friends And Related Function Documentation

◆ Core

friend class Core
friend

Member Data Documentation

◆ OnSettingsUpdate

Event discord::VoiceManager::OnSettingsUpdate

The documentation for this class was generated from the following files: