var BABYLON; (function (BABYLON) { var AudioEngine = (function () { function AudioEngine() { this.audioContext = null; this.canUseWebAudio = false; try { if (typeof AudioContext !== 'undefined') { this.audioContext = new AudioContext(); this.canUseWebAudio = true; } else if (typeof webkitAudioContext !== 'undefined') { this.audioContext = new webkitAudioContext(); this.canUseWebAudio = true; } } catch (e) { this.canUseWebAudio = false; } // create a global volume gain node if (this.canUseWebAudio) { this.masterGain = this.audioContext.createGain(); this.masterGain.gain.value = 1; this.masterGain.connect(this.audioContext.destination); } } AudioEngine.prototype.getGlobalVolume = function () { if (this.canUseWebAudio) { return this.masterGain.gain.value; } else { return -1; } }; AudioEngine.prototype.setGlobalVolume = function (newVolume) { if (this.canUseWebAudio) { this.masterGain.gain.value = newVolume; } }; return AudioEngine; })(); BABYLON.AudioEngine = AudioEngine; })(BABYLON || (BABYLON = {})); //# sourceMappingURL=babylon.audioengine.js.map