---
title: "init(source:range:timescale:)"
framework: createmlcomponents
role: symbol
role_heading: Initializer
path: "createmlcomponents/temporalsegmentidentifier/init(source:range:timescale:)"
---

# init(source:range:timescale:)

Creates a temporal-segment identifier.

## Declaration

```swift
init(source: String, range: Range<Int>, timescale: Int)
```

## Parameters

- `source`: A unique source description.
- `range`: A timestamp range.
- `timescale`: The number of uniquely identifiable timestamps in a second.
