Concord - C Discord API library
A Discord API wrapper library written in C
discord_voice_state Struct Reference

#include <voice.h>

Collaboration diagram for discord_voice_state:
[legend]

Data Fields

u64snowflake guild_id
 
u64snowflake channel_id
 
u64snowflake user_id
 
struct discord_guild_membermember
 
char * session_id
 
bool deaf
 
bool mute
 
bool self_deaf
 
bool self_mute
 
bool self_stream
 
bool self_video
 
bool suppress
 
u64unix_ms request_to_speak_timestamp
 

Detailed Description

Field Documentation

◆ guild_id

u64snowflake discord_voice_state::guild_id

the guild ID this voice state is for

◆ channel_id

u64snowflake discord_voice_state::channel_id

the channel ID this user is connected to

◆ user_id

u64snowflake discord_voice_state::user_id

the user ID this voice state is for

◆ member

struct discord_guild_member* discord_voice_state::member

the guild member this voice state is for

◆ session_id

char* discord_voice_state::session_id

the session ID for this voice state

◆ deaf

bool discord_voice_state::deaf

whether this user is deafened by the server

◆ mute

bool discord_voice_state::mute

whether this user is muted by the server

◆ self_deaf

bool discord_voice_state::self_deaf

whether this user is locally deafened

◆ self_mute

bool discord_voice_state::self_mute

whether this user is locally muted

◆ self_stream

bool discord_voice_state::self_stream

whether this user is streaming using "Go Live"

◆ self_video

bool discord_voice_state::self_video

whether this user is muted by the current user

◆ suppress

bool discord_voice_state::suppress

whether this user is muted by the current user

◆ request_to_speak_timestamp

u64unix_ms discord_voice_state::request_to_speak_timestamp

the time at which the user requested to speak


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