pub struct AudioBuffers {
pub inputs: Vec<Vec<f32>>,
pub outputs: Vec<Vec<f32>>,
pub sample_rate: f64,
pub block_size: usize,
}Expand description
Audio buffers for plugin processing
Fields§
§inputs: Vec<Vec<f32>>Input audio buffers, indexed [channel][sample].
outputs: Vec<Vec<f32>>Output audio buffers, indexed [channel][sample].
sample_rate: f64Sample rate in Hz
block_size: usizeNumber of samples per buffer
Implementations§
Source§impl AudioBuffers
impl AudioBuffers
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AudioBuffers
impl RefUnwindSafe for AudioBuffers
impl Send for AudioBuffers
impl Sync for AudioBuffers
impl Unpin for AudioBuffers
impl UnsafeUnpin for AudioBuffers
impl UnwindSafe for AudioBuffers
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