Enum servo_media_audio::node::AudioNodeInit
source · pub enum AudioNodeInit {
Show 21 variants
AnalyserNode(Box<dyn FnMut(Block) + Send>),
BiquadFilterNode(BiquadFilterNodeOptions),
AudioBuffer,
AudioBufferSourceNode(AudioBufferSourceNodeOptions),
ChannelMergerNode(ChannelNodeOptions),
ChannelSplitterNode,
ConstantSourceNode(ConstantSourceNodeOptions),
ConvolverNode,
DelayNode,
DynamicsCompressionNode,
GainNode(GainNodeOptions),
IIRFilterNode(IIRFilterNodeOptions),
MediaElementSourceNode,
MediaStreamDestinationNode(Box<dyn MediaSocket>),
MediaStreamSourceNode(MediaStreamId),
OscillatorNode(OscillatorNodeOptions),
PannerNode(PannerNodeOptions),
PeriodicWave,
ScriptProcessorNode,
StereoPannerNode(StereoPannerOptions),
WaveShaperNode(WaveShaperNodeOptions),
}
Expand description
Information required to construct an audio node
Variants§
AnalyserNode(Box<dyn FnMut(Block) + Send>)
BiquadFilterNode(BiquadFilterNodeOptions)
AudioBuffer
AudioBufferSourceNode(AudioBufferSourceNodeOptions)
ChannelMergerNode(ChannelNodeOptions)
ChannelSplitterNode
ConstantSourceNode(ConstantSourceNodeOptions)
ConvolverNode
DelayNode
DynamicsCompressionNode
GainNode(GainNodeOptions)
IIRFilterNode(IIRFilterNodeOptions)
MediaElementSourceNode
MediaStreamDestinationNode(Box<dyn MediaSocket>)
MediaStreamSourceNode(MediaStreamId)
OscillatorNode(OscillatorNodeOptions)
PannerNode(PannerNodeOptions)
PeriodicWave
ScriptProcessorNode
StereoPannerNode(StereoPannerOptions)
WaveShaperNode(WaveShaperNodeOptions)
Auto Trait Implementations§
impl Freeze for AudioNodeInit
impl !RefUnwindSafe for AudioNodeInit
impl Send for AudioNodeInit
impl !Sync for AudioNodeInit
impl Unpin for AudioNodeInit
impl !UnwindSafe for AudioNodeInit
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more