---
title: MPLanguageOptionCharacteristicIsMainProgramContent
framework: mediaplayer
role: symbol
role_heading: Global Variable
path: mediaplayer/mplanguageoptioncharacteristicismainprogramcontent
---

# MPLanguageOptionCharacteristicIsMainProgramContent

Indicates that the language option includes content that’s marked by the content author as intrinsic to the presentation of the language option.

## Declaration

```swift
let MPLanguageOptionCharacteristicIsMainProgramContent: String
```

## Discussion

Discussion An option that presents the main program audio for the presentation, regardless of locale, would typically have this characteristic. The system infers the presence of this characteristic for a language option and considers any option that doesn’t have the characteristic MPLanguageOptionCharacteristicIsAuxiliaryContent to have the characteristic.

## See Also

### Language option characteristic constants

- [MPLanguageOptionCharacteristicContainsOnlyForcedSubtitles](mediaplayer/mplanguageoptioncharacteristiccontainsonlyforcedsubtitles.md)
- [MPLanguageOptionCharacteristicDescribesMusicAndSound](mediaplayer/mplanguageoptioncharacteristicdescribesmusicandsound.md)
- [MPLanguageOptionCharacteristicDescribesVideo](mediaplayer/mplanguageoptioncharacteristicdescribesvideo.md)
- [MPLanguageOptionCharacteristicDubbedTranslation](mediaplayer/mplanguageoptioncharacteristicdubbedtranslation.md)
- [MPLanguageOptionCharacteristicEasyToRead](mediaplayer/mplanguageoptioncharacteristiceasytoread.md)
- [MPLanguageOptionCharacteristicIsAuxiliaryContent](mediaplayer/mplanguageoptioncharacteristicisauxiliarycontent.md)
- [MPLanguageOptionCharacteristicLanguageTranslation](mediaplayer/mplanguageoptioncharacteristiclanguagetranslation.md)
- [MPLanguageOptionCharacteristicTranscribesSpokenDialog](mediaplayer/mplanguageoptioncharacteristictranscribesspokendialog.md)
- [MPLanguageOptionCharacteristicVoiceOverTranslation](mediaplayer/mplanguageoptioncharacteristicvoiceovertranslation.md)
