---
title: isReadyForMoreMediaData
framework: MediaExtension
role: symbol
role_heading: Instance Property
platforms: [macOS 14.0+]
path: mediaextension/mevideodecoder/isreadyformoremediadata
---

# isReadyForMoreMediaData

A Boolean value that indicates the readiness of the decoder to accept more sample buffers.

## Declaration

```swift
var isReadyForMoreMediaData: Bool { get }
```

## Discussion

Discussion Video decoders which operate asynchronously often have a fixed capacity for buffers in flight in the decoder. This property allows the decoder to signal to Video Toolbox that its internal buffers are full and it can’t accept more samples. The decoder needs to use MEVideoDecoderReadyForMoreMediaDataDidChangeNotification to notify Video Toolbox when this property changes.

## See Also

### Inspecting a video decoder

- [contentHasInterframeDependencies](mediaextension/mevideodecoder/contenthasinterframedependencies.md)
- [recommendedThreadCount](mediaextension/mevideodecoder/recommendedthreadcount.md)
- [actualThreadCount](mediaextension/mevideodecoder/actualthreadcount.md)
- [supportedPixelFormatsOrderedByQuality](mediaextension/mevideodecoder/supportedpixelformatsorderedbyquality.md)
- [reducedResolution](mediaextension/mevideodecoder/reducedresolution.md)
- [pixelFormatsWithReducedResolutionDecodeSupport](mediaextension/mevideodecoder/pixelformatswithreducedresolutiondecodesupport.md)
- [producesRAWOutput](mediaextension/mevideodecoder/producesrawoutput.md)
