One Logo Pool Ball
CoreAudio · IOS API REFERENCE

UnsafeMutableAudioBufferListPointer

struct · SDK 27.1

struct UnsafeMutableAudioBufferListPointer

A wrapper for a pointer to an `AudioBufferList`. Like `UnsafeMutablePointer`, this type provides no automated memory management and the user must therefore take care to allocate and free memory appropriately.

Members (10)

get

unsafePointer

TypeScript
get unsafePointer(): SDKHandle
Swift declaration
var unsafePointer: UnsafePointer<AudioBufferList> { get }

The pointer to the wrapped `AudioBufferList`.

get

unsafeMutablePointer

TypeScript
get unsafeMutablePointer(): SDKHandle
Swift declaration
var unsafeMutablePointer: UnsafeMutablePointer<AudioBufferList>

The pointer to the wrapped `AudioBufferList`.

set

unsafeMutablePointer

TypeScript
set unsafeMutablePointer(value: SDKHandle)
Swift declaration
var unsafeMutablePointer: UnsafeMutablePointer<AudioBufferList>

The pointer to the wrapped `AudioBufferList`.

get

startIndex

TypeScript
get startIndex(): number
Swift declaration
var startIndex: Int { get }

Always zero, which is the index of the first `AudioBuffer`.

get

count

TypeScript
get count(): number
Swift declaration
var count: Int { get nonmutating set }

The number of `AudioBuffer`s in the `AudioBufferList` (`mNumberBuffers`).

set

count

TypeScript
set count(value: number)
Swift declaration
var count: Int { get nonmutating set }

The number of `AudioBuffer`s in the `AudioBufferList` (`mNumberBuffers`).

get

endIndex

TypeScript
get endIndex(): number
Swift declaration
var endIndex: Int { get }

The "past the end" position; always identical to `count`.

init

init

TypeScript
static init(p?: (SDKHandle) | null): (UnsafeMutableAudioBufferListPointer) | null
Swift declaration
init?(_ p: UnsafeMutablePointer<AudioBufferList>?)

Construct from an `AudioBufferList` pointer.

init

init

TypeScript
static init13092(p: SDKHandle): UnsafeMutableAudioBufferListPointer
Swift declaration
init(_ p: UnsafeMutablePointer<AudioBufferList>)

Construct from an `AudioBufferList` pointer.

subscript

subscript

TypeScript
subscript(index: number): _CoreAudioTypes_AudioBuffer
Swift declaration
subscript(index: UnsafeMutableAudioBufferListPointer.Index) -> UnsafeMutableAudioBufferListPointer.Element { get nonmutating set }

Access an indexed `AudioBuffer` (`mBuffers[i]`).

Skipped declarations

No declarations were skipped in this snapshot.

All CoreAudio types →