CallSetting class

Available extensions

Constructors

CallSetting({bool isLowBandwidthMode = false, bool isAudioMuted = false, bool echoCancellationEnabled = true, bool noiseSuppressionEnabled = true, bool agcEnabled = true, bool isVideoMuted = false, bool e2eeEnabled = false, WebRTCCodec preferedCodec = WebRTCCodec.h264, VideoQuality videoQuality = VideoQuality.low, VideoLayout videoLayout = VideoLayout.gridView})
CallSetting.fromJson(String source)
factory
CallSetting.fromMap(Map<String, dynamic> map)
factory

Properties

agcEnabled bool
final
e2eeEnabled bool
final
echoCancellationEnabled bool
final
hashCode int
The hash code for this object.
no setteroverride
isAudioMuted bool
final
isLowBandwidthMode bool
final
isVideoMuted bool
final
noiseSuppressionEnabled bool
final
preferedCodec WebRTCCodec
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
videoLayout VideoLayout
final
videoQuality VideoQuality
final

Methods

copyWith({bool? isLowBandwidthMode, bool? isAudioMuted, bool? echoCancellationEnabled, bool? noiseSuppressionEnabled, bool? agcEnabled, bool? isVideoMuted, bool? e2eeEnabled, WebRTCCodec? preferedCodec, VideoQuality? videoQuality, VideoLayout? videoLayout}) CallSetting
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() String
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

operator ==(covariant CallSetting other) bool
The equality operator.
override