Method SetCameraStabilizationMode
SetCameraStabilizationMode
设置摄像头防抖模式。
C#
public abstract int SetCameraStabilizationMode(CAMERA_STABILIZATION_MODE mode);
摄像头防抖模式默认关闭,你需要调用该方法开启并设置合适的防抖模式。
适用场景
在移动拍摄、暗光环境拍摄、手持拍摄时,你可以设置摄像头防抖模式,以减小摄像头晃动导致的影响,获得更加稳定、清晰的画面。
调用时机
该方法必须在摄像头成功开启后调用,即 SDK 触发 OnLocalVideoStateChanged 回调,返回本地视频状态为 LOCAL_VIDEO_STREAM_STATE_CAPTURING (1) 后。
调用限制
- 摄像头防抖只对视频分辨率大于 1280 × 720 以上的场景生效。
- 开启摄像头防抖后,摄像头防抖等级越高,相机的视角就越小、相机时延就越大。为保障用户体验,建议你将 mode 参数设置为 CAMERA_STABILIZATION_MODE_LEVEL_1。
参数
- mode
- 摄像头的防抖模式。详见 CAMERA_STABILIZATION_MODE。