updateRemoteStreamVideoCanvas method

FutureOr<int> updateRemoteStreamVideoCanvas(
  1. String streamId,
  2. int renderMode,
  3. int backgroundColor
)

@valid since 3.56 @detail api @hiddensdk(audiosdk) @author zhongshenyou @brief Modifies remote video frame rendering settings, including render mode, background color, and rotation angle, while using the internal rendering of the SDK. @param streamId Stream ID, used to specify the video stream for which the rendering settings need to be modified. @param remoteVideoRenderConfig Video rendering settings. See RemoteVideoRenderConfig{@link #RemoteVideoRenderConfig}. @return - 0: Success. - < 0 : Failure. See ReturnStatus{@link #ReturnStatus} for more details @note - After setting the rendering configuration for the remote video frame with setRemoteVideoCanvas{@link #RTCEngine#setRemoteVideoCanvas}, you can call this API to update settings including render mode, background color, and rotation angle. - Calling this API during remote video rendering will be effective immediately.

Implementation

FutureOr<int> updateRemoteStreamVideoCanvas(
    String streamId, int renderMode, int backgroundColor) async {
  return await nativeCall('updateRemoteStreamVideoCanvas',
      [streamId, renderMode, backgroundColor]);
}