pub struct EffectContext {
pub sample_rate: u32,
pub channels: usize,
pub container_path: Option<String>,
pub impulse_response_spec: Option<ImpulseResponseSpec>,
pub impulse_response_tail_db: f32,
}Expand description
Shared context for preparing and running DSP effects.
Fields§
§sample_rate: u32§channels: usize§container_path: Option<String>§impulse_response_spec: Option<ImpulseResponseSpec>§impulse_response_tail_db: f32Trait Implementations§
Source§impl Clone for EffectContext
impl Clone for EffectContext
Source§fn clone(&self) -> EffectContext
fn clone(&self) -> EffectContext
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 EffectContext
impl RefUnwindSafe for EffectContext
impl Send for EffectContext
impl Sync for EffectContext
impl Unpin for EffectContext
impl UnwindSafe for EffectContext
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