---
title: "init(CMTimeMapping:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/nsvalue/init(cmtimemapping:)"
---

# init(CMTimeMapping:)

Creates a new value object containing the specified CoreMedia time mapping structure.

## Declaration

```swift
init(CMTimeMapping timeMapping: CMTimeMapping)
```

```swift
init(timeMapping: CMTimeMapping)
```

## Parameters

- `timeMapping`: The value for the new object.

## Return Value

Return Value A new value object that contains the time mapping information.

## See Also

### Related Documentation

- [CMTimeMapping](coremedia/cmtimemapping.md)

### Working with Media Time Values

- [init(CMTime:)](foundation/nsvalue/init(cmtime:).md)
- [init(CMTimeRange:)](foundation/nsvalue/init(cmtimerange:).md)
- [timeValue](foundation/nsvalue/timevalue.md)
- [timeRangeValue](foundation/nsvalue/timerangevalue.md)
- [timeMappingValue](foundation/nsvalue/timemappingvalue.md)
