pub struct Filter {
pub left: Box<[f32]>,
pub right: Box<[f32]>,
pub ldelay: f32,
pub rdelay: f32,
}
impl Filter {
pub fn new(filt_len: usize) -> Self {
Self {
left: vec![0.0; filt_len].into_boxed_slice(),
right: vec![0.0; filt_len].into_boxed_slice(),
ldelay: 0.0,
rdelay: 0.0,
}
}
}