---
title: MACaptionAppearanceCopyProfileIDs()
framework: mediaaccessibility
role: symbol
role_heading: Function
path: mediaaccessibility/macaptionappearancecopyprofileids()
---

# MACaptionAppearanceCopyProfileIDs()

## Declaration

```swift
func MACaptionAppearanceCopyProfileIDs() -> CFArray
```

## Return Value

Return Value An array of strings where each string represents a unique caption profile ID.

## Discussion

Discussion Copies all system and user defined profiles, each represented by a CFString containing a non-human-readable ID

## See Also

### Profile settings

- [MACaptionAppearanceSetActiveProfileID(_:)](mediaaccessibility/macaptionappearancesetactiveprofileid(_:).md)
- [MACaptionAppearanceCopyActiveProfileID()](mediaaccessibility/macaptionappearancecopyactiveprofileid().md)
- [MACaptionAppearanceCopyProfileName(_:)](mediaaccessibility/macaptionappearancecopyprofilename(_:).md)
- [MACaptionAppearanceExecuteBlockForProfileID(_:_:)](mediaaccessibility/macaptionappearanceexecuteblockforprofileid(_:_:).md)
