---
title: MPNowPlayingInfoLanguageOptionGroup
framework: mediaplayer
role: symbol
role_heading: Class
path: mediaplayer/mpnowplayinginfolanguageoptiongroup
---

# MPNowPlayingInfoLanguageOptionGroup

A grouped set of language options where only a single language option can be active at a time.

## Declaration

```swift
class MPNowPlayingInfoLanguageOptionGroup
```

## Overview

Overview The MPNowPlayingInfoLanguageOptionGroup and MPNowPlayingInfoLanguageOption classes provide interfaces for setting information about language options, for example, audio and subtitles, in the Now Playing information area.

## Topics

### Creating a new language option group

- [init(languageOptions:defaultLanguageOption:allowEmptySelection:)](mediaplayer/mpnowplayinginfolanguageoptiongroup/init(languageoptions:defaultlanguageoption:allowemptyselection:).md)

### Retrieving language option group information

- [allowEmptySelection](mediaplayer/mpnowplayinginfolanguageoptiongroup/allowemptyselection.md)
- [defaultLanguageOption](mediaplayer/mpnowplayinginfolanguageoptiongroup/defaultlanguageoption.md)
- [languageOptions](mediaplayer/mpnowplayinginfolanguageoptiongroup/languageoptions.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Now Playing information

- [Becoming a now playable app](mediaplayer/becoming-a-now-playable-app.md)
- [MPNowPlayingSession](mediaplayer/mpnowplayingsession.md)
- [MPNowPlayingInfoCenter](mediaplayer/mpnowplayinginfocenter.md)
- [MPNowPlayingInfoLanguageOption](mediaplayer/mpnowplayinginfolanguageoption.md)
- [Language option characteristic constants](mediaplayer/language-option-characteristic-constants.md)
