AndroidAudioConfiguration class

Constructors

AndroidAudioConfiguration({bool? manageAudioFocus, AndroidAudioMode? androidAudioMode, AndroidAudioFocusMode? androidAudioFocusMode, AndroidAudioStreamType? androidAudioStreamType, AndroidAudioAttributesUsageType? androidAudioAttributesUsageType, AndroidAudioAttributesContentType? androidAudioAttributesContentType, bool? forceHandleAudioRouting})

Properties

androidAudioAttributesContentType AndroidAudioAttributesContentType?
final
androidAudioAttributesUsageType AndroidAudioAttributesUsageType?
final
androidAudioFocusMode AndroidAudioFocusMode?
final
androidAudioMode AndroidAudioMode?
final
androidAudioStreamType AndroidAudioStreamType?
final
forceHandleAudioRouting bool?
On certain Android devices, audio routing does not function properly and bluetooth microphones will not work unless audio mode is set to inCommunication or inCall. Audio routing is turned off those cases.
final
hashCode int
The hash code for this object.
no setterinherited
manageAudioFocus bool?
Controls whether audio focus should be automatically managed during a WebRTC session.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

communication AndroidAudioConfiguration
A pre-configured AndroidAudioConfiguration for voice communication.
final
media AndroidAudioConfiguration
A pre-configured AndroidAudioConfiguration for media playback.
final