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 !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