---
title: AVSampleBufferAudioRenderer.Receiver.SuggestedFlushReason
framework: avfoundation
role: symbol
role_heading: Enumeration
path: avfoundation/avsamplebufferaudiorenderer/receiver/suggestedflushreason
---

# AVSampleBufferAudioRenderer.Receiver.SuggestedFlushReason

Reasons the receiver suggests the client flush and re-enqueue.

## Declaration

```swift
enum SuggestedFlushReason
```

## Topics

### Flush reasons

- [AVSampleBufferAudioRenderer.Receiver.SuggestedFlushReason.outputConfigurationChanged](avfoundation/avsamplebufferaudiorenderer/receiver/suggestedflushreason/outputconfigurationchanged.md)
- [AVSampleBufferAudioRenderer.Receiver.SuggestedFlushReason.wasFlushedAutomatically(at:)](avfoundation/avsamplebufferaudiorenderer/receiver/suggestedflushreason/wasflushedautomatically(at:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Flushing the receiver

- [flush()](avfoundation/avsamplebufferaudiorenderer/receiver/flush().md)
- [flush(fromSourceTime:)](avfoundation/avsamplebufferaudiorenderer/receiver/flush(fromsourcetime:).md)
