merge method
Implementation
void merge(TCICBasicConfig other) {
autoStartClass = other.autoStartClass ?? autoStartClass;
allowEarlyEnter = other.allowEarlyEnter ?? allowEarlyEnter;
allowPipMode = other.allowPipMode ?? allowPipMode;
androidPipVideoPriorityMode =
other.androidPipVideoPriorityMode ?? androidPipVideoPriorityMode;
autoStartStageLoop = other.autoStartStageLoop ?? autoStartStageLoop;
enableSmallVideoStream =
other.enableSmallVideoStream ?? enableSmallVideoStream;
enableVirtualBackground =
other.enableVirtualBackground ?? enableVirtualBackground;
rememberBeautyConfig = other.rememberBeautyConfig ?? rememberBeautyConfig;
rememberVirtualBackgroundConfig =
other.rememberVirtualBackgroundConfig ??
rememberVirtualBackgroundConfig;
microphoneAutoOpen = other.microphoneAutoOpen ?? microphoneAutoOpen;
cameraAutoOpen = other.cameraAutoOpen ?? cameraAutoOpen;
logPassword = other.logPassword ?? logPassword;
enableExperienceDegradation =
other.enableExperienceDegradation ?? enableExperienceDegradation;
enableFullLogReport = other.enableFullLogReport ?? enableFullLogReport;
handupButtonKeepEnabled =
other.handupButtonKeepEnabled ?? handupButtonKeepEnabled;
enableQuicMode = other.enableQuicMode ?? enableQuicMode;
showStreamSubscriptionSetting =
other.showStreamSubscriptionSetting ?? showStreamSubscriptionSetting;
showQuicModeSetting = other.showQuicModeSetting ?? showQuicModeSetting;
teacherVideoFloating = other.teacherVideoFloating ?? teacherVideoFloating;
autoCloseTips = other.autoCloseTips ?? autoCloseTips;
}