---
title: "setTimerToFireImmediately(_:)"
framework: coremedia
role: symbol
role_heading: Instance Method
path: "coremedia/cmtimebase/settimertofireimmediately(_:)-4903g"
---

# setTimerToFireImmediately(_:)

Sets the timer dispatch source to fire immediately once, overriding any previous calls.

## Declaration

```swift
func setTimerToFireImmediately<T>(_ timer: T) throws where T : DispatchSourceTimer
```

## See Also

### Setting Timers

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