Enum servo_media_audio::node::AudioNodeMessage
source · pub enum AudioNodeMessage {
Show 13 variants
AudioBufferSourceNode(AudioBufferSourceNodeMessage),
AudioScheduledSourceNode(AudioScheduledSourceNodeMessage),
BiquadFilterNode(BiquadFilterNodeMessage),
GetParamValue(ParamType, Sender<f32>),
MediaElementSourceNode(MediaElementSourceNodeMessage),
OscillatorNode(OscillatorNodeMessage),
PannerNode(PannerNodeMessage),
SetChannelCount(u8),
SetChannelMode(ChannelCountMode),
SetChannelInterpretation(ChannelInterpretation),
SetParam(ParamType, UserAutomationEvent),
SetParamRate(ParamType, ParamRate),
WaveShaperNode(WaveShaperNodeMessage),
}
Variants§
AudioBufferSourceNode(AudioBufferSourceNodeMessage)
AudioScheduledSourceNode(AudioScheduledSourceNodeMessage)
BiquadFilterNode(BiquadFilterNodeMessage)
GetParamValue(ParamType, Sender<f32>)
MediaElementSourceNode(MediaElementSourceNodeMessage)
OscillatorNode(OscillatorNodeMessage)
PannerNode(PannerNodeMessage)
SetChannelCount(u8)
SetChannelMode(ChannelCountMode)
SetChannelInterpretation(ChannelInterpretation)
SetParam(ParamType, UserAutomationEvent)
SetParamRate(ParamType, ParamRate)
WaveShaperNode(WaveShaperNodeMessage)
Auto Trait Implementations§
impl Freeze for AudioNodeMessage
impl !RefUnwindSafe for AudioNodeMessage
impl Send for AudioNodeMessage
impl !Sync for AudioNodeMessage
impl Unpin for AudioNodeMessage
impl !UnwindSafe for AudioNodeMessage
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