Skip to content

Commit

Permalink
add RoomOptimizeOptions
Browse files Browse the repository at this point in the history
  • Loading branch information
AderanFeng committed Oct 12, 2023
1 parent fc2661f commit c28100d
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 0 deletions.
14 changes: 14 additions & 0 deletions sdk/src/main/java/com/herewhite/sdk/RoomParams.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import com.herewhite.sdk.domain.CameraBound;
import com.herewhite.sdk.domain.MemberInformation;
import com.herewhite.sdk.domain.Region;
import com.herewhite.sdk.domain.RoomOptimizeOptions;
import com.herewhite.sdk.domain.WhiteObject;
import com.herewhite.sdk.domain.WindowParams;

Expand Down Expand Up @@ -47,6 +48,11 @@ public class RoomParams extends WhiteObject {
private boolean floatBar = false;
private String modulesOrigin;

/**
* 白板渲染优化配置项。
*/
private RoomOptimizeOptions optimizeOptions;

/**
* 初始化房间配置参数。
*
Expand Down Expand Up @@ -467,4 +473,12 @@ public String getModulesOrigin() {
public void setModulesOrigin(String modulesOrigin) {
this.modulesOrigin = modulesOrigin;
}

public RoomOptimizeOptions getOptimizeOptions() {
return optimizeOptions;
}

public void setOptimizeOptions(RoomOptimizeOptions optimizeOptions) {
this.optimizeOptions = optimizeOptions;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
package com.herewhite.sdk.domain;


/**
* 白板渲染优化配置项。
*/
public class RoomOptimizeOptions extends WhiteObject {

/**
* 表示动画绘制频率,毫秒值 0~120, 建议 20 的倍数. 数值越大,动画绘制频率越低,性能越好,但是动画效果越差。
* 性能比较差的设备/大屏设备,建议设置成比较大的值,比如 60
*/
private Integer useLowTaskAnimation;

/**
* 是否使用单个画布,用于减少dom重绘次数的
*/
private Boolean useSinglerCanvas;

public Integer getUseLowTaskAnimation() {
return useLowTaskAnimation;
}

public void setUseLowTaskAnimation(Integer useLowTaskAnimation) {
this.useLowTaskAnimation = useLowTaskAnimation;
}

public Boolean getUseSinglerCanvas() {
return useSinglerCanvas;
}

public void setUseSinglerCanvas(Boolean useSinglerCanvas) {
this.useSinglerCanvas = useSinglerCanvas;
}
}

0 comments on commit c28100d

Please sign in to comment.