updateRemoteStreamVideoCanvas method
Future<int?>
updateRemoteStreamVideoCanvas({
- required String streamId,
- VideoRotation rotation = VideoRotation.rotation0,
- VideoRenderMode renderMode = VideoRenderMode.hidden,
- int backgroundColor = 0x00000000,
更新远端用户视图属性
Implementation
Future<int?> updateRemoteStreamVideoCanvas({
required String streamId,
VideoRotation rotation = VideoRotation.rotation0,
VideoRenderMode renderMode = VideoRenderMode.hidden,
int backgroundColor = 0x00000000,
}) async {
if (Platform.isAndroid) {
return ($instance as $a.RTCEngine).updateRemoteStreamVideoCanvas(
streamId,
$p.t_VideoRenderMode.code_to_android(renderMode).$value,
backgroundColor);
} else if (Platform.isIOS) {
return ($instance as $i.ByteRTCEngine).updateRemoteStreamVideoCanvas(
streamId,
$p.t_VideoRenderMode.code_to_ios(renderMode),
backgroundColor);
} else {
throw UnsupportedError(
'Not Support Platform ${Platform.operatingSystem}');
}
}