---
title: AVSampleBufferAudioRenderer.Receiver
framework: avfoundation
role: symbol
role_heading: Class
path: avfoundation/avsamplebufferaudiorenderer/receiver
---

# AVSampleBufferAudioRenderer.Receiver

## Declaration

```swift
class Receiver
```

## Topics

### Enqueuing sample buffers

- [enqueue(_:)](avfoundation/avsamplebufferaudiorenderer/receiver/enqueue(_:).md)
- [enqueueImmediately(_:)](avfoundation/avsamplebufferaudiorenderer/receiver/enqueueimmediately(_:).md)
- [AVSampleBufferAudioRenderer.Receiver.EnqueueResult](avfoundation/avsamplebufferaudiorenderer/receiver/enqueueresult.md)

### Flushing the receiver

- [flush()](avfoundation/avsamplebufferaudiorenderer/receiver/flush().md)
- [flush(fromSourceTime:)](avfoundation/avsamplebufferaudiorenderer/receiver/flush(fromsourcetime:).md)
- [AVSampleBufferAudioRenderer.Receiver.SuggestedFlushReason](avfoundation/avsamplebufferaudiorenderer/receiver/suggestedflushreason.md)

### Observing rendering events

- [renderingEventsAfterFinishedEnqueuing](avfoundation/avsamplebufferaudiorenderer/receiver/renderingeventsafterfinishedenqueuing.md)
- [AVSampleBufferAudioRenderer.Receiver.RenderingEvent](avfoundation/avsamplebufferaudiorenderer/receiver/renderingevent.md)
