startMixerTask method

Future<Map> startMixerTask(
  1. 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;
}