DiscordPHP Documentation

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.

        
On this page

Search results