---
title: CMBufferQueueTriggerCallback
framework: coremedia
role: symbol
role_heading: Type Alias
path: coremedia/cmbufferqueuetriggercallback
---

# CMBufferQueueTriggerCallback

A callback for the system to invoke when a trigger condition becomes true.

## Declaration

```swift
typealias CMBufferQueueTriggerCallback = (UnsafeMutableRawPointer?, CMBufferQueueTriggerToken) -> Void
```

## Callback Parameters

Callback Parameters

## See Also

### Managing Triggers

- [CMBufferQueueInstallTriggerHandler(_:_:_:_:_:)](coremedia/cmbufferqueueinstalltriggerhandler(_:_:_:_:_:).md)
- [CMBufferQueueInstallTriggerHandlerWithIntegerThreshold(_:_:_:_:_:)](coremedia/cmbufferqueueinstalltriggerhandlerwithintegerthreshold(_:_:_:_:_:).md)
- [CMBufferQueueTriggerHandler](coremedia/cmbufferqueuetriggerhandler.md)
- [CMBufferQueueTriggerToken](coremedia/cmbufferqueuetriggertoken.md)
- [Buffer Trigger Conditions](coremedia/buffer-trigger-conditions.md)
- [CMBufferQueueTestTrigger(_:triggerToken:)](coremedia/cmbufferqueuetesttrigger(_:triggertoken:).md)
- [CMBufferQueueInstallTrigger(_:callback:refcon:condition:time:triggerTokenOut:)](coremedia/cmbufferqueueinstalltrigger(_:callback:refcon:condition:time:triggertokenout:).md)
- [CMBufferQueueInstallTriggerWithIntegerThreshold(_:callback:refcon:condition:threshold:triggerTokenOut:)](coremedia/cmbufferqueueinstalltriggerwithintegerthreshold(_:callback:refcon:condition:threshold:triggertokenout:).md)
- [CMBufferQueueTriggerCondition](coremedia/cmbufferqueuetriggercondition.md)
