---
title: "init(displayName:identifier:extendedLanguageTag:)"
framework: avkit
role: symbol
role_heading: Initializer
path: "avkit/avinterfacemediaselectionoptionsource/init(displayname:identifier:extendedlanguagetag:)"
---

# init(displayName:identifier:extendedLanguageTag:)

Creates a new media selection option.

## Declaration

```swift
convenience init(displayName: String, identifier: String, extendedLanguageTag: String?)
```

## Parameters

- `displayName`: Human-readable name displayed in user interfaces.
- `identifier`: Unique system identifier for programmatic selection.
- `extendedLanguageTag`: IETF BCP 47 language identifier, or nil for language-neutral content.

## See Also

### Creating an option source

- [init(displayName:identifier:language:)](avkit/avinterfacemediaselectionoptionsource/init(displayname:identifier:language:).md)
