HMSPublishSetting.fromMap constructor
HMSPublishSetting.fromMap(
- Map map
Implementation
factory HMSPublishSetting.fromMap(Map map) {
List<String> allowed;
if (map.containsKey('allowed')) {
allowed = map['allowed'].cast<String>();
} else {
allowed = [];
}
HMSAudioSetting? audioSetting;
if (map.containsKey('audio')) {
audioSetting = HMSAudioSetting.fromMap(map['audio']);
}
HMSVideoSetting? videoSetting;
if (map.containsKey('video')) {
videoSetting = HMSVideoSetting.fromMap(map['video']);
}
HMSVideoSetting? screenSetting;
if (map.containsKey('screen')) {
screenSetting = HMSVideoSetting.fromMap(map['screen']);
}
HMSSimulcastSettings? simulcastSettings;
if (map.containsKey('simulcast')) {
simulcastSettings = HMSSimulcastSettings.fromMap(map['simulcast']);
}
return HMSPublishSetting(
allowed: allowed,
audioSetting: audioSetting,
videoSetting: videoSetting,
screenSetting: screenSetting,
simulcast: simulcastSettings);
}