setPreferredAudioDeviceChangeListener
fun setPreferredAudioDeviceChangeListener(context: Context, listener: AudioRouter.AudioDeviceChangeListener)
Registers a listener to monitor changes in audio devices and sets up the required callback to handle those changes.
The listener will be notified when new audio devices are added or removed, and this function will also handle HFP/SCO (Synchronous Connection-Oriented) updates.
Parameters
context
The application context used to access system services and register receivers.
listener
An implementation of AudioDeviceChangeListener that will be notified of changes in audio devices.