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.