---
title: AVCaptureOutput.DataDroppedReason.outOfBuffers
framework: avfoundation
role: symbol
role_heading: Case
path: avfoundation/avcaptureoutput/datadroppedreason/outofbuffers
---

# AVCaptureOutput.DataDroppedReason.outOfBuffers

The system dropped data because the capture output exhausted its internal pool of memory buffers.

## Declaration

```swift
case outOfBuffers
```

## Discussion

Discussion This situation typically indicates that your delegate object is holding on to captured data buffers for too long. If you need to perform extended processing of captured data, copy that data into buffers whose lifetimes you manage instead of relying on buffers vended by the capture output.

## See Also

### Reasons

- [AVCaptureOutput.DataDroppedReason.none](avfoundation/avcaptureoutput/datadroppedreason/none.md)
- [AVCaptureOutput.DataDroppedReason.lateData](avfoundation/avcaptureoutput/datadroppedreason/latedata.md)
- [AVCaptureOutput.DataDroppedReason.discontinuity](avfoundation/avcaptureoutput/datadroppedreason/discontinuity.md)
