Struct coreaudio::audio_unit::render_callback::data::NonInterleaved
[−]
[src]
pub struct NonInterleaved<S> { // some fields omitted }
A wrapper around the pointer to the mBuffers
array.
Methods
impl<S> NonInterleaved<S>
[src]
fn channels(&self) -> Channels<S>
An iterator yielding a reference to each channel in the array.
fn channels_mut(&mut self) -> ChannelsMut<S>
An iterator yielding a mutable reference to each channel in the array.
Trait Implementations
impl<S> Send for NonInterleaved<S> where S: Send
[src]
impl<S> Data for NonInterleaved<S> where S: Sample
[src]
fn does_stream_format_match(format: &StreamFormat) -> bool
Check whether or not the stream format matches this type of data.
unsafe fn from_input_proc_args(frames: u32, io_data: *mut AudioBufferList) -> Self
We must be able to construct Self from arguments given to the input_proc
.