updateRemoteStreamVideoCanvas method

FutureOr<int> updateRemoteStreamVideoCanvas(
  1. NSString streamId,
  2. ByteRTCRenderMode renderMode,
  3. NSUInteger backgroundColor
)

@deprecated since 3.56, and will be deleted in 3.62. Use updateRemoteStreamVideoCanvas:withRemoteVideoRenderConfig:{@link #ByteRTCEngine#updateRemoteStreamVideoCanvas:withRemoteVideoRenderConfig} instead. @detail api @hiddensdk(audiosdk) @author wangfujun.911 @brief 修改远端视频帧的渲染设置,包括渲染模式和背景颜色。 @param streamId 远端流 ID。 @param renderMode 渲染模式,参看 ByteRTCRenderMode{@link #ByteRTCRenderMode} @param backgroundColor 背景颜色,参看 ByteRTCVideoCanvas{@link #ByteRTCVideoCanvas}.backgroundColor @return - 0: 调用成功。 - < 0 : 调用失败。查看 ByteRTCReturnStatus{@link #ByteRTCReturnStatus} 获得更多错误说明 @note 你可以在远端视频渲染过程中,调用此接口。调用结果会实时生效。

Implementation

FutureOr<int> updateRemoteStreamVideoCanvas(NSString streamId,
    ByteRTCRenderMode renderMode, NSUInteger backgroundColor) async {
  return await nativeCall(
      'updateRemoteStreamVideoCanvas:withRenderMode:withBackgroundColor:',
      [streamId, renderMode.$value, backgroundColor]);
}