pub struct AudioFilterSession { /* private fields */ }
Implementations§
Source§impl AudioFilterSession
impl AudioFilterSession
pub fn destroy(&self)
pub fn process_i16(&self, num_samples: usize, input: &[i16], output: &mut [i16])
pub fn process_f32(&self, num_samples: usize, input: &[f32], output: &mut [f32])
pub fn update_stream_info(&self, info: AudioFilterStreamInfo)
Trait Implementations§
Source§impl Drop for AudioFilterSession
impl Drop for AudioFilterSession
impl Send for AudioFilterSession
impl Sync for AudioFilterSession
Auto Trait Implementations§
impl Freeze for AudioFilterSession
impl RefUnwindSafe for AudioFilterSession
impl Unpin for AudioFilterSession
impl UnwindSafe for AudioFilterSession
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