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: