---
title: CMBufferQueue.Handlers
framework: coremedia
role: symbol
role_heading: Structure
path: coremedia/cmbufferqueue/handlers
---

# CMBufferQueue.Handlers

## Declaration

```swift
struct Handlers
```

## Topics

### Initializers

- [init(withHandlers:)](coremedia/cmbufferqueue/handlers/init(withhandlers:).md)

### Instance Properties

- [compare](coremedia/cmbufferqueue/handlers/compare.md)
- [dataBecameReadyNotification](coremedia/cmbufferqueue/handlers/databecamereadynotification.md)
- [getDecodeTimeStamp](coremedia/cmbufferqueue/handlers/getdecodetimestamp.md)
- [getDuration](coremedia/cmbufferqueue/handlers/getduration.md)
- [getPresentationTimeStamp](coremedia/cmbufferqueue/handlers/getpresentationtimestamp.md)
- [getSize](coremedia/cmbufferqueue/handlers/getsize.md)
- [isDataReady](coremedia/cmbufferqueue/handlers/isdataready.md)

### Type Properties

- [outputPTSSortedSampleBuffers](coremedia/cmbufferqueue/handlers/outputptssortedsamplebuffers.md)
- [unsortedSampleBuffers](coremedia/cmbufferqueue/handlers/unsortedsamplebuffers.md)

### Instance Methods

- [withHandlers(_:)](coremedia/cmbufferqueue/handlers/withhandlers(_:).md)

### Structures

- [CMBufferQueue.Handlers.Builder](coremedia/cmbufferqueue/handlers/builder.md)

## Relationships

### Conforms To

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

## See Also

### Data Types

- [CMBufferQueue.Buffers](coremedia/cmbufferqueue/buffers-swift.struct.md)
- [CMBufferQueue.Error](coremedia/cmbufferqueue/error.md)
