---
title: AudioReader.AsyncBuffers
framework: createmlcomponents
role: symbol
role_heading: Structure
path: createmlcomponents/audioreader/asyncbuffers
---

# AudioReader.AsyncBuffers

An async sequence of audio buffers read from an audio file.

## Declaration

```swift
struct AsyncBuffers
```

## Overview

Overview This sequence allows iterating through the file only once.

## Topics

### Getting the count

- [count](createmlcomponents/audioreader/asyncbuffers/count.md)

### Getting the url

- [url](createmlcomponents/audioreader/asyncbuffers/url.md)

### Creating an iterator

- [makeAsyncIterator()](createmlcomponents/audioreader/asyncbuffers/makeasynciterator().md)
- [AudioReader.AsyncBuffers.Iterator](createmlcomponents/audioreader/asyncbuffers/iterator.md)

## Relationships

### Conforms To

- [AsyncSequence](swift/asyncsequence.md)
- [TemporalSequence](createmlcomponents/temporalsequence.md)

## See Also

### Managing buffers

- [AudioReader.Configuration](createmlcomponents/audioreader/configuration-swift.struct.md)
- [AudioReader.MicrophoneAsyncBuffers](createmlcomponents/audioreader/microphoneasyncbuffers.md)
