OnPreferredMixerAttributesChangedListener
interface OnPreferredMixerAttributesChangedListener
| android.media.AudioManager.OnPreferredMixerAttributesChangedListener | 
Interface to be notified of changes in the preferred mixer attributes.
Note that this listener will only be invoked whenever setPreferredMixerAttributes(android.media.AudioAttributes,android.media.AudioDeviceInfo,android.media.AudioMixerAttributes) or clearPreferredMixerAttributes(android.media.AudioAttributes,android.media.AudioDeviceInfo) or device disconnection causes a change in preferred mixer attributes.
Summary
| Public methods | |
|---|---|
| abstract Unit | 
            onPreferredMixerAttributesChanged(attributes: AudioAttributes, device: AudioDeviceInfo, mixerAttributes: AudioMixerAttributes?)Called on the listener to indicate that the preferred mixer attributes for the audio attributes over the given device has changed.  | 
        
Public methods
onPreferredMixerAttributesChanged
abstract fun onPreferredMixerAttributesChanged(
attributes: AudioAttributes,
device: AudioDeviceInfo,
mixerAttributes: AudioMixerAttributes?
): Unit
Called on the listener to indicate that the preferred mixer attributes for the audio attributes over the given device has changed.
| Parameters | |
|---|---|
attributes | 
            AudioAttributes: the audio attributes for playback This value cannot be null. | 
          
device | 
            AudioDeviceInfo: the targeted device This value cannot be null. | 
          
mixerAttributes | 
            AudioMixerAttributes?: the AudioMixerAttributes that contains information for preferred mixer attributes or null if preferred mixer attributes is cleared |