---
title: "CMTimebaseCreateWithMasterTimebase(allocator:masterTimebase:timebaseOut:)"
framework: coremedia
role: symbol
role_heading: Function
path: "coremedia/cmtimebasecreatewithmastertimebase(allocator:mastertimebase:timebaseout:)"
---

# CMTimebaseCreateWithMasterTimebase(allocator:masterTimebase:timebaseOut:)

Creates a timebase by using a host timebase.

## Declaration

```swift
func CMTimebaseCreateWithMasterTimebase(allocator: CFAllocator?, masterTimebase: CMTimebase, timebaseOut: UnsafeMutablePointer<CMTimebase?>) -> OSStatus
```

## Discussion

Discussion The timebase will initially have rate zero and time zero.

## See Also

### Deprecations

- [CMTimebaseSetRateAndAnchorTime(_:rate:anchorTime:immediateMasterTime:)](coremedia/cmtimebasesetrateandanchortime(_:rate:anchortime:immediatemastertime:).md)
- [CMTimebaseGetMasterTimebase(_:)](coremedia/cmtimebasegetmastertimebase(_:).md)
- [CMTimebaseGetMasterClock(_:)](coremedia/cmtimebasegetmasterclock(_:).md)
- [CMTimebaseGetMaster(_:)](coremedia/cmtimebasegetmaster(_:).md)
- [CMTimebaseGetUltimateMasterClock(_:)](coremedia/cmtimebasegetultimatemasterclock(_:).md)
- [CMTimebaseSetMasterClock(_:_:)](coremedia/cmtimebasesetmasterclock(_:_:).md)
- [CMTimebaseSetMasterTimebase(_:_:)](coremedia/cmtimebasesetmastertimebase(_:_:).md)
- [CMTimebaseSetAnchorTime(_:timebaseTime:immediateMasterTime:)](coremedia/cmtimebasesetanchortime(_:timebasetime:immediatemastertime:).md)
- [CMTimebaseCopyMaster(_:)](coremedia/cmtimebasecopymaster(_:).md)
- [CMTimebaseCopyMasterClock(_:)](coremedia/cmtimebasecopymasterclock(_:).md)
- [CMTimebaseCopyMasterTimebase(_:)](coremedia/cmtimebasecopymastertimebase(_:).md)
- [CMTimebaseCopyUltimateMasterClock(_:)](coremedia/cmtimebasecopyultimatemasterclock(_:).md)
- [CMTimebaseCreateWithMasterClock(allocator:masterClock:timebaseOut:)](coremedia/cmtimebasecreatewithmasterclock(allocator:masterclock:timebaseout:).md)
