---
title: "MACaptionAppearanceCopySelectedLanguages(_:)"
framework: mediaaccessibility
role: symbol
role_heading: Function
path: "mediaaccessibility/macaptionappearancecopyselectedlanguages(_:)"
---

# MACaptionAppearanceCopySelectedLanguages(_:)

Returns the preferred caption languages.

## Declaration

```swift
func MACaptionAppearanceCopySelectedLanguages(_ domain: MACaptionAppearanceDomain) -> Unmanaged<CFArray>
```

## Parameters

- `domain`: The domain to retrieve the preference value from. See doc://com.apple.mediaaccessibility/documentation/MediaAccessibility/MACaptionAppearanceDomain. Pass doc://com.apple.mediaaccessibility/documentation/MediaAccessibility/MACaptionAppearanceDomain/user unless the system defaults are needed for comparison.

## Return Value

Return Value An ordered array of preferred canonical language identifiers. Discussion Languages added using the MACaptionAppearanceAddSelectedLanguage(_:_:) function are normalized. As a result, the contents of the returned array may have slightly different strings from those passed into MACaptionAppearanceAddSelectedLanguage(_:_:).

## See Also

### Language settings

- [MACaptionAppearanceAddSelectedLanguage(_:_:)](mediaaccessibility/macaptionappearanceaddselectedlanguage(_:_:).md)
