setVideoEncoderRotation method Null safety

Future<void> setVideoEncoderRotation(
  1. int rotation
)

设置视频编码输出的画面方向,即设置远端用户观看到的和服务器录制的画面方向。

当用户的手机或者 Android Pad 做了一个180度旋转时,由于摄像头的采集方向没有变,所以另一边的用户看到的画面是上下颠倒的, 在这种情况下,您可以通过该接口将 SDK 输出到对方的画面旋转180度,这样可以可以确保对方看到的画面依然正常。

注意: sdk会默认开启重力感应,开启重力感应后设置无效,关闭重力感应设置该接口才会生效

参数:

rotation 顺时针旋转角度,目前仅支持0度和180度两个角度:

TRTCCloudDef.TRTC_VIDEO_ROTATION_0,不旋转(默认值); TRTCCloudDef.TRTC_VIDEO_ROTATION_180,顺时针旋转180度。

Implementation

Future<void> setVideoEncoderRotation(
    int rotation // 目前支持 TRTC_VIDEO_ROTATION_0 和 TRTC_VIDEO_ROTATION_180 两个旋转角度,默认值:TRTC_VIDEO_ROTATION_0。
    ) {
  return _channel.invokeMethod('setVideoEncoderRotation', {
    "rotation": rotation,
  });
}