---
title: "init(displayName:identifier:language:mediaCharacteristics:)"
framework: AVKit
role: symbol
role_heading: Initializer
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+]
path: "avkit/avplaybackuserinterfacemediaselectionoption/init(displayname:identifier:language:mediacharacteristics:)"
---

# init(displayName:identifier:language:mediaCharacteristics:)

Creates a new media selection option.

## Declaration

```swift
convenience init(displayName: String, identifier: String, language: Locale.Language? = nil, mediaCharacteristics: [AVMediaCharacteristic] = [])
```

## Parameters

- `displayName`: Human-readable name displayed in user interfaces.
- `identifier`: Unique system identifier for programmatic selection.
- `language`: The language of the media selection option, or nil for language-neutral content.
- `mediaCharacteristics`: The media characteristics describing accessibility features and content properties of this option.
