The PeriodicWave()
constructor creates a new PeriodicWave
object instance.
var myWave = new PeriodicWave(context, options);
context
BaseAudioContext
representing the audio context you want the node to be associated with.options
Optional
PannerOptions
dictionary object defining the properties you want the PannerNode
to have (It also inherits the options defined in the PeriodicWaveConstraints dictionary.): real
: A Float32Array
containing the cosine terms that you want to use to form the wave (equivalent to the real
parameter of AudioContext.createPeriodicWave
).imag
: A Float32Array
containing the sine terms that you want to use to form the wave (equivalent to the imag
parameter of AudioContext.createPeriodicWave
).var real = new Float32Array(2); var imag = new Float32Array(2); var ac = new AudioContext(); real[0] = 0; imag[0] = 0; real[1] = 1; imag[1] = 0; var options = { real : real, imag : imag, disableNormalization : false } var wave = new PeriodicWave(ac, options);
Specification | Status | Comment |
---|---|---|
Web Audio API The definition of 'PeriodicWave' in that specification. | Working Draft |
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | 55.0 | No support | No support | (Yes) | No support |
Feature | Android | Android Webview | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
Basic support | No support | 55.0 | No support | No support | (Yes) | No support | 55.0 |
© 2005–2017 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/PeriodicWave/PeriodicWave