updateRemoteStreamVideoCanvas method
Future<int>
updateRemoteStreamVideoCanvas({
- required RemoteStreamKey remoteStreamKey,
- required VideoRenderMode renderMode,
- int backgroundColor = 0x000000,
Implementation
Future<int> updateRemoteStreamVideoCanvas({
required $p.RemoteStreamKey remoteStreamKey,
required $p.VideoRenderMode renderMode,
int backgroundColor = 0x000000,
}) async {
if (Platform.isAndroid) {
return await ($instance as BasicHelper).invoke<int>(
method: 'updateRemoteStreamVideoCanvas',
args: [
unpackObject(remoteStreamKey),
$p.t_VideoRenderMode.code_to_android(renderMode).$value,
backgroundColor,
],
);
} else if (Platform.isIOS) {
return await ($instance as BasicHelper).invoke<int>(
method:
'updateRemoteStreamVideoCanvas:remoteStreamKey:renderMode:backgroundColor:',
args: [
unpackObject(remoteStreamKey),
$p.t_VideoRenderMode.code_to_ios(renderMode).$value,
backgroundColor,
],
);
} else {
throw UnsupportedError('Unsupported platform');
}
}