Voice
Table of Contents
Interfaces
- VoiceGroupCryptoInterface
- Interface for group-based AEAD encryption and decryption for Discord voice RTP packets.
Classes
- Any
- Represents the any data sent when a user connects to a voice channel.
- Buffer
- A Byte Buffer similar to Buffer in NodeJS.
- Flags
- Represents a user's flag data sent when a user connects to a voice channel.
- Hello
- Represents the hello data sent when establishing a voice connection.
- OpusFFI
- Handles the decoding of Opus audio data using FFI (Foreign Function Interface).
- Platform
- Represents a user's platform.
- Ready
- Represents the ready data.
- ReceiveStream
- Handles receiving audio from Discord.
- RecieveStream
- Handles recieving audio from Discord.
- Region
- Voice region object that can be used when setting a voice or stage channel's rtc_region.
- Resumed
- Represents the resumed data.
- SessionDescription
- Represents the session description data.
- Speaking
- Represents a user's speaking state in a voice channel.
- VoiceClient
- The Discord voice client.
- VoiceGroupCrypto
- Provides group-based AEAD encryption and decryption for Discord voice RTP packets.
- VoicePacket
- A voice packet received from Discord.
Traits
- VoiceGroupCryptoTrait
- Provides group-based AEAD encryption and decryption for Discord voice RTP packets.