---
title: reactionEffectsEnabled
framework: avfoundation
role: symbol
role_heading: Type Property
path: avfoundation/avcapturedevice/reactioneffectsenabled
---

# reactionEffectsEnabled

A Boolean value that indicates whether the app supports performing reaction effects.

## Declaration

```swift
class var reactionEffectsEnabled: Bool { get }
```

## Discussion

Discussion The system only renders reaction effects when the device’s active format supports the feature, which you determine by querying the value of its reactionEffectsSupported property. In macOS, the system enables reaction effects for all apps by default. In iOS, it enables them by default only for video conferencing apps (apps that enable the Voice over IP option in their UIBackgroundModes configuration). Apps that don’t use this background mode may opt in to this feature by adding the following key to the Info.plist file. <key>NSCameraReactionEffectsEnabled</key> <true/>

## See Also

### Performing reaction effects

- [canPerformReactionEffects](avfoundation/avcapturedevice/canperformreactioneffects.md)
- [availableReactionTypes](avfoundation/avcapturedevice/availablereactiontypes.md)
- [reactionEffectGesturesEnabled](avfoundation/avcapturedevice/reactioneffectgesturesenabled.md)
- [performEffect(for:)](avfoundation/avcapturedevice/performeffect(for:).md)
- [reactionEffectsInProgress](avfoundation/avcapturedevice/reactioneffectsinprogress.md)
- [AVCaptureReactionEffectState](avfoundation/avcapturereactioneffectstate.md)
