Module web_audio_api::node [−][src]
The AudioNode interface and concrete types
Structs
ChannelMergerNode | AudioNode for combining channels from multiple audio streams into a single audio stream. |
ChannelMergerOptions | Options for constructing a ChannelMergerNode |
ChannelSplitterNode | AudioNode for accessing the individual channels of an audio stream in the routing graph |
ChannelSplitterOptions | Options for constructing a ChannelSplitterNode |
DelayNode | Node that delays the incoming audio signal by a certain amount |
DelayOptions | Options for constructing a DelayNode |
DestinationNode | Representing the final audio destination and is what the user will ultimately hear. |
GainNode | AudioNode for volume control |
GainOptions | Options for constructing a GainNode |
MediaElementAudioSourceNode | An audio source from external media files (.ogg, .wav, .mp3) |
MediaElementAudioSourceNodeOptions | Options for constructing a MediaElementAudioSourceNode |
OscillatorNode | Audio source generating a periodic waveform |
OscillatorOptions | Options for constructing an OscillatorNode |
Scheduler | Helper struct to start and stop audio streams |
Enums
OscillatorType | Waveform of an oscillator |
Traits
AudioNode | This interface represents audio sources, the audio destination, and intermediate processing modules. These modules can be connected together to form processing graphs for rendering audio to the audio hardware. Each node can have inputs and/or outputs. |
AudioScheduledSourceNode | Interface of source nodes, controlling start and stop times. The node will emit silence before it is started, and after it has ended. |
Scheduled | Trait for types that have a Scheduler |