VoiceReceiver
declare class VoiceReceiver
declare class VoiceReceiver
Attaches to a VoiceConnection, allowing you to receive audio packets from other users that are speaking.
constructor(voiceConnection)
Constructs a new instance of the
VoiceReceiver
className | Type | Optional | Description |
---|---|---|---|
voiceConnection | VoiceConnection | No | None |
Readonly
speaking
:
SpeakingMap
The speaking map of the receiver.
Readonly
ssrcMap
:
SSRCMap
Maps SSRCs to Discord user ids.
Readonly
subscriptions
:
Map<string, AudioReceiveStream>
The current audio subscriptions of this receiver.
Readonly
voiceConnection
:
VoiceConnection
The attached connection of this receiver.
subscribe(userId, options?)
:
AudioReceiveStream
Creates a subscription for the given user id.
Name | Type | Optional | Description |
---|---|---|---|
userId | string | No | None |
options | Partial<AudioReceiveStreamOptions> | Yes | None |