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§
Sourcefn create_filter(
&self,
filter_type: FilterType,
frequency: f32,
q: f32,
gain_db: f32,
) -> F
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".