Twilight Princess
Remastered version of the GameCube game
Loading...
Searching...
No Matches
Discord.VoiceManager Class Reference

Classes

struct  FFIEvents
 
struct  FFIMethods
 

Public Member Functions

delegate void SetInputModeHandler (Result result)
 
delegate void SettingsUpdateHandler ()
 
InputMode GetInputMode ()
 
void SetInputMode (InputMode inputMode, SetInputModeHandler callback)
 
bool IsSelfMute ()
 
void SetSelfMute (bool mute)
 
bool IsSelfDeaf ()
 
void SetSelfDeaf (bool deaf)
 
bool IsLocalMute (Int64 userId)
 
void SetLocalMute (Int64 userId, bool mute)
 
byte GetLocalVolume (Int64 userId)
 
void SetLocalVolume (Int64 userId, byte volume)
 

Properties

FFIMethods Methods [get]
 

Events

SettingsUpdateHandler OnSettingsUpdate
 

Private Member Functions

void InitEvents (IntPtr eventsPtr, ref FFIEvents events)
 

Static Private Member Functions

static void SetInputModeCallbackImpl (IntPtr ptr, Result result)
 
static void OnSettingsUpdateImpl (IntPtr ptr)
 

Private Attributes

IntPtr MethodsPtr
 
Object MethodsStructure
 

Member Function Documentation

◆ GetInputMode()

InputMode Discord.VoiceManager.GetInputMode ( )

◆ GetLocalVolume()

byte Discord.VoiceManager.GetLocalVolume ( Int64 userId)

◆ InitEvents()

void Discord.VoiceManager.InitEvents ( IntPtr eventsPtr,
ref FFIEvents events )
private

◆ IsLocalMute()

bool Discord.VoiceManager.IsLocalMute ( Int64 userId)

◆ IsSelfDeaf()

bool Discord.VoiceManager.IsSelfDeaf ( )

◆ IsSelfMute()

bool Discord.VoiceManager.IsSelfMute ( )

◆ OnSettingsUpdateImpl()

static void Discord.VoiceManager.OnSettingsUpdateImpl ( IntPtr ptr)
staticprivate

◆ SetInputMode()

void Discord.VoiceManager.SetInputMode ( InputMode inputMode,
SetInputModeHandler callback )

◆ SetInputModeCallbackImpl()

static void Discord.VoiceManager.SetInputModeCallbackImpl ( IntPtr ptr,
Result result )
staticprivate

◆ SetInputModeHandler()

delegate void Discord.VoiceManager.SetInputModeHandler ( Result result)

◆ SetLocalMute()

void Discord.VoiceManager.SetLocalMute ( Int64 userId,
bool mute )

◆ SetLocalVolume()

void Discord.VoiceManager.SetLocalVolume ( Int64 userId,
byte volume )

◆ SetSelfDeaf()

void Discord.VoiceManager.SetSelfDeaf ( bool deaf)

◆ SetSelfMute()

void Discord.VoiceManager.SetSelfMute ( bool mute)

◆ SettingsUpdateHandler()

delegate void Discord.VoiceManager.SettingsUpdateHandler ( )

Member Data Documentation

◆ MethodsPtr

IntPtr Discord.VoiceManager.MethodsPtr
private

◆ MethodsStructure

Object Discord.VoiceManager.MethodsStructure
private

Property Documentation

◆ Methods

FFIMethods Discord.VoiceManager.Methods
getprivate

Event Documentation

◆ OnSettingsUpdate

SettingsUpdateHandler Discord.VoiceManager.OnSettingsUpdate

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