lightbulb_outline Help shape the future of the Google Play Console, Android Studio, and Firebase. Start survey
added in API level 23
Deprecated since API level 24

AudioRecord.OnRoutingChangedListener

public static interface AudioRecord.OnRoutingChangedListener
implements AudioRouting.OnRoutingChangedListener

android.media.AudioRecord.OnRoutingChangedListener


This interface was deprecated in API level 24.
users should switch to the general purpose AudioRouting.OnRoutingChangedListener class instead.

Defines the interface by which applications can receive notifications of routing changes for the associated AudioRecord.

Summary

Public methods

default void onRoutingChanged(AudioRouting router)
abstract void onRoutingChanged(AudioRecord audioRecord)

Called when the routing of an AudioRecord changes from either and explicit or policy rerouting.

Inherited methods

Public methods

onRoutingChanged

added in API level 24
public void onRoutingChanged (AudioRouting router)

Parameters
router AudioRouting

onRoutingChanged

added in API level 23
public abstract void onRoutingChanged (AudioRecord audioRecord)

Called when the routing of an AudioRecord changes from either and explicit or policy rerouting. Use AudioRecord.getRoutedDevice() to retrieve the newly routed-from device.

Parameters
audioRecord AudioRecord