---
title: settingsAttributes()
framework: Professional Video Applications
role: symbol
role_heading: Instance Method
platforms: [provideo encoder extensions 1.0+]
path: professional_video_applications/compressorextensionsettings/settingsattributes()
---

# settingsAttributes()

Returns a set of audio and video encoding attributes to display on the Compressor app interface.

## Declaration

```swift
func settingsAttributes() -> [AnyHashable : Any]!
```

## Return Value

Return Value A dictionary containing values for the keys defined in Encoder Attribute Keys.

## Discussion

Discussion The Compressor app calls this method to get the encoder setting attributes to render on its interface and for configuring the decoder object.

## See Also

### Getting Extension Settings and Details

- [settingsString()](professional_video_applications/compressorextensionsettings/settingsstring().md)
- [settingsDescription()](professional_video_applications/compressorextensionsettings/settingsdescription().md)
- [encoderName()](professional_video_applications/compressorextensionsettings/encodername().md)
