---
title: "scale(_:toDuration:)"
framework: avfoundation
role: symbol
role_heading: Instance Method
path: "avfoundation/avmutablemovie/scale(_:toduration:)"
---

# scale(_:toDuration:)

Changes the duration of a time range in a movie.

## Declaration

```swift
func scale(_ timeRange: CMTimeRange, toDuration duration: CMTime)
```

## Parameters

- `timeRange`: The time range to be changed.
- `duration`: The new duration for the time range.

## See Also

### Managing time ranges

- [insertEmptyTimeRange(_:)](avfoundation/avmutablemovie/insertemptytimerange(_:).md)
- [insertTimeRange(_:of:at:copySampleData:)](avfoundation/avmutablemovie/inserttimerange(_:of:at:copysampledata:).md)
- [removeTimeRange(_:)](avfoundation/avmutablemovie/removetimerange(_:).md)
