---
title: Deprecated symbols
framework: avfoundation
role: collectionGroup
role_heading: API Collection
path: avfoundation/avsamplebufferdisplaylayer-deprecated-symbols
---

# Deprecated symbols

Review unsupported symbols and their replacements.

## Topics

### Initiating media data requests

- [requestMediaDataWhenReady(on:using:)](avfoundation/avsamplebufferdisplaylayer/requestmediadatawhenready(on:using:).md)
- [isReadyForMoreMediaData](avfoundation/avsamplebufferdisplaylayer/isreadyformoremediadata.md)
- [requiresFlushToResumeDecoding](avfoundation/avsamplebufferdisplaylayer/requiresflushtoresumedecoding.md)
- [stopRequestingMediaData()](avfoundation/avsamplebufferdisplaylayer/stoprequestingmediadata().md)
- [hasSufficientMediaDataForReliablePlaybackStart](avfoundation/avsamplebufferdisplaylayer/hassufficientmediadataforreliableplaybackstart.md)

### Flushing sample buffers

- [flush()](avfoundation/avsamplebufferdisplaylayer/flush().md)
- [flushAndRemoveImage()](avfoundation/avsamplebufferdisplaylayer/flushandremoveimage().md)

### Configuring the timebase

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

### Enqueuing the sample buffer

- [enqueue(_:)](avfoundation/avsamplebufferdisplaylayer/enqueue(_:).md)

### Getting display layer settings

- [status](avfoundation/avsamplebufferdisplaylayer/status.md)
- [AVQueuedSampleBufferRenderingStatus](avfoundation/avqueuedsamplebufferrenderingstatus.md)

### Handling errors

- [error](avfoundation/avsamplebufferdisplaylayer/error.md)
