---
title: segments
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avmutablecompositiontrack/segments
---

# segments

The track segments that a composition track contains.

## Declaration

```swift
var segments: [AVCompositionTrackSegment]! { get set }
```

## See Also

### Managing time ranges

- [insertEmptyTimeRange(_:)](avfoundation/avmutablecompositiontrack/insertemptytimerange(_:).md)
- [insertTimeRange(_:of:at:)](avfoundation/avmutablecompositiontrack/inserttimerange(_:of:at:).md)
- [insertTimeRanges(_:of:at:)](avfoundation/avmutablecompositiontrack/inserttimeranges(_:of:at:).md)
- [removeTimeRange(_:)](avfoundation/avmutablecompositiontrack/removetimerange(_:).md)
- [scaleTimeRange(_:toDuration:)](avfoundation/avmutablecompositiontrack/scaletimerange(_:toduration:).md)
