---
title: "setTimerNextFireTime(_:fireTime:)"
framework: coremedia
role: symbol
role_heading: Instance Method
path: "coremedia/cmtimebase/settimernextfiretime(_:firetime:)-2yvaa"
---

# setTimerNextFireTime(_:fireTime:)

Sets the time on the timebase’s timeline at which the timer dispatch source should fire next.

## Declaration

```swift
func setTimerNextFireTime<T>(_ timer: T, fireTime: CMTime) throws where T : DispatchSourceTimer
```

## See Also

### Setting Timers

- [setTimerNextFireTime(_:fireTime:)](coremedia/cmtimebase/settimernextfiretime(_:firetime:)-13hjt.md)
- [setTimerToFireImmediately(_:)](coremedia/cmtimebase/settimertofireimmediately(_:)-9t3wi.md)
- [setTimerToFireImmediately(_:)](coremedia/cmtimebase/settimertofireimmediately(_:)-4903g.md)
