pub struct NullBufferView { /* private fields */ }Expand description
No-op BufferView for testing and default initialization.
Fills input with zeros and discards output.
Implementations§
Trait Implementations§
Source§impl BufferView for NullBufferView
impl BufferView for NullBufferView
Source§fn num_input_channels(&self) -> usize
fn num_input_channels(&self) -> usize
Number of input (capture) channels.
Source§fn num_output_channels(&self) -> usize
fn num_output_channels(&self) -> usize
Number of output (playback) channels.
Auto Trait Implementations§
impl Freeze for NullBufferView
impl RefUnwindSafe for NullBufferView
impl Send for NullBufferView
impl Sync for NullBufferView
impl Unpin for NullBufferView
impl UnsafeUnpin for NullBufferView
impl UnwindSafe for NullBufferView
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