mirror of
https://github.com/danbulant/discord.js
synced 2026-05-27 22:11:53 +00:00
voice: add documentation to VoiceBroadcast
This commit is contained in:
parent
9b2bf03ff6
commit
3df56540e2
2 changed files with 10 additions and 0 deletions
|
|
@ -27,6 +27,10 @@ class VoiceBroadcast extends EventEmitter {
|
|||
* @type {Client}
|
||||
*/
|
||||
this.client = client;
|
||||
/**
|
||||
* The dispatchers playing this broadcast
|
||||
* @type {Set<StreamDispatcher>}
|
||||
*/
|
||||
this.dispatchers = new DispatcherSet(this);
|
||||
this.player = new BroadcastAudioPlayer(this);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,6 +29,12 @@ class BroadcastDispatcher extends StreamDispatcher {
|
|||
super._destroy(err, cb);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the bitrate of the current Opus encoder if using a compatible Opus stream.
|
||||
* @param {number} value New bitrate, in kbps
|
||||
* If set to 'auto', 48kbps will be used
|
||||
* @returns {boolean} true if the bitrate has been successfully changed.
|
||||
*/
|
||||
setBitrate(value) {
|
||||
if (!value || !this.streams.opus || !this.streams.opus.setBitrate) return false;
|
||||
const bitrate = value === 'auto' ? 48 : value;
|
||||
|
|
|
|||
Loading…
Reference in a new issue