CallSetting.fromMap constructor

CallSetting.fromMap(
  1. 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']],
  );
}