merge method
Implementation
void merge(TCICBasicConfig other) {
autoStartClass = other.autoStartClass ?? autoStartClass;
allowEarlyEnter = other.allowEarlyEnter ?? allowEarlyEnter;
allowPipMode = other.allowPipMode ?? allowPipMode;
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;
}