Returns the current voice-channel member roster (including the bot).
Joins the voice channel (async — the gateway + UDP voice handshake is network-bound).
Leaves the voice channel and releases the voice connection + gateway resources.
Mutes a member (requires the bot have the guild's "Mute Members" permission).
Registers the inbound per-user raw-audio callback. "Latest handler wins."
Registers the voice-connection-dropped callback (channel deleted, kicked, gateway disconnect).
Registers the member-leave callback (id of the member that left).
Posts a message to the associated text channel (everyone).
Sends one raw PCM frame as the bot's outbound audio (the audio-player send path — the agent's voice).
The live native-voice client the addon hands back. The surface closely mirrors IDiscordVoiceSdk but in the addon's own (lower-cased) vocabulary; this adapter maps between the two. VERIFY against the native Discord voice addon.