package audio
Type Members
-
class
AnalyserNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
AudioBuffer
extends Object
The AudioBuffer interface represents a short audio asset residing in memory, created from an audio file using the AudioContext.decodeAudioData() method, or from raw data using AudioContext.createBuffer().
The AudioBuffer interface represents a short audio asset residing in memory, created from an audio file using the AudioContext.decodeAudioData() method, or from raw data using AudioContext.createBuffer(). Once put into an AudioBuffer, the audio can then be played by being passed into an AudioBufferSourceNode. * Objects of these types are designed to hold small audio snippets, typically less than 45 s. For longer sounds, objects implementing the MediaElementAudioSourceNode are more suitable. The buffer contains data in the following format: non-interleaved IEEE754 32-bit linear PCM with a nominal range between -1 and +1, that is, 32bits floating point buffer, with each samples between -1.0 and 1.0. If the AudioBuffer has multiple channels, they are stored in separate buffer.
- Annotations
- @RawJSType() @native()
- See also
https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer
-
class
AudioBufferSourceNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
AudioContext
extends Object
The AudioContext interface represents an audio-processing graph built from audio modules linked together, each represented by an AudioNode.
The AudioContext interface represents an audio-processing graph built from audio modules linked together, each represented by an AudioNode. An audio context controls both the creation of the nodes it contains and the execution of the audio processing, or decoding. You need to create an AudioContext before you do anything else, as everything happens inside a context.
An AudioContext can be a target of events, therefore it implements the EventTarget interface.
- Annotations
- @RawJSType() @native()
-
class
AudioDestinationNode
extends Object
Audio Destination Node
Audio Destination Node
- Annotations
- @RawJSType() @native()
-
class
AudioWorkerNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
BiquadFilterNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
ChannelMergerNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
ChannelSplitterNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
ConstantSourceNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
ConvolverNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
DelayNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
DynamicsCompressorNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
GainNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
IIRFilterNode
extends AnyRef
Created by ldaniels on 12/16/16.
-
class
MediaElementAudioSourceNode
extends Object
Media Element Audio Source Node
Media Element Audio Source Node
- Annotations
- @RawJSType() @native()
-
class
MediaStreamAudioDestinationNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
MediaStreamAudioSourceNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
OscillatorNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
PannerNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
PeriodicWave
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
ScriptProcessorNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
StereoPannerNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()
-
class
WaveShaperNode
extends Object
Created by ldaniels on 12/16/16.
Created by ldaniels on 12/16/16.
- Annotations
- @RawJSType() @native()