<!--
{
  "availability" : [
    "iOS: 27.0.0 -",
    "iPadOS: 27.0.0 -",
    "macCatalyst: -",
    "macOS: 27.0.0 -",
    "tvOS: 27.0.0 -",
    "visionOS: 27.0.0 -",
    "watchOS: 27.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CoreMedia",
  "identifier" : "/documentation/CoreMedia/CMDroppedFrameReason/outOfBuffers",
  "metadataVersion" : "0.1.0",
  "role" : "Case",
  "symbol" : {
    "kind" : "Case",
    "modules" : [
      "Core Media"
    ],
    "preciseIdentifier" : "s:9CoreMedia20CMDroppedFrameReasonO12outOfBuffersyA2CmF"
  },
  "title" : "CMDroppedFrameReason.outOfBuffers"
}
-->

# CMDroppedFrameReason.outOfBuffers

The frame was dropped because the module providing frames is out of buffers.

```
case outOfBuffers
```

## Discussion

When the module providing sample buffers has run out of source buffers. This condition is typically caused by
the client holding onto buffers for too long and can be alleviated by returning buffers to the provider by
releasing the buffers.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)