pub struct ProcessorBuildRequest {
pub profile: AudioProfile,
pub gain_db: f32,
pub limiter_threshold: f32,
pub high_pass_hz: f32,
pub noise_suppression_amount: f32,
pub noise_calibration_ms: u32,
pub delay_effect: Option<DelayEffectConfig>,
pub stage_overrides: BTreeMap<String, ProcessorOverrideMode>,
}Fields§
§profile: AudioProfile§gain_db: f32§limiter_threshold: f32§high_pass_hz: f32§noise_suppression_amount: f32§noise_calibration_ms: u32§delay_effect: Option<DelayEffectConfig>§stage_overrides: BTreeMap<String, ProcessorOverrideMode>Trait Implementations§
Source§impl Clone for ProcessorBuildRequest
impl Clone for ProcessorBuildRequest
Source§fn clone(&self) -> ProcessorBuildRequest
fn clone(&self) -> ProcessorBuildRequest
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 ProcessorBuildRequest
impl RefUnwindSafe for ProcessorBuildRequest
impl Send for ProcessorBuildRequest
impl Sync for ProcessorBuildRequest
impl Unpin for ProcessorBuildRequest
impl UnsafeUnpin for ProcessorBuildRequest
impl UnwindSafe for ProcessorBuildRequest
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