AudioMixerAttributes.Builder
public
static
final
class
AudioMixerAttributes.Builder
extends Object
java.lang.Object | |
↳ | android.media.AudioMixerAttributes.Builder |
Builder class for AudioMixerAttributes
objects.
Summary
Public constructors | |
---|---|
Builder(AudioFormat format)
Constructs a new Builder with the defaults. |
Public methods | |
---|---|
AudioMixerAttributes
|
build()
Combines all attributes that have been set and returns a new |
AudioMixerAttributes.Builder
|
setMixerBehavior(int mixerBehavior)
Sets the mixer behavior for the audio mixer |
Inherited methods | |
---|---|
Public constructors
Builder
public Builder (AudioFormat format)
Constructs a new Builder with the defaults.
Parameters | |
---|---|
format |
AudioFormat : the AudioFormat for the audio mixer.
This value cannot be null . |
Public methods
build
public AudioMixerAttributes build ()
Combines all attributes that have been set and returns a new AudioMixerAttributes
object.
Returns | |
---|---|
AudioMixerAttributes |
a new AudioMixerAttributes object
This value cannot be null . |
setMixerBehavior
public AudioMixerAttributes.Builder setMixerBehavior (int mixerBehavior)
Sets the mixer behavior for the audio mixer
Parameters | |
---|---|
mixerBehavior |
int : must be AudioMixerAttributes.MIXER_BEHAVIOR_DEFAULT or
AudioMixerAttributes.MIXER_BEHAVIOR_BIT_PERFECT .
Value is AudioMixerAttributes.MIXER_BEHAVIOR_DEFAULT , or AudioMixerAttributes.MIXER_BEHAVIOR_BIT_PERFECT |
Returns | |
---|---|
AudioMixerAttributes.Builder |
the same Builder instance.
This value cannot be null . |