Module data

Module data 

Source
Expand description

Format specific render callback data.

Structs§

Channels
An iterator produced by a NonInterleaved, yielding a reference to each channel.
ChannelsMut
An iterator produced by a NonInterleaved, yielding a mutable reference to each channel.
Interleaved
An interleaved linear PCM buffer with samples of type S.
InterleavedBytes
An interleaved linear PCM buffer with samples stored as plain bytes.
NonInterleaved
A wrapper around the pointer to the mBuffers array.
Raw
A raw pointer to the audio data so that the user may handle it themselves.

Traits§

Data
Audio data wrappers specific to the AudioUnit’s AudioFormat.