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 Modifies remote video frame rendering settings, including render mode and background color. @param streamId ID of Remote stream. @param renderMode See ByteRTCRenderMode{@link #ByteRTCRenderMode}. @param backgroundColor See ByteRTCVideoCanvas{@link #ByteRTCVideoCanvas}.backgroundColor. @return - 0: Success. - < 0 : Fail. See ByteRTCReturnStatus{@link #ByteRTCReturnStatus} for more details @note Calling this API during remote video rendering will be effective immediately.

Implementation

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