---
title: CMBufferQueueTriggerCondition
framework: coremedia
role: symbol
role_heading: Type Alias
path: coremedia/cmbufferqueuetriggercondition
---

# CMBufferQueueTriggerCondition

A type to specify conditions to associate with a buffer queue trigger.

## Declaration

```swift
typealias CMBufferQueueTriggerCondition = Int32
```

## Discussion

Discussion For possible values, see Buffer Trigger Conditions.

## 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)
- [CMBufferQueueTriggerCallback](coremedia/cmbufferqueuetriggercallback.md)
