startMixerTask method
- Map config
/////////////////////////////混流接口//////////////////////////////////////////
Implementation
Future<Map<dynamic, dynamic>> startMixerTask(
Map<dynamic, dynamic> config) async {
config["userData"] = const Utf8Decoder().convert(config["userData"]);
var result = await (() {
Map completerMap = createCompleter();
ZegoFlutterEngine.instance
.startMixerTask(jsonEncode(config), completerMap["success"]);
return completerMap["completer"].future;
})();
final Map<dynamic, dynamic> map = {};
map['errorCode'] = result.errorCode;
if (result.extendedData != null) {
map['extendedData'] = result.extendedData;
}
return map;
}