---
title: AudioReader.MicrophoneAsyncBuffers
framework: createmlcomponents
role: symbol
role_heading: Structure
path: createmlcomponents/audioreader/microphoneasyncbuffers
---

# AudioReader.MicrophoneAsyncBuffers

An async sequence of audio frames.

## Declaration

```swift
struct MicrophoneAsyncBuffers
```

## Overview

Overview This sequence allows iterating through the microphone audio frames.

## Topics

### Getting the count

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

### Creating an iterator

- [makeAsyncIterator()](createmlcomponents/audioreader/microphoneasyncbuffers/makeasynciterator().md)
- [AudioReader.MicrophoneAsyncBuffers.Iterator](createmlcomponents/audioreader/microphoneasyncbuffers/iterator.md)

## Relationships

### Conforms To

- [AsyncSequence](swift/asyncsequence.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [TemporalSequence](createmlcomponents/temporalsequence.md)

## See Also

### Managing buffers

- [AudioReader.AsyncBuffers](createmlcomponents/audioreader/asyncbuffers.md)
- [AudioReader.Configuration](createmlcomponents/audioreader/configuration-swift.struct.md)
