setRemoteVideoCanvas method
@detail api
@hiddensdk(audiosdk)
@author sunhang.io
@brief 渲染来自指定远端用户 uid 的视频流时,设置使用的视图和渲染模式。
如果需要解除视频的绑定视图,把 canvas.view 设置为空。(canvas 中其他参数不能为空。)
@param streamId 远端流 ID。
@param canvas 视图信息和渲染模式,参看 ByteRTCVideoCanvas{@link #ByteRTCVideoCanvas}。3.56 版本起支持通过 renderRotation 设置远端视频渲染的旋转角度。
@return
- 0: 调用成功。
- < 0 : 调用失败。查看 ByteRTCReturnStatus{@link #ByteRTCReturnStatus} 获得更多错误说明
@note 本地用户离开房间时,会解除调用此 API 建立的绑定关系;远端用户离开房间则不会影响。
Implementation
FutureOr<int> setRemoteVideoCanvas(
NSString streamId, ByteRTCVideoCanvas canvas) async {
return await nativeCall(
'setRemoteVideoCanvas:withCanvas:', [streamId, canvas]);
}