UNPKG

@pixi/sound

Version:

WebAudio API playback library with filters

27 lines (23 loc) 770 B
'use strict'; var instance = require('../instance.js'); class WebAudioUtils { /** * Dezippering is removed in the future Web Audio API, instead * we use the `setValueAtTime` method, however, this is not available * in all environments (e.g., Android webview), so we fallback to the `value` setter. * @param param - AudioNode parameter object * @param value - Value to set * @return The value set */ static setParamValue(param, value) { if (param.setValueAtTime) { const context = instance.getInstance().context; param.setValueAtTime(value, context.audioContext.currentTime); } else { param.value = value; } return value; } } exports.WebAudioUtils = WebAudioUtils; //# sourceMappingURL=WebAudioUtils.js.map