/** * @description Main class to handle webkit audio. * * @class SoundContext * @memberof jibo.sound */ /** * The instance of the AudioContext for WebAudio API. * @private * @property {AudioContext} _ctx */ /** * The WebAudio API AudioContext object. * @property {AudioContext} context * @private * @name SoundContext#context * @type {AudioContext} */ /** * Sets the muted state. * @type {Boolean} * @name SoundContext#muted * @default false */ /** * Sets the volume from 0 to 1. * @type {Number} * @name SoundContext#volume * @default 1 */ /** * Pauses all sounds. * @type {Boolean} * @name SoundContext#paused * @default false */ /** * Returns the entry node in the master node chains. * @private */ /** * Toggles the muted state. * @method SoundContext#toggleMute * @return {Boolean} The current muted state. */