Interface

APIVoiceState

Voice state as returned by Fluxer (GUILD_CREATE.voice_states, VOICE_STATE_UPDATE, VOICE_STATES_SYNC). Matches fluxer VoiceStateResponse. Mute/deaf flags are always present on wire payloads; optional here so client-side connect stubs (frozen @fluxerjs/voice) type-check.

Properties

NameTypeDescription
channel_idSnowflake | null
connection_id?string | null
deaf?boolean
e2ee_capable?booleanTrue when the client advertised E2EE support in IDENTIFY.
guild_id?Snowflake | null
is_mobile?boolean
member?APIGuildMember
mute?boolean
self_deaf?boolean
self_mute?boolean
self_stream?boolean
self_video?boolean
session_idstring | nullPresent when connected; null/empty on client connect stubs.
suppress?boolean
user_idSnowflake
version?number
viewer_stream_keys?string[] | null