---
title: CompressorExtensionSettingsOptional
framework: professional_video_applications
role: symbol
role_heading: Protocol
path: professional_video_applications/compressorextensionsettingsoptional
---

# CompressorExtensionSettingsOptional

## CompressorExtensionSettingsOptional

CompressorExtensionSettingsOptional Protocol of professional_video_applications An interface you use to receive updated values of source media attributes.

``` protocol CompressorExtensionSettingsOptional ```

Overview

When a user updates the source media settings for an encoding job, the Compressor app calls the [setJobSourceAttributes(_:)](/documentation/professional_video_applications/compressorextensionsettingsoptional/setjobsourceattributes(_:)) method to pass the updated values to the encoder extension. Use the source media attributes to configure the encoding settings that have values set to automatic.
