---
title: "CMTimebaseGetTimeWithTimeScale(_:timescale:method:)"
framework: coremedia
role: symbol
role_heading: Function
path: "coremedia/cmtimebasegettimewithtimescale(_:timescale:method:)"
---

# CMTimebaseGetTimeWithTimeScale(_:timescale:method:)

Returns the current time from a timebase in the specified timescale.

## Declaration

```swift
func CMTimebaseGetTimeWithTimeScale(_ timebase: CMTimebase, timescale: CMTimeScale, method: CMTimeRoundingMethod) -> CMTime
```

## See Also

### Getting and Setting Time

- [CMTimebaseGetTime(_:)](coremedia/cmtimebasegettime(_:).md)
- [CMTimebaseGetTimeAndRate(_:timeOut:rateOut:)](coremedia/cmtimebasegettimeandrate(_:timeout:rateout:).md)
- [CMTimebaseSetTime(_:time:)](coremedia/cmtimebasesettime(_:time:).md)
- [CMTimebaseSetSourceClock(_:_:)](coremedia/cmtimebasesetsourceclock(_:_:).md)
- [CMTimebaseSetSourceTimebase(_:_:)](coremedia/cmtimebasesetsourcetimebase(_:_:).md)
- [CMTimebaseSetAnchorTime(_:timebaseTime:immediateSourceTime:)](coremedia/cmtimebasesetanchortime(_:timebasetime:immediatesourcetime:).md)
