---
title: AVCaptureOutput.DataDroppedReason
framework: avfoundation
role: symbol
role_heading: Enumeration
path: avfoundation/avcaptureoutput/datadroppedreason
---

# AVCaptureOutput.DataDroppedReason

Constants that define reasons for why the system dropped a frame.

## Declaration

```swift
enum DataDroppedReason
```

## Topics

### Reasons

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

### Initializers

- [init(rawValue:)](avfoundation/avcaptureoutput/datadroppedreason/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Accessing connections

- [connections](avfoundation/avcaptureoutput/connections.md)
- [connection(with:)](avfoundation/avcaptureoutput/connection(with:).md)
