# EnvironmentalReverb.OnParameterChangeListener

Added in[API level 9](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# OnParameterChangeListener

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/media/audiofx/EnvironmentalReverb.OnParameterChangeListener "View this page in Java")  

```
interface OnParameterChangeListener
```

|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [android.media.audiofx.EnvironmentalReverb.OnParameterChangeListener](https://developer.android.com/reference/kotlin/android/media/audiofx/EnvironmentalReverb.OnParameterChangeListener#) |

The OnParameterChangeListener interface defines a method called by the EnvironmentalReverb when a parameter value has changed.

## Summary

|                                                                                                                                                                                                                                                                                                                                                                                        Public methods                                                                                                                                                                                                                                                                                                                                                                                        ||
|--------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| abstract[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [onParameterChange](https://developer.android.com/reference/kotlin/android/media/audiofx/EnvironmentalReverb.OnParameterChangeListener#onParameterChange(android.media.audiofx.EnvironmentalReverb,%20kotlin.Int,%20kotlin.Int,%20kotlin.Int))`(`effect:` `[EnvironmentalReverb](https://developer.android.com/reference/kotlin/android/media/audiofx/EnvironmentalReverb)!`, `status:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, `param:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, `value:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` Method called when a parameter value has changed. |

## Public methods

### onParameterChange

Added in[API level 9](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
abstract fun onParameterChange(
    effect: EnvironmentalReverb!, 
    status: Int, 
    param: Int, 
    value: Int
): Unit
```

Method called when a parameter value has changed. The method is called only if the parameter was changed by another application having the control of the same EnvironmentalReverb engine.

|                                                                                                                            Parameters                                                                                                                             ||
|----------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `effect` | [EnvironmentalReverb](https://developer.android.com/reference/kotlin/android/media/audiofx/EnvironmentalReverb)!:the EnvironmentalReverb on which the interface is registered.                                                                          |
| `status` | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html):status of the set parameter operation.                                                                                                                                       |
| `param`  | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html):ID of the modified parameter. See[PARAM_ROOM_LEVEL](https://developer.android.com/reference/kotlin/android/media/audiofx/EnvironmentalReverb#PARAM_ROOM_LEVEL:kotlin.Int)... |
| `value`  | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html):the new parameter value.                                                                                                                                                     |