setCameraFocusPosition method
@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]);
}