---
title: "CMBufferQueue.TriggerCondition.whenDurationBecomesGreaterThan(_:)"
framework: coremedia
role: symbol
role_heading: Case
path: "coremedia/cmbufferqueue/triggercondition/whendurationbecomesgreaterthan(_:)"
---

# CMBufferQueue.TriggerCondition.whenDurationBecomesGreaterThan(_:)

## Declaration

```swift
case whenDurationBecomesGreaterThan(CMTime)
```

## See Also

### Conditions

- [CMBufferQueue.TriggerCondition.whenBufferCountBecomesGreaterThan(_:)](coremedia/cmbufferqueue/triggercondition/whenbuffercountbecomesgreaterthan(_:).md)
- [CMBufferQueue.TriggerCondition.whenBufferCountBecomesLessThan(_:)](coremedia/cmbufferqueue/triggercondition/whenbuffercountbecomeslessthan(_:).md)
- [CMBufferQueue.TriggerCondition.whenDataBecomesReady](coremedia/cmbufferqueue/triggercondition/whendatabecomesready.md)
- [CMBufferQueue.TriggerCondition.whenDurationBecomesGreaterThanOrEqualTo(_:)](coremedia/cmbufferqueue/triggercondition/whendurationbecomesgreaterthanorequalto(_:).md)
- [CMBufferQueue.TriggerCondition.whenDurationBecomesLessThan(_:)](coremedia/cmbufferqueue/triggercondition/whendurationbecomeslessthan(_:).md)
- [CMBufferQueue.TriggerCondition.whenDurationBecomesLessThanOrEqualTo(_:)](coremedia/cmbufferqueue/triggercondition/whendurationbecomeslessthanorequalto(_:).md)
- [CMBufferQueue.TriggerCondition.whenEndOfDataReached](coremedia/cmbufferqueue/triggercondition/whenendofdatareached.md)
- [CMBufferQueue.TriggerCondition.whenMaxPresentationTimeStampChanges](coremedia/cmbufferqueue/triggercondition/whenmaxpresentationtimestampchanges.md)
- [CMBufferQueue.TriggerCondition.whenMinPresentationTimeStampChanges](coremedia/cmbufferqueue/triggercondition/whenminpresentationtimestampchanges.md)
- [CMBufferQueue.TriggerCondition.whenReset](coremedia/cmbufferqueue/triggercondition/whenreset.md)
