toMap method
Implementation
Map<String, dynamic> toMap() {
HashMap<String, dynamic> dic = HashMap();
if (enableABR != null) {
dic['enableABR'] = enableABR;
}
if (enableMainBackupSwitch != null) {
dic['enableMainBackupSwitch'] = enableMainBackupSwitch;
}
if (defaultResolution != null) {
dic['defaultResolution'] = defaultResolution!.index;
}
if (defaultFormat != null) {
dic['defaultFormat'] = defaultFormat!.index;
}
if (defaultProtocol != null) {
dic['defaultProtocol'] = defaultProtocol!.index;
}
if (mainStream != null) {
List<Map<String, dynamic>> list = [];
mainStream?.forEach((element) {
list.add(element.toMap());
});
dic['mainStream'] = list;
}
if (backupStream != null) {
List<Map<String, dynamic>> list = [];
backupStream?.forEach((element) {
list.add(element.toMap());
});
dic['backupStream'] = list;
}
return dic;
}