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

# settingsString()

Returns the current encoder settings string.

## Declaration

```swift
func settingsString() -> String!
```

## Return Value

Return Value A UTF-8 XML escaped string with the current encoder settings.

## Discussion

Discussion When the current encoder settings are updated, the Compressor app calls this method to receive and store the updated settings on its end to keep the settings persistent across extension sessions.

## See Also

### Getting Extension Settings and Details

- [settingsAttributes()](professional_video_applications/compressorextensionsettings/settingsattributes().md)
- [settingsDescription()](professional_video_applications/compressorextensionsettings/settingsdescription().md)
- [encoderName()](professional_video_applications/compressorextensionsettings/encodername().md)
