pub struct FFTConvolution { /* private fields */ }
Implementations§
Source§impl FFTConvolution
impl FFTConvolution
pub fn new(ir: Vec<f64>, window_size: usize) -> FFTConvolution
pub fn window_size(&self) -> usize
pub fn output_buffer(&self) -> &RingBuffer<f64>
pub fn internal_buffer_size(&self) -> usize
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FFTConvolution
impl RefUnwindSafe for FFTConvolution
impl Send for FFTConvolution
impl Sync for FFTConvolution
impl Unpin for FFTConvolution
impl UnwindSafe for FFTConvolution
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