Set bitrate for voice channels support (#363)

* Set bitrate for voice channels

* Docs for bitrate settings and values
This commit is contained in:
Nicholas Tay
2016-05-23 10:53:52 +10:00
committed by abalabahaha
parent fe1d0bb595
commit bea1663052
8 changed files with 96 additions and 11 deletions

View File

@@ -9,6 +9,8 @@ export default class VoiceChannel extends ServerChannel{
super(data, client, server);
this.members = data.members || new Cache();
this.userLimit = data.user_limit || 0;
this._bitrate = data.bitrate || 64000; // incase somebody wants to access the bps value???
this.bitrate = Math.round(this._bitrate / 1000); // store as kbps
}
join(callback = function () { }) {
@@ -18,4 +20,8 @@ export default class VoiceChannel extends ServerChannel{
setUserLimit() {
return this.client.setChannelUserLimit.apply(this.client, [this, arguments]);
}
setBitrate() {
return this.client.setChannelBitrate.apply(this.client, reg(this, arguments));
}
}