# AudioRouting.OnRoutingChangedListener

Added in[API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  
Summary:[Methods](https://developer.android.com/reference/android/media/AudioRouting.OnRoutingChangedListener#pubmethods)  

# AudioRouting.OnRoutingChangedListener

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/android/media/AudioRouting.OnRoutingChangedListener "View this page in Kotlin")\|Java

`
public
static


interface
AudioRouting.OnRoutingChangedListener
`  
`


`

|-----------------------------------------------------|
| android.media.AudioRouting.OnRoutingChangedListener |

|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known indirect subclasses [AudioRecord.OnRoutingChangedListener](https://developer.android.com/reference/android/media/AudioRecord.OnRoutingChangedListener),[AudioTrack.OnRoutingChangedListener](https://developer.android.com/reference/android/media/AudioTrack.OnRoutingChangedListener) |------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [AudioRecord.OnRoutingChangedListener](https://developer.android.com/reference/android/media/AudioRecord.OnRoutingChangedListener) | *This interface was deprecated in API level 24. users should switch to the general purpose[AudioRouting.OnRoutingChangedListener](https://developer.android.com/reference/android/media/AudioRouting.OnRoutingChangedListener)class instead.* | | [AudioTrack.OnRoutingChangedListener](https://developer.android.com/reference/android/media/AudioTrack.OnRoutingChangedListener)   | *This interface was deprecated in API level 24. users should switch to the general purpose[AudioRouting.OnRoutingChangedListener](https://developer.android.com/reference/android/media/AudioRouting.OnRoutingChangedListener)class instead.* | |

<br />

*** ** * ** ***

Defines the interface by which applications can receive notifications of routing changes for the associated[AudioRouting](https://developer.android.com/reference/android/media/AudioRouting).

## Summary

|                                                                                                                                ### Public methods                                                                                                                                 ||
|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract void` | ` `[onRoutingChanged](https://developer.android.com/reference/android/media/AudioRouting.OnRoutingChangedListener#onRoutingChanged(android.media.AudioRouting))`(`[AudioRouting](https://developer.android.com/reference/android/media/AudioRouting)` router) ` |

## Public methods

### onRoutingChanged

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

```
public abstract void onRoutingChanged (AudioRouting router)
```

<br />

<br />

|           Parameters            ||
|----------|-----------------------|
| `router` | `AudioRouting` <br /> |