---
title: "init(source:target:)"
framework: coremedia
role: symbol
role_heading: Initializer
path: "coremedia/cmtimemapping/init(source:target:)"
---

# init(source:target:)

Creates a time mapping with a source and target time range.

## Declaration

```swift
init(source: CMTimeRange, target: CMTimeRange)
```

## Parameters

- `source`: A time range on the source timeline.
- `target`: A time range on the target timeline.

## See Also

### Creating a Timebase

- [init()](coremedia/cmtimemapping/init().md)
