HMSPublishSetting.fromMap(- Map map
)
Implementation
factory HMSPublishSetting.fromMap(Map map) {
HMSAudioSetting? audioSetting;
if (map.containsKey('audio_setting'))
audioSetting = HMSAudioSetting.fromMap(map['audio_setting']);
HMSVideoSetting? videoSetting;
if (map.containsKey('video_setting')) {
videoSetting = HMSVideoSetting.fromMap(map['video_setting']);
}
HMSVideoSetting? screenSetting;
if (map.containsKey('screen_setting')) {
screenSetting = HMSVideoSetting.fromMap(map['screen_setting']);
}
HMSSimulCastSettings? audioSimulCast;
if (map.containsKey('audio_simul_cast')) {
audioSimulCast = HMSSimulCastSettings.fromMap(map['audio_simul_cast']);
}
HMSSimulCastSettings? videoSimulCast;
if (map.containsKey('video_simul_cast')) {
videoSimulCast = HMSSimulCastSettings.fromMap(map['video_simul_cast']);
}
HMSSimulCastSettings? screenSimulCast;
if (map.containsKey('screen_simul_cast')) {
screenSimulCast = HMSSimulCastSettings.fromMap(map['screen_simul_cast']);
}
return HMSPublishSetting(
audioSetting: audioSetting,
videoSetting: videoSetting,
screenSetting: screenSetting,
audioSimulCast: audioSimulCast,
videoSimulCast: videoSimulCast,
screenSimulCast: screenSimulCast);
}