---
title: "addTimer(_:)"
framework: coremedia
role: symbol
role_heading: Instance Method
path: "coremedia/cmtimebase/addtimer(_:)"
---

# addTimer(_:)

Adds the timer dispatch source to the list of timers the timebase manages.

## Declaration

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

## See Also

### Adding and Removing Timers

- [addTimer(_:on:)](coremedia/cmtimebase/addtimer(_:on:).md)
- [removeTimer(_:)](coremedia/cmtimebase/removetimer(_:)-4f6re.md)
- [removeTimer(_:)](coremedia/cmtimebase/removetimer(_:)-448o2.md)
