INNER CODE UNIT · Rust
get
Rikorose/DeepFilterNet · ladspa/src/lib.rs:314
fn get(&self, c: &DfControl) -> f32 {
match c {
DfControl::AttenLim => self.atten_lim,
DfControl::PfBeta => self.pf_beta,
DfControl::MinThreshDb => self.min_thresh_db,
DfControl::MaxErbThreshDb => self.max_erb_thresh_db,
DfControl::MaxDfThreshDb => self.max_df_thresh_db,
DfControl::MinBufferFrames => self.min_buffer_frames,
}
}
fn set(&mut self, c: &DfControl, v: f32) {
match c {
DfControl::AttenLim => self.atten_lim = v,
DfControl::PfBeta => self.pf_beta = v,
DfControl::MinThreshDb => self.min_thresh_db = v,
DfControl::MaxErbThreshDb => self.max_erb_thresh_db = v,
DfControl::MaxDfThreshDb => self.max_df_thresh_db = v,
DfControl::MinBufferFrames => self.min_buffer_frames = v,