---
title: "CMBufferQueueInstallTriggerHandlerWithIntegerThreshold(_:_:_:_:_:)"
framework: coremedia
role: symbol
role_heading: Function
path: "coremedia/cmbufferqueueinstalltriggerhandlerwithintegerthreshold(_:_:_:_:_:)"
---

# CMBufferQueueInstallTriggerHandlerWithIntegerThreshold(_:_:_:_:_:)

Installs a trigger with a handler and threshold on a buffer queue.

## Declaration

```swift
func CMBufferQueueInstallTriggerHandlerWithIntegerThreshold(_ queue: CMBufferQueue, _ condition: CMBufferQueueTriggerCondition, _ threshold: CMItemCount, _ triggerTokenOut: UnsafeMutablePointer<CMBufferQueueTriggerToken?>?, _ handler: CMBufferQueueTriggerHandler?) -> OSStatus
```

## See Also

### Managing Triggers

- [CMBufferQueueInstallTriggerHandler(_:_:_:_:_:)](coremedia/cmbufferqueueinstalltriggerhandler(_:_:_:_:_:).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)
- [CMBufferQueueTriggerCondition](coremedia/cmbufferqueuetriggercondition.md)
