---
title: automaticallyEnablesExposureSignals
framework: AVFoundation
role: symbol
role_heading: Instance Property
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+, tvOS 27.0+]
path: avfoundation/avcapturedevice/automaticallyenablesexposuresignals
---

# automaticallyEnablesExposureSignals

When true (the default), capture sessions may automatically modify enabledExposureSignals based on changes to other device or session properties.

## Declaration

```swift
var automaticallyEnablesExposureSignals: Bool { get set }
```

## Discussion

Discussion The enabledExposureSignals property can only be assigned when automaticallyEnablesExposureSignals is false, otherwise assignments to enabledExposureSignals will throw an exception. note: NSGenericException if assigned without first obtaining exclusive access to the receiver using lockForConfiguration().

## See Also

### Configuring exposure signals

- [activeExposureSignals](avfoundation/avcapturedevice/activeexposuresignals.md)
- [enabledExposureSignals](avfoundation/avcapturedevice/enabledexposuresignals.md)
- [supportedExposureSignals](avfoundation/avcapturedevice/supportedexposuresignals.md)
- [AVCaptureDeviceExposureSignal](avfoundation/avcapturedeviceexposuresignal.md)
