VIClientConfig class
Configuration information for VIClient instance.
Constructors
- VIClientConfig({String? bundleId, bool enableDebugLogging = false, bool enableLogcatLogging = true, VIRequestAudioFocusMode audioFocusMode = VIRequestAudioFocusMode.onCallStart, VILogLevel logLevel = VILogLevel.info, bool forceRelayTraffic = false})
Properties
- audioFocusMode ↔ VIRequestAudioFocusMode
-
Specifies when the audio focus request is performed: when a call is started
or established.
getter/setter pair
- bundleId ↔ String?
-
Application bundle id.
getter/setter pair
- enableDebugLogging ↔ bool
-
Enables debug logging on Android. False by default.
getter/setter pair
- enableLogcatLogging ↔ bool
-
Enables log output to logcat on Android. True by default.
getter/setter pair
- forceRelayTraffic ↔ bool
-
Force traffic to go through TURN servers. False by default.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- logLevel ↔ VILogLevel
-
Specifies log level on iOS.
getter/setter pair
- 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
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited