pub(crate) trait AudioParamMethods<D: DomTypes> {
Show 14 methods // Required methods fn Value(&self) -> Finite<f32>; fn SetValue(&self, value: Finite<f32>); fn AutomationRate(&self) -> AutomationRate; fn SetAutomationRate(&self, value: AutomationRate) -> ErrorResult; fn DefaultValue(&self) -> Finite<f32>; fn MinValue(&self) -> Finite<f32>; fn MaxValue(&self) -> Finite<f32>; fn SetValueAtTime( &self, value: Finite<f32>, startTime: Finite<f64>, ) -> Fallible<DomRoot<D::AudioParam>>; fn LinearRampToValueAtTime( &self, value: Finite<f32>, endTime: Finite<f64>, ) -> Fallible<DomRoot<D::AudioParam>>; fn ExponentialRampToValueAtTime( &self, value: Finite<f32>, endTime: Finite<f64>, ) -> Fallible<DomRoot<D::AudioParam>>; fn SetTargetAtTime( &self, target: Finite<f32>, startTime: Finite<f64>, timeConstant: Finite<f32>, ) -> Fallible<DomRoot<D::AudioParam>>; fn SetValueCurveAtTime( &self, values: Vec<Finite<f32>>, startTime: Finite<f64>, duration: Finite<f64>, ) -> Fallible<DomRoot<D::AudioParam>>; fn CancelScheduledValues( &self, cancelTime: Finite<f64>, ) -> Fallible<DomRoot<D::AudioParam>>; fn CancelAndHoldAtTime( &self, cancelTime: Finite<f64>, ) -> Fallible<DomRoot<D::AudioParam>>;
}

Required Methods§

Source

fn Value(&self) -> Finite<f32>

Source

fn SetValue(&self, value: Finite<f32>)

Source

fn AutomationRate(&self) -> AutomationRate

Source

fn SetAutomationRate(&self, value: AutomationRate) -> ErrorResult

Source

fn DefaultValue(&self) -> Finite<f32>

Source

fn MinValue(&self) -> Finite<f32>

Source

fn MaxValue(&self) -> Finite<f32>

Source

fn SetValueAtTime( &self, value: Finite<f32>, startTime: Finite<f64>, ) -> Fallible<DomRoot<D::AudioParam>>

Source

fn LinearRampToValueAtTime( &self, value: Finite<f32>, endTime: Finite<f64>, ) -> Fallible<DomRoot<D::AudioParam>>

Source

fn ExponentialRampToValueAtTime( &self, value: Finite<f32>, endTime: Finite<f64>, ) -> Fallible<DomRoot<D::AudioParam>>

Source

fn SetTargetAtTime( &self, target: Finite<f32>, startTime: Finite<f64>, timeConstant: Finite<f32>, ) -> Fallible<DomRoot<D::AudioParam>>

Source

fn SetValueCurveAtTime( &self, values: Vec<Finite<f32>>, startTime: Finite<f64>, duration: Finite<f64>, ) -> Fallible<DomRoot<D::AudioParam>>

Source

fn CancelScheduledValues( &self, cancelTime: Finite<f64>, ) -> Fallible<DomRoot<D::AudioParam>>

Source

fn CancelAndHoldAtTime( &self, cancelTime: Finite<f64>, ) -> Fallible<DomRoot<D::AudioParam>>

Implementors§