---
title: "CMTimebaseSetAnchorTime(_:timebaseTime:immediateSourceTime:)"
framework: coremedia
role: symbol
role_heading: Function
path: "coremedia/cmtimebasesetanchortime(_:timebasetime:immediatesourcetime:)"
---

# CMTimebaseSetAnchorTime(_:timebaseTime:immediateSourceTime:)

Sets the time of a timebase at a particular host time.

## Declaration

```swift
func CMTimebaseSetAnchorTime(_ timebase: CMTimebase, timebaseTime: CMTime, immediateSourceTime: CMTime) -> OSStatus
```

## Discussion

Discussion The system interpolates CMTimebaseGetTime’s results from the anchor time. CMTimebaseSetTime(timebase, time) is equivalent to calling CMTimebaseSetAnchorTime(timebase, time, CMSyncGetTime(CMTimebaseCopySource(timebase))).

## See Also

### Getting and Setting Time

- [CMTimebaseGetTime(_:)](coremedia/cmtimebasegettime(_:).md)
- [CMTimebaseGetTimeWithTimeScale(_:timescale:method:)](coremedia/cmtimebasegettimewithtimescale(_:timescale:method:).md)
- [CMTimebaseGetTimeAndRate(_:timeOut:rateOut:)](coremedia/cmtimebasegettimeandrate(_:timeout:rateout:).md)
- [CMTimebaseSetTime(_:time:)](coremedia/cmtimebasesettime(_:time:).md)
- [CMTimebaseSetSourceClock(_:_:)](coremedia/cmtimebasesetsourceclock(_:_:).md)
- [CMTimebaseSetSourceTimebase(_:_:)](coremedia/cmtimebasesetsourcetimebase(_:_:).md)
