setCameraFocusPosition method

FutureOr<int> setCameraFocusPosition(
  1. float x,
  2. float y
)

@detail api @author zhangzhenyu.samuel @brief 设置当前使用的摄像头的对焦点。 @param x 对焦点水平方向归一化坐标。以本地预览画布的左上为原点,取值范围为 0, 1,0 表示最左边,1 表示最右边。 @param y 对焦点垂直方向归一化坐标。以本地预览画布的左上为原点,取值范围为 0, 1,0 表示最上边,1 表示最下边。 @return - 0: 成功。 - < 0: 失败。查看 ReturnStatus{@link #ReturnStatus} 获得更多错误说明。 @note - 必须已调用 startVideoCapture{@link #RTCEngine#startVideoCapture} 使用 SDK 内部采集模块进行视频采集,并且使用 SDK 内部渲染时,才能设置对焦点。 - 移动设备时,自动取消对焦点设置。 - 调用 stopVideoCapture{@link #RTCEngine#stopVideoCapture} 关闭内部采集后,设置的对焦点失效。

Implementation

FutureOr<int> setCameraFocusPosition(float x, float y) async {
  return await nativeCall('setCameraFocusPosition', [x, y]);
}