---
title: isLowLightVideoNoiseReductionEnabled
framework: AVFoundation
role: symbol
role_heading: Instance Property
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+, macOS 27.0+, tvOS 27.0+, visionOS 27.0+]
path: avfoundation/avcaptureconnection/islowlightvideonoisereductionenabled
---

# isLowLightVideoNoiseReductionEnabled

Indicates whether low light video noise reduction is enabled for the current session.

## Declaration

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

## Discussion

Discussion A BOOL indicating whether low light video noise reduction is enabled on the connection. To set this property directly, first set automaticallyEnablesLowLightVideoNoiseReduction to false; setting this property while automaticallyEnablesLowLightVideoNoiseReduction is true throws an NSInvalidArgumentException. This property may only be set to true if the connection’s isLowLightVideoNoiseReductionSupported property returns true, otherwise an NSInvalidArgumentException is thrown. This property is key-value observable.
