import"AudioContext.idl";
|
| Promise< void > | suspend () |
| |
| Promise< void > | resume () |
| |
| Promise< void > | close () |
| |
| AudioBuffer | createBuffer (unsigned long numberOfChannels, unsigned long numberOfFrames, unrestricted float sampleRate) |
| |
| AudioBuffer | createBuffer (ArrayBuffer buffer, boolean mixToMono) |
| |
| void | decodeAudioData (ArrayBuffer audioData, AudioBufferCallback? successCallback, optional AudioBufferCallback? errorCallback) |
| |
| AudioBufferSourceNode | createBufferSource () |
| |
| MediaElementAudioSourceNode | createMediaElementSource (HTMLMediaElement mediaElement) |
| |
| MediaStreamAudioSourceNode | createMediaStreamSource (MediaStream mediaStream) |
| |
| MediaStreamAudioDestinationNode | createMediaStreamDestination () |
| |
| GainNode | createGain () |
| |
| DelayNode | createDelay (optional unrestricted double maxDelayTime=1) |
| |
| BiquadFilterNode | createBiquadFilter () |
| |
| WaveShaperNode | createWaveShaper () |
| |
| PannerNode | createPanner () |
| |
| ConvolverNode | createConvolver () |
| |
| DynamicsCompressorNode | createDynamicsCompressor () |
| |
| AnalyserNode | createAnalyser () |
| |
| ScriptProcessorNode | createScriptProcessor (unsigned long bufferSize, optional unsigned long numberOfInputChannels=2, optional unsigned long numberOfOutputChannels=2) |
| |
| OscillatorNode | createOscillator () |
| |
| PeriodicWave | createPeriodicWave (Float32Array real, Float32Array imag) |
| |
| ChannelSplitterNode | createChannelSplitter (optional unsigned long numberOfOutputs=6) |
| |
| ChannelMergerNode | createChannelMerger (optional unsigned long numberOfInputs=6) |
| |
| void | startRendering () |
| |
| void | addEventListener ([AtomicString] DOMString type, EventListener? callback, optional(AddEventListenerOptions or boolean) options=false) |
| |
| void | removeEventListener ([AtomicString] DOMString type, EventListener? callback, optional(EventListenerOptions or boolean) options=false) |
| |
| boolean | dispatchEvent (Event event) |
| |
◆ close()
| Promise<void> AudioContext::close |
( |
| ) |
|
◆ createAnalyser()
◆ createBiquadFilter()
◆ createBuffer() [1/2]
| AudioBuffer AudioContext::createBuffer |
( |
unsigned long |
numberOfChannels, |
|
|
unsigned long |
numberOfFrames, |
|
|
unrestricted float |
sampleRate |
|
) |
| |
◆ createBuffer() [2/2]
◆ createBufferSource()
◆ createChannelMerger()
◆ createChannelSplitter()
◆ createConvolver()
◆ createDelay()
◆ createDynamicsCompressor()
◆ createGain()
◆ createMediaElementSource()
◆ createMediaStreamDestination()
◆ createMediaStreamSource()
◆ createOscillator()
◆ createPanner()
◆ createPeriodicWave()
| PeriodicWave AudioContext::createPeriodicWave |
( |
Float32Array |
real, |
|
|
Float32Array |
imag |
|
) |
| |
◆ createScriptProcessor()
| ScriptProcessorNode AudioContext::createScriptProcessor |
( |
unsigned long |
bufferSize, |
|
|
optional unsigned long |
numberOfInputChannels = 2, |
|
|
optional unsigned long |
numberOfOutputChannels = 2 |
|
) |
| |
◆ createWaveShaper()
◆ decodeAudioData()
◆ resume()
| Promise<void> AudioContext::resume |
( |
| ) |
|
◆ startRendering()
| void AudioContext::startRendering |
( |
| ) |
|
◆ suspend()
| Promise<void> AudioContext::suspend |
( |
| ) |
|
◆ activeSourceCount
◆ currentTime
◆ destination
◆ listener
◆ oncomplete
| attribute EventHandler AudioContext::oncomplete |
◆ onstatechange
| attribute EventHandler AudioContext::onstatechange |
◆ sampleRate
◆ state
The documentation for this interface was generated from the following file: