startPushMixedStream method
Future<int>
startPushMixedStream({
- required String taskId,
- required MixedStreamPushTargetConfig pushTargetConfig,
- required MixedStreamConfig mixedConfig,
Implementation
Future<int> startPushMixedStream(
{required String taskId,
required MixedStreamPushTargetConfig pushTargetConfig,
required MixedStreamConfig mixedConfig}) async {
if (Platform.isAndroid) {
return await ($instance as BasicHelper).invoke<int>(
method: 'startPushMixedStream',
args: [
taskId,
unpackObject<$a.MixedStreamPushTargetConfig>(pushTargetConfig),
mixedConfig.toMap(),
],
);
} else if (Platform.isIOS) {
return await ($instance as BasicHelper).invoke<int>(
method:
'startPushMixedStream:taskId:withPushTargetConfig:withMixedConfig:',
args: [
taskId,
unpackObject<$i.ByteRTCMixedStreamPushTargetConfig>(pushTargetConfig),
mixedConfig.toMap(),
],
);
} else {
throw UnsupportedError('Unsupported platform');
}
}