CallSetting.fromMap constructor
CallSetting.fromMap(
- Map<String, dynamic> map
)
Implementation
factory CallSetting.fromMap(Map<String, dynamic> map) {
return CallSetting(
isLowBandwidthMode: map['isLowBandwidthMode'] as bool,
isAudioMuted: map['isAudioMuted'] as bool,
echoCancellationEnabled: map['echoCancellationEnabled'] as bool,
noiseSuppressionEnabled: map['noiseSuppressionEnabled'] as bool,
agcEnabled: map['agcEnabled'] as bool,
isVideoMuted: map['isVideoMuted'] as bool,
e2eeEnabled: map['e2eeEnabled'] ?? false,
preferedCodec: WebRTCCodec.values[map['preferedCodec']],
videoQuality: VideoQuality.values[map['videoQuality']],
videoLayout: VideoLayout.values[map['videoLayout']],
);
}