OnPreferredMixerAttributesChangedListener
Stay organized with collections
Save and categorize content based on your preferences.
interface 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 |