pub struct DelayLine { /* private fields */ }Implementations§
Source§impl DelayLine
impl DelayLine
pub fn new(max_delay_samples: usize) -> Self
pub fn set_delay_time(&mut self, secs: f32)
pub fn process(&mut self, input: f32) -> f32
pub fn process_buffer( &mut self, input: &AudioBuffer, feedback: f32, ) -> AudioBuffer
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DelayLine
impl RefUnwindSafe for DelayLine
impl Send for DelayLine
impl Sync for DelayLine
impl Unpin for DelayLine
impl UnsafeUnpin for DelayLine
impl UnwindSafe for DelayLine
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