parseSimulcastStreamList function
Implementation
List<dynamic> parseSimulcastStreamList(String str) {
List<dynamic> attributes = [];
str.split(';').forEach((stream) {
List scids = [];
stream.split(',').forEach((format) {
var scid, paused = false;
if (format[0] != '~') {
scid = toIntIfInt(format);
} else {
scid = toIntIfInt(format.substring(1, format.length));
paused = true;
}
Map<String, dynamic> data = createMap();
data['scid'] = scid;
data['paused'] = paused;
scids.add(data);
});
attributes.add(scids);
});
return attributes;
}