---
title: AVSampleBufferVideoRenderer.Receiver
framework: avfoundation
role: symbol
role_heading: Class
path: avfoundation/avsamplebuffervideorenderer/receiver
---

# AVSampleBufferVideoRenderer.Receiver

## Declaration

```swift
class Receiver
```

## Topics

### Enqueuing sample buffers

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

### Flushing the receiver

- [flush()](avfoundation/avsamplebuffervideorenderer/receiver/flush().md)
- [flush(removingDisplayedImage:)](avfoundation/avsamplebuffervideorenderer/receiver/flush(removingdisplayedimage:).md)

### Observing rendering events

- [renderingEventsAfterFinishedEnqueuing](avfoundation/avsamplebuffervideorenderer/receiver/renderingeventsafterfinishedenqueuing.md)
- [AVSampleBufferVideoRenderer.Receiver.RenderingEvent](avfoundation/avsamplebuffervideorenderer/receiver/renderingevent.md)
