<!--
{
  "availability" : [
    "iOS: 8.0.0 -",
    "iPadOS: 8.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 10.10.0 -",
    "tvOS: 9.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AVFAudio",
  "identifier" : "/documentation/AVFAudio/AVAudioEnvironmentReverbParameters",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "AVFAudio"
    ],
    "preciseIdentifier" : "c:objc(cs)AVAudioEnvironmentReverbParameters"
  },
  "title" : "AVAudioEnvironmentReverbParameters"
}
-->

# AVAudioEnvironmentReverbParameters

A class that encapsulates the parameters that you use to control the reverb of the environment node class.

```
class AVAudioEnvironmentReverbParameters
```

## Overview

Use reverberation to simulate the acoustic characteristics of an environment. The [`AVAudioEnvironmentNode`](/documentation/AVFAudio/AVAudioEnvironmentNode) class has a built-in reverb that describe the space that the listener is in.

The reverb has a single filter that sits at the end of the chain. You use this filter to shape the overall sound of the reverb. For instance, select one of the reverb presets to simulate the general space, and then use the filter to brighten or darken the overall sound.

You can’t create a standalone instance of [`AVAudioEnvironmentReverbParameters`](/documentation/AVFAudio/AVAudioEnvironmentReverbParameters). Only an instance vended by a source object is valid, such as an [`AVAudioEnvironmentNode`](/documentation/AVFAudio/AVAudioEnvironmentNode) instance.

## Topics

### Enabling and Disabling Reverb

[`enable`](/documentation/AVFAudio/AVAudioEnvironmentReverbParameters/enable)

A Boolean value that indicates whether reverberation is in an enabled state.

### Getting and Setting Reverb Values

[`level`](/documentation/AVFAudio/AVAudioEnvironmentReverbParameters/level)

Controls the amount of reverb, in decibels.

[`filterParameters`](/documentation/AVFAudio/AVAudioEnvironmentReverbParameters/filterParameters)

A filter that the system applies to the output.

[`loadFactoryReverbPreset(_:)`](/documentation/AVFAudio/AVAudioEnvironmentReverbParameters/loadFactoryReverbPreset(_:))

Loads one of the reverbs factory presets.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)