updateRemoteStreamVideoCanvas method

Future<int?> updateRemoteStreamVideoCanvas({
  1. required String streamId,
  2. VideoRotation rotation = VideoRotation.rotation0,
  3. VideoRenderMode renderMode = VideoRenderMode.hidden,
  4. 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}');
  }
}