---
title: "init(captions:timeRange:conversionSettings:)"
framework: avfoundation
role: symbol
role_heading: Initializer
path: "avfoundation/avcaptionconversionvalidator/init(captions:timerange:conversionsettings:)"
---

# init(captions:timeRange:conversionSettings:)

Creates an object that validates captions for a conversion operation.

## Declaration

```swift
init(captions: [AVCaption], timeRange: CMTimeRange, conversionSettings: [AVCaptionSettingsKey : Any])
```

## Parameters

- `captions`: The array of captions that the system validates.
- `timeRange`: The time range of the media timeline where the captions exist.
- `conversionSettings`: A dictionary that describes the conversion operation.
