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

# init(CMTimeRange:)

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

## Declaration

```swift
init(CMTimeRange timeRange: CMTimeRange)
```

```swift
init(timeRange: CMTimeRange)
```

## Parameters

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

## Return Value

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

## See Also

### Related Documentation

- [CMTimeRange](coremedia/cmtimerange.md)

### Working with Media Time Values

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