关键类型定义

最近更新时间:2020-01-13 14:34:10

TEduBoardToolType

白板工具

属性列表

属性 类型 字段含义
TEDU_BOARD_TOOL_TYPE_MOUSE int 鼠标
TEDU_BOARD_TOOL_TYPE_PEN int 画笔
TEDU_BOARD_TOOL_TYPE_ERASER int 橡皮擦
TEDU_BOARD_TOOL_TYPE_LASER int 激光笔
TEDU_BOARD_TOOL_TYPE_LINE int 直线
TEDU_BOARD_TOOL_TYPE_OVAL int 空心椭圆
TEDU_BOARD_TOOL_TYPE_RECT int 空心矩形
TEDU_BOARD_TOOL_TYPE_OVAL_SOLID int 实心椭圆
TEDU_BOARD_TOOL_TYPE_RECT_SOLID int 实心矩形
TEDU_BOARD_TOOL_TYPE_POINT_SELECT int 点选工具
TEDU_BOARD_TOOL_TYPE_RECT_SELECT int 选框工具
TEDU_BOARD_TOOL_TYPE_TEXT int 文本工具
TEDU_BOARD_TOOL_TYPE_ZOOM_DRAG int 缩放移动白板工具

TEduBoardLineType

直线类型

属性列表

属性 类型 字段含义
TEDU_BOARD_LINE_TYPE_SOLID int 实线
TEDU_BOARD_LINE_TYPE_DOTTED int 虚线

TEduBoardArrowType

箭头类型

属性列表

属性 类型 字段含义
TEDU_BOARD_ARROW_TYPE_NONE int 无箭头
TEDU_BOARD_ARROW_TYPE_NORMAL int 普通箭头
TEDU_BOARD_ARROW_TYPE_SOLID int 实心箭头

TEduBoardOvalDrawMode

椭圆绘制模式

属性列表

属性 类型 字段含义
TEDU_BOARD_OVAL_DRAW_MODE_FIX_START int 固定起始点,起始点和终点的中点为圆心
TEDU_BOARD_OVAL_DRAW_MODE_FIX_CENTER int 固定圆心,起始点为圆心

TEduBoardImageFitMode

白板图片填充对齐模式

属性列表

属性 类型 字段含义
TEDU_BOARD_IMAGE_FIT_MODE_CENTER int 以宽度或者高度为基准居中对齐等比例放大
TEDU_BOARD_IMAGE_FIT_MODE_LEFT int 以宽度或者高度为基准左对齐等比例放大
TEDU_BOARD_IMAGE_FIT_MODE_TOP int 以宽度或者高度为基准顶对齐等比例放大
TEDU_BOARD_IMAGE_FIT_MODE_RIGHT int 以宽度或者高度为基准右对齐等比例放大
TEDU_BOARD_IMAGE_FIT_MODE_BOTTOM int 以宽度或者高度为基准底对齐等比例放大

TEduBoardImageStatus

白板图片状态

属性列表

属性 类型 字段含义
TEDU_BOARD_IMAGE_STATUS_LOADING int 背景图片正在加载
TEDU_BOARD_IMAGE_STATUS_LOAD_DONE int 背景图片加载完成
TEDU_BOARD_IMAGE_STATUS_LOAD_ABORT int 背景图片加载中断
TEDU_BOARD_IMAGE_STATUS_LOAD_ERROR int 背景图片加载错误

TEduBoardTextStyle

白板文本样式

属性列表

属性 类型 字段含义
TEDU_BOARD_TEXT_STYLE_NORMAL int 常规样式
TEDU_BOARD_TEXT_STYLE_BOLD int 粗体样式
TEDU_BOARD_TEXT_STYLE_ITALIC int 斜体样式
TEDU_BOARD_TEXT_STYLE_BOLD_ITALIC int 粗斜体样式

TEduBoardUploadStatus

白板上传状态

属性列表

属性 类型 字段含义
TEDU_BOARD_UPLOAD_STATUS_SUCCEED int 上传成功
TEDU_BOARD_UPLOAD_STATUS_FAILED int 上传失败

TEduBoardBackgroundH5Status

H5 背景状态

属性列表

属性 类型 字段含义
TEDU_BOARD_BACKGROUND_H5_STATUS_LOADING int H5 背景正在加载
TEDU_BOARD_BACKGROUND_H5_STATUS_LOAD_FINISH int H5 背景加载完成

TEduBoardContentFitMode

白板内容自适应模式

属性列表

属性 类型 字段含义
TEDU_BOARD_CONTENT_FIT_MODE_NONE int 不使用内容自适应,默认模式,不自动调整白板宽高比,内容等比例缩放居中显示,内容宽高 <= 白板宽高
TEDU_BOARD_CONTENT_FIT_MODE_CENTER_INSIDE int 自动调整白板宽高比与内容一致,内容铺满白板,白板等比例缩放居中显示,白板宽高 <= 容器宽高
TEDU_BOARD_CONTENT_FIT_MODE_CENTER_COVER int 自动调整白板宽高比与内容一致,内容铺满白板,白板等比例缩放居中显示,白板宽高 >= 容器宽高

TEduBoardFileTranscodeStatus

文件转码状态

属性列表

属性 类型 字段含义
TEDU_BOARD_FILE_TRANSCODE_ERROR int 转码错误
TEDU_BOARD_FILE_TRANSCODE_UPLOADING int 文件上传中
TEDU_BOARD_FILE_TRANSCODE_CREATED int 发起转码任务
TEDU_BOARD_FILE_TRANSCODE_QUEUE int 排队中
TEDU_BOARD_FILE_TRANSCODE_PROCESSING int 转码中
TEDU_BOARD_FILE_TRANSCODE_FINISHED int 转码完成

TEduBoardVideoStatus

视频文件状态

属性列表

属性 类型 字段含义
TEDU_BOARD_VIDEO_STATUS_ERROR int 播放错误
TEDU_BOARD_VIDEO_STATUS_LOADING int 加载中
TEDU_BOARD_VIDEO_STATUS_LOADED int 加载完成
TEDU_BOARD_VIDEO_STATUS_PLAYED int 开始播放
TEDU_BOARD_VIDEO_STATUS_PLAYING int 播放中
TEDU_BOARD_VIDEO_STATUS_PAUSED int 暂停
TEDU_BOARD_VIDEO_STATUS_SEEKED int 跳转
TEDU_BOARD_VIDEO_STATUS_ENDED int 结束

TEduBoardH5FileStatus

H5 文件状态

属性列表

属性 类型 字段含义
TEDU_BOARD_H5_FILE_STATUS_LOADING int 加载中
TEDU_BOARD_H5_FILE_STATUS_LOADED int 加载完成

TEduBoardAuthParam

授权参数

属性列表

属性 类型 字段含义
sdkAppId int SDKAppID
userId String 用户 ID
userSig String 用户签名

TEduBoardColor

颜色参数

属性列表

属性 类型 字段含义
red int 红色分量
green int 绿色分量
blue int 蓝色分量
alpha int 透明分量

TEduBoardColor

初始化颜色值

TEduBoardColor(int color)

参数

参数 类型 含义
color int

TEduBoardColor

初始化颜色值

TEduBoardColor(final String color)

参数

参数 类型 含义
color final String 颜色值字符串(格式如::RRGGBB、::AARRGGBB)

toHex

生成16进制格式颜色字符串,格式如::AARRGGBB

String toHex()

返回

#XXXXXX对应字符串

toRGBA

生成16进制格式颜色字符串,格式如 rgba(red, green, blue, alpha)

String toRGBA()

返回

#XXXXXX对应字符串

TEduBoardInfo

白板信息

属性列表

属性 类型 字段含义
boardId String 白板 ID
backgroundUrl String 背景图或者背景 H5 页面的 URL
backgroundColor TEduBoardColor 白板背景色

TEduBoardFileInfo

文件信息

属性列表

属性 类型 字段含义
fileId String 文件 ID
title String 文件名
downloadUrl String 文件下载地址
pageCount int 文件页数
pageIndex int 文件当前显示的页数
boardInfoList List< TEduBoardInfo > 白板信息列表

TEduBoardInitParam

白板初始化参数

属性列表

属性 类型 字段含义
ratio String 默认白板宽高比(可传格式如“4:3”、“16:9”的字符串)
drawEnable boolean 是否允许涂鸦
globalBackgroundColor TEduBoardColor 全局背景色
toolType int 白板工具
brushColor TEduBoardColor 画笔颜色
brushThin int 画笔粗细
textColor TEduBoardColor 文本颜色
textSize int 文本粗细
textStyle int 文本样式
timSync boolean 是否使用腾讯云IMSDK进行实时数据同步
preloadDepth int 指定图片预加载深度,默认值为5(表示预加载当前页前后5页的图片
smoothLevel float 用于指定笔迹平滑级别,默认值0.1,取值[0, 1]
dataSyncEnable boolean 用于指定是否启用数据同步
contentFitMode int 内容自适应模式
progressEnable boolean 是否显示加载图标

TEduBoardLineStyle

直线样式

属性列表

属性 类型 字段含义
lineType int 直线类型
startArrowType int 起点箭头类型
endArrowType int 终点肩头类型

TEduBoardTranscodeFileResult

文件转码结果

属性列表

属性 类型 字段含义
status int 转码状态
taskid String 任务 ID
pages int 文件总页数
progress float 转码进度
resolution String 文件分辨率
url String 转码结果URL
thumbnailResolution String 为文件生成缩略图的分辨率
thumbnailUrl String 为文件生成缩略图 URL
title String 文件标题

TEduBoardTranscodeConfig

文件转码参数

属性列表

属性 类型 字段含义
minResolution String 指定转码结果最小分辨率,可用于提高转码结果清晰度,格式如960x540,宽高用x分隔
isStaticPPT boolean 指定对于 PPT 文件是否启用静态转码(转为静态图片),默认转为 H5 动画(转码耗时较长)
thumbnailResolution String 指定为文件生成缩略图的分辨率,默认不生成缩略图(生成缩略图增加额外转码耗时),格式如200x200,宽高用x分隔

TEduBoardCursorIcon

鼠标样式

属性列表

属性 类型 字段含义
cursor String 浏览器内置鼠标指针样式,可取值参考文档
url String 自定义鼠标指针样式的 URL,格式限制参考文档
offsetX int 自定义鼠标指针样式的横向偏移
offsetY int 自定义鼠标指针样式的纵向偏移