---
title: CMSampleBuffer.Error
framework: coremedia
role: symbol
role_heading: Structure
path: coremedia/cmsamplebuffer/error
---

# CMSampleBuffer.Error

A structure that defines errors that occur during framework operations.

## Declaration

```swift
struct Error
```

## Topics

### Errors

- [allocationFailed](coremedia/cmsamplebuffer/error/allocationfailed.md)
- [alreadyHasDataBuffer](coremedia/cmsamplebuffer/error/alreadyhasdatabuffer.md)
- [arrayTooSmall](coremedia/cmsamplebuffer/error/arraytoosmall.md)
- [bufferHasNoSampleSizes](coremedia/cmsamplebuffer/error/bufferhasnosamplesizes.md)
- [bufferHasNoSampleTimingInfo](coremedia/cmsamplebuffer/error/bufferhasnosampletiminginfo.md)
- [bufferNotReady](coremedia/cmsamplebuffer/error/buffernotready.md)
- [cannotSubdivide](coremedia/cmsamplebuffer/error/cannotsubdivide.md)
- [dataCanceled](coremedia/cmsamplebuffer/error/datacanceled.md)
- [dataFailed](coremedia/cmsamplebuffer/error/datafailed.md)
- [invalidEntryCount](coremedia/cmsamplebuffer/error/invalidentrycount.md)
- [invalidMediaFormat](coremedia/cmsamplebuffer/error/invalidmediaformat.md)
- [invalidMediaTypeForOperation](coremedia/cmsamplebuffer/error/invalidmediatypeforoperation.md)
- [invalidSampleData](coremedia/cmsamplebuffer/error/invalidsampledata.md)
- [invalidated](coremedia/cmsamplebuffer/error/invalidated.md)
- [requiredParameterMissing](coremedia/cmsamplebuffer/error/requiredparametermissing.md)
- [sampleIndexOutOfRange](coremedia/cmsamplebuffer/error/sampleindexoutofrange.md)
- [sampleTimingInfoInvalid](coremedia/cmsamplebuffer/error/sampletiminginfoinvalid.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Constants

- [CMSampleBuffer.Flags](coremedia/cmsamplebuffer/flags.md)
- [CMSampleBuffer.NotificationKey](coremedia/cmsamplebuffer/notificationkey.md)
