Instance Property


The buffer's underlying AudioBufferList.


var audioBufferList: UnsafePointer<AudioBufferList> { get }


For compatibility with lower-level CoreAudio and AudioToolbox API, this method accesses the buffer implementation's internal AudioBufferList.

The buffer list structure must not be modified, though you can modify buffer contents.

The mDataByteSize fields of this audio buffer list express the buffer's current frameLength.

See Also

Getting the Audio Buffers

var mutableAudioBufferList: UnsafeMutablePointer<AudioBufferList>

A mutable version of the buffer's underlying AudioBufferList.