---
title: CMTaggedBuffer
framework: coremedia
role: symbol
role_heading: Structure
path: coremedia/cmtaggedbuffer
---

# CMTaggedBuffer

An instance of a media buffer containing metadata tags.

## Declaration

```swift
struct CMTaggedBuffer
```

## Topics

### Creating Tagged Buffers

- [init(tags:buffer:)](coremedia/cmtaggedbuffer/init(tags:buffer:).md)
- [init(tags:sampleBuffer:)](coremedia/cmtaggedbuffer/init(tags:samplebuffer:).md)
- [init(tags:pixelBuffer:)](coremedia/cmtaggedbuffer/init(tags:pixelbuffer:).md)

### Inspecting Data

- [tags](coremedia/cmtaggedbuffer/tags.md)
- [buffer](coremedia/cmtaggedbuffer/buffer-swift.property.md)

### Buffer Wrappers

- [CMTaggedBuffer.Buffer](coremedia/cmtaggedbuffer/buffer-swift.enum.md)

## Relationships

### Conforms To

- [CustomStringConvertible](swift/customstringconvertible.md)

## See Also

### Sample Processing

- [CMSampleBuffer](coremedia/cmsamplebuffer-api.md)
- [CMBlockBuffer](coremedia/cmblockbuffer-api.md)
- [CMTaggedBufferGroup](coremedia/cmtaggedbuffergroup.md)
- [CMFormatDescription](coremedia/cmformatdescription-api.md)
- [CMAttachment](coremedia/cmattachment-api.md)
- [CMMutableDataBlockBuffer](coremedia/cmmutabledatablockbuffer.md)
- [CMReadOnlyDataBlockBuffer](coremedia/cmreadonlydatablockbuffer.md)
- [CMReadySampleBuffer](coremedia/cmreadysamplebuffer.md)
- [CMSampleDataReference](coremedia/cmsampledatareference.md)
- [CMTaggedDynamicBuffer](coremedia/cmtaggeddynamicbuffer.md)
