---
title: AVQueuedSampleBufferRendering
framework: avfoundation
role: symbol
role_heading: Protocol
path: avfoundation/avqueuedsamplebufferrendering
---

# AVQueuedSampleBufferRendering

Methods you can implement to enqueue sample buffers for presentation.

## Declaration

```swift
protocol AVQueuedSampleBufferRendering : NSObjectProtocol
```

## Overview

Overview AVSampleBufferDisplayLayer and AVSampleBufferAudioRenderer conform to this protocol. When used in conjunction with an AVSampleBufferRenderSynchronizer, an object conforming to AVQueuedSampleBufferRendering can only be attached to a single synchronizer.

## Topics

### Requesting media

- [isReadyForMoreMediaData](avfoundation/avqueuedsamplebufferrendering/isreadyformoremediadata.md)
- [enqueue(_:)](avfoundation/avqueuedsamplebufferrendering/enqueue(_:).md)
- [requestMediaDataWhenReady(on:using:)](avfoundation/avqueuedsamplebufferrendering/requestmediadatawhenready(on:using:).md)
- [stopRequestingMediaData()](avfoundation/avqueuedsamplebufferrendering/stoprequestingmediadata().md)

### Determining playback readiness

- [hasSufficientMediaDataForReliablePlaybackStart](avfoundation/avqueuedsamplebufferrendering/hassufficientmediadataforreliableplaybackstart.md)

### Clearing queued sample buffers

- [flush()](avfoundation/avqueuedsamplebufferrendering/flush().md)

### Indentifying the timebase

- [timebase](avfoundation/avqueuedsamplebufferrendering/timebase.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Conforming Types

- [AVSampleBufferAudioRenderer](avfoundation/avsamplebufferaudiorenderer.md)
- [AVSampleBufferDisplayLayer](avfoundation/avsamplebufferdisplaylayer.md)
- [AVSampleBufferVideoRenderer](avfoundation/avsamplebuffervideorenderer.md)

## See Also

### Presentation

- [AVSampleBufferRenderSynchronizer](avfoundation/avsamplebufferrendersynchronizer.md)
- [AVSampleBufferDisplayLayer](avfoundation/avsamplebufferdisplaylayer.md)
- [AVSampleBufferVideoRenderer](avfoundation/avsamplebuffervideorenderer.md)
- [AVSampleBufferAudioRenderer](avfoundation/avsamplebufferaudiorenderer.md)
