AudioContextConfigRoute enum
Constructors
- AudioContextConfigRoute()
-
const
Values
- system → const AudioContextConfigRoute
-
Use the system's default route. This can be e.g. the built-in speaker, the earpiece, or a bluetooth device.
- earpiece → const AudioContextConfigRoute
-
On android, it will set
AndroidUsageType.voiceCommunication
.On iOS, it will set
AVAudioSessionCategory.playAndRecord
. - speaker → const AudioContextConfigRoute
-
On android, it will set
audioManager.isSpeakerphoneOn
.On iOS, it will either:
- set the
.defaultToSpeaker
option OR - call
overrideOutputAudioPort(AVAudioSession.PortOverride.speaker)
Note that, on iOS, this forces the category to be
.playAndRecord
, and thus is forbidden when AudioContextConfig.respectSilence is set. - set the
Properties
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
AudioContextConfigRoute> - A constant List of the values in this enum, in order of their declaration.