---
title: UnsafeMutableAudioBufferListPointer
framework: coreaudio
role: symbol
role_heading: Structure
path: coreaudio/unsafemutableaudiobufferlistpointer
---

# UnsafeMutableAudioBufferListPointer

A wrapper for a pointer to an AudioBufferList.

## Declaration

```swift
struct UnsafeMutableAudioBufferListPointer
```

## Overview

Overview Like UnsafeMutablePointer, this type provides no automated memory management and the user must therefore take care to allocate and free memory appropriately.

## Topics

### Initializers

- [init(_:)](coreaudio/unsafemutableaudiobufferlistpointer/init(_:)-4a7c5.md)
- [init(_:)](coreaudio/unsafemutableaudiobufferlistpointer/init(_:)-6qwfh.md)

### Instance Properties

- [count](coreaudio/unsafemutableaudiobufferlistpointer/count.md)
- [unsafeMutablePointer](coreaudio/unsafemutableaudiobufferlistpointer/unsafemutablepointer.md)
- [unsafePointer](coreaudio/unsafemutableaudiobufferlistpointer/unsafepointer.md)

### Default Implementations

- [MutableCollection Implementations](coreaudio/unsafemutableaudiobufferlistpointer/mutablecollection-implementations.md)
- [RandomAccessCollection Implementations](coreaudio/unsafemutableaudiobufferlistpointer/randomaccesscollection-implementations.md)

## Relationships

### Conforms To

- [BidirectionalCollection](swift/bidirectionalcollection.md)
- [Collection](swift/collection.md)
- [Copyable](swift/copyable.md)
- [Escapable](swift/escapable.md)
- [MutableCollection](swift/mutablecollection.md)
- [RandomAccessCollection](swift/randomaccesscollection.md)
- [Sequence](swift/sequence.md)

## See Also

### Structures

- [AudioHardwareIOProcStreamUsage](coreaudio/audiohardwareioprocstreamusage.md)
- [AudioObjectPropertyAddress](coreaudio/audioobjectpropertyaddress.md)
- [AudioStreamRangedDescription](coreaudio/audiostreamrangeddescription.md)
