---
title: timeRange
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avcaption/timerange
---

# timeRange

The time range over which the system presents the caption.

## Declaration

```swift
var timeRange: CMTimeRange { get }
```

## Discussion

Discussion Apple iTT format only permits captions to have overlapping time ranges if they’re associated with different regions. CEA608 closed caption time ranges can’t start with zero, because the decoder needs transmission time. Align time ranges with the video frame rate.

## See Also

### Accessing text and timing

- [text](avfoundation/avcaption/text.md)
