pub struct AudioProcessingModule { /* private fields */ }Implementations§
Source§impl AudioProcessingModule
impl AudioProcessingModule
pub unsafe fn process_stream( self: Pin<&mut Self>, src: *const i16, src_len: usize, dst: *mut i16, dst_len: usize, sample_rate: i32, num_channels: i32, ) -> i32
pub unsafe fn process_reverse_stream( self: Pin<&mut Self>, src: *const i16, src_len: usize, dst: *mut i16, dst_len: usize, sample_rate: i32, num_channels: i32, ) -> i32
pub fn set_stream_delay_ms(self: Pin<&mut Self>, delay: i32) -> i32
Trait Implementations§
Source§impl ExternType for AudioProcessingModule
impl ExternType for AudioProcessingModule
impl Send for AudioProcessingModule
impl Sync for AudioProcessingModule
impl UniquePtrTarget for AudioProcessingModule
Auto Trait Implementations§
impl !Freeze for AudioProcessingModule
impl RefUnwindSafe for AudioProcessingModule
impl !Unpin for AudioProcessingModule
impl UnwindSafe for AudioProcessingModule
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