---
title: isAutoVideoFrameRateEnabled
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avcapturedevice/isautovideoframerateenabled
---

# isAutoVideoFrameRateEnabled

A Boolean value that indicates whether the capture device performs automatic video frame rate adjustments.

## Declaration

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

## Discussion

Discussion You can enable this property on a device when its active format’s isAutoVideoFrameRateSupported property is true. When enabled, a capture device automatically adjusts the active frame rate based on light level. Under low light conditions, it decreases the frame rate to properly expose the scene. For formats with a maximum frame rate of 30 fps, the frame rate switches between 30-24. For formats with a maximum frame rate of 60 fps, the frame rate switches between 60-30-24. important: After enabling automatic frame rate adjustments, attempting to set a device’s activeVideoMinFrameDuration or activeVideoMaxFrameDuration throws an exception. Changing the device’s active format resets this property to its default value of false.
