---
title: AVCaptionSettingsKey
framework: avfoundation
role: symbol
role_heading: Structure
path: avfoundation/avcaptionsettingskey
---

# AVCaptionSettingsKey

A structure that defines dictionary keys to configure the caption converter and validator.

## Declaration

```swift
struct AVCaptionSettingsKey
```

## Topics

### Keys

- [mediaType](avfoundation/avcaptionsettingskey/mediatype.md)
- [mediaSubType](avfoundation/avcaptionsettingskey/mediasubtype.md)
- [timeCodeFrameDuration](avfoundation/avcaptionsettingskey/timecodeframeduration.md)
- [useDropFrameTimeCode](avfoundation/avcaptionsettingskey/usedropframetimecode.md)

### Initializers

- [init(rawValue:)](avfoundation/avcaptionsettingskey/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Conversion and validation

- [AVCaptionFormatConformer](avfoundation/avcaptionformatconformer.md)
- [AVCaptionConversionValidator](avfoundation/avcaptionconversionvalidator.md)
