---
title: CMBlockBuffer.Error
framework: coremedia
role: symbol
role_heading: Structure
path: coremedia/cmblockbuffer/error
---

# CMBlockBuffer.Error

A structure that defines block buffer errors.

## Declaration

```swift
struct Error
```

## Topics

### Errors

- [badCustomBlockSource](coremedia/cmblockbuffer/error/badcustomblocksource.md)
- [badLengthParameter](coremedia/cmblockbuffer/error/badlengthparameter.md)
- [badOffsetParameter](coremedia/cmblockbuffer/error/badoffsetparameter.md)
- [badPointerParameter](coremedia/cmblockbuffer/error/badpointerparameter.md)
- [blockAllocationFailed](coremedia/cmblockbuffer/error/blockallocationfailed.md)
- [emptyBlockBuffer](coremedia/cmblockbuffer/error/emptyblockbuffer.md)
- [insufficientSpace](coremedia/cmblockbuffer/error/insufficientspace.md)
- [structureAllocationFailed](coremedia/cmblockbuffer/error/structureallocationfailed.md)
- [unallocatedBlock](coremedia/cmblockbuffer/error/unallocatedblock.md)

## Relationships

### Conforms To

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

## See Also

### Data Types

- [CMBlockBuffer.Flags](coremedia/cmblockbuffer/flags.md)
- [CMBlockBuffer.Slice](coremedia/cmblockbuffer/slice.md)
