pub struct CoarseConfiguration {
pub length_blocks: usize,
pub rate: f32,
pub noise_gate: f32,
}Expand description
Configuration for the coarse (shadow) adaptive filter.
Fields§
§length_blocks: usizeFilter length in blocks (default: 13, initial: 12).
rate: f32Adaptation step-size rate in [0, 1] (default: 0.7, initial: 0.9).
noise_gate: f32Power threshold below which adaptation is gated (default: 20075344.0).
Trait Implementations§
Source§impl Clone for CoarseConfiguration
impl Clone for CoarseConfiguration
Source§fn clone(&self) -> CoarseConfiguration
fn clone(&self) -> CoarseConfiguration
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CoarseConfiguration
impl RefUnwindSafe for CoarseConfiguration
impl Send for CoarseConfiguration
impl Sync for CoarseConfiguration
impl Unpin for CoarseConfiguration
impl UnwindSafe for CoarseConfiguration
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more