Skip to main content

FilterFactory

Trait FilterFactory 

Source
pub trait FilterFactory<F: Filter<f32>> {
    // Required method
    fn create_filter(
        &self,
        filter_type: FilterType,
        frequency: f32,
        q: f32,
        gain_db: f32,
    ) -> F;
}
Expand description

Factory for creating filter instances.

Required Methods§

Source

fn create_filter( &self, filter_type: FilterType, frequency: f32, q: f32, gain_db: f32, ) -> F

Create a new filter with given parameters.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§