Struct web_audio_api::node::OscillatorOptions [−][src]
pub struct OscillatorOptions {
pub type_: Option<OscillatorType>,
pub frequency: Option<f32>,
pub detune: Option<f32>,
pub channel_config: Option<ChannelConfigOptions>,
pub periodic_wave: Option<PeriodicWave>,
}
Expand description
Options for constructing an OscillatorNode
Fields
type_: Option<OscillatorType>
The shape of the periodic waveform
frequency: Option<f32>
The frequency of the fundamental frequency.
detune: Option<f32>
A detuning value (in cents) which will offset the frequency by the given amount.
channel_config: Option<ChannelConfigOptions>
channel config options
periodic_wave: Option<PeriodicWave>
The PeriodicWave for the OscillatorNode If this is specified, then any valid value for type is ignored; it is treated as if “custom” were specified.