From 3a2c449197981c1c5c1267fcaabac0d9c3e4fae7 Mon Sep 17 00:00:00 2001 From: meew0 Date: Sat, 2 Apr 2016 11:09:51 +0200 Subject: [PATCH] Add a function to set the volume to a decibel value --- src/Voice/VolumeTransformer.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Voice/VolumeTransformer.js b/src/Voice/VolumeTransformer.js index 98c7d7b15..87b9d0521 100644 --- a/src/Voice/VolumeTransformer.js +++ b/src/Voice/VolumeTransformer.js @@ -23,6 +23,11 @@ class Volume extends Transform { this.volume = Math.pow(value, 1.660964); } + // Set the volume to a value specified as decibels. + setVolumeDecibels(db) { + this.volume = Math.pow(10, db / 20); + } + get multiplier() { return this.volume; }