pub trait FilterChainParameters {
fn get_enabled_pass_count(&self) -> usize;
fn set_enabled_pass_count(&mut self, count: usize);
fn enumerate_parameters(&self) -> std::collections::hash_map::Iter<String, f32>;
fn get_parameter(&self, parameter: &str) -> Option<f32>;
fn set_parameter(&mut self, parameter: &str, new_value: f32) -> Option<f32>;
}