Members
TPackageType :string
Properties:
Name | Type | Description |
---|---|---|
Default |
number | 0 默认(现存应用) |
Trial |
number | 1 试用 |
Light |
number | 2 轻量版 |
Standard |
number | 3 标准版 |
Flagship |
number | 4 旗舰版 |
当前应用版本级别 5个等级
Type:
- string
(constant) TFunctionControlDefaultMap
默认或下发配置识别
TIMEvent :string
IM 事件 EventBusNames
Type:
- string
TIMConvType
IM 会话类型
TIMMsgType
IM 消息类型
TMainEvent
业务层相关事件 EventBusNames
TMainState :string
业务层相关状态
Type:
- string
TPermissionUpdateReason :string
Properties:
Name | Type | Description |
---|---|---|
Unknown |
string | 'unknown' 未知 |
Init |
string | 'init' 进房后初始化 |
MuteAll |
string | 'mute_all' 开启或取消全员静音 |
MuteVideoAll |
string | 'mute_video_all' 开启或关闭全员视频 |
KickOut |
string | 'member_kick' 被踢出课堂 |
KickOutForever |
string | 'member_kick_forever' 被永久踢出课堂 |
Action |
string | 'action' 调用MemberAction修改权限 |
权限更新原因
Type:
- string
TResourceType :string
资源类型
Type:
- string
TPermissionFlag
权限类型
TPlatform :number
Properties:
Name | Type | Description |
---|---|---|
Unknown |
number | 0 未知 |
Windows |
number | 1 Windows |
Mac |
number | 2 Mac |
Android |
number | 3 Android |
IOS |
number | 4 iOS |
Web |
number | 5 Web |
H5 |
number | 6 H5 |
Miniprogram |
number | 7 小程序 |
TV |
number | 8 智能电视 |
平台类型
Type:
- number
TDevice :number
Properties:
Name | Type | Description |
---|---|---|
Unknown |
number | 0 未知 |
Windows |
number | 1 Windows |
Mac |
number | 2 Mac |
Pad |
number | 3 Pad |
Phone |
number | 4 Phone |
TV |
number | 5 TV |
Miniprogram |
number | 6 小程序 |
设备类型
Type:
- number
TPlatformCategory :string
Properties:
Name | Type | Description |
---|---|---|
Unknown |
string | |
Web |
string | |
Miniprogram |
string | |
Mobile |
string | |
PC |
string | |
Others |
string |
平台分类
Type:
- string
TClassStatus :number
Properties:
Name | Type | Description |
---|---|---|
Not_Start |
number | 0 未开始 |
Already_Start |
number | 1 已经开始 |
Has_Ended |
number | 2 已经结束 |
Has_Expired |
number | 3 已过期 |
课堂状态
Type:
- number
TClassType :number
Properties:
Name | Type | Description |
---|---|---|
Interactive |
number | 0 互动课 |
Live |
number | 1 公开课 |
United |
number | 2 统一课堂 |
课堂类型
Type:
- number
TClassSubType :String
Properties:
Name | Type | Description |
---|---|---|
UnKnow |
string | '' 未知课程 |
VideoDoc |
string | 'videodoc' 视频+文档 |
Video |
string | 'video' 纯视频 |
课堂子类型
Type:
- String
TAudienceType :number
Properties:
Name | Type | Description |
---|---|---|
Unknown |
number | 0 未知 |
RTC |
number | 1 互动观看 |
CDN |
number | 2 CDN观看 |
观看类型
Type:
- number
TClassLayout :string
Properties:
Name | Type | Description |
---|---|---|
Top |
string | 'top' 顶部布局(互动班课) |
Double |
string | 'double' 双排布局(互动班课) |
Right |
string | 'right' 右侧布局(互动班课) |
Left |
string | 'left' 左侧布局(互动班课) |
Three |
string | 'three' 三分屏(互动班课、1v1课) |
PicInPic |
string | 'picinpic' 电脑文档+视频,手机画中画(公开课) |
VideoDoc |
string | 'videodoc' 电脑文档+视频, 手机文档+视频(公开课) |
Video |
string | 'video' 纯视频模式(公开课、1v1课) |
课堂布局
Type:
- string
(constant) CheckValueInEnum
检查某个值是否为对象或enum 的有效值
TCameraResolution :number
Properties:
Name | Type | Description |
---|---|---|
Resolution_320_180 |
number | 320x180 |
Resolution_640_360 |
number | 640x360 |
Resolution_960_540 |
number | 960x540 |
Resolution_1280_720 |
number | 1280x720 |
Resolution_1920_1080 |
number | 1920x1080 |
摄像头分辨率
Type:
- number
TQuestionType :number
Properties:
Name | Type | Description |
---|---|---|
Single |
number | 单选 |
Multiple |
number | 多选 |
问题类型
Type:
- number
TQuestionStatus :number
Properties:
Name | Type | Description |
---|---|---|
Starting |
number | 正在进行 |
Ended |
number | 已结束 |
Canceled |
number | 已取消 |
问题状态1
Type:
- number
TMemberStatus :number
Properties:
Name | Type | Description |
---|---|---|
Absent |
number | 0 未到 |
Online |
number | 1 在线 |
Quited |
number | 2 已退出 |
KickOuted |
number | 3 被踢出 |
KickOutedForever |
number | 4 被永久踢出 |
Offline |
number | 5 掉线 |
成员在线状态
Type:
- number
TMemberActionType :number
Properties:
Name | Type | Description |
---|---|---|
None |
number | 0 未知 |
Camera_Open |
number | 1 打开摄像头 |
Camera_Close |
number | 2 关闭摄像头 |
Mic_Open |
number | 3 打开麦克风 |
Mic_Close |
number | 4 关闭麦克风 |
Camera_Mic_Open |
number | 5 打开摄像头和麦克风 |
Camera_Mic_Close |
number | 6 关闭摄像头和麦克风 |
Hand_Up |
number | 7 举手 |
Hand_Up_Cancel |
number | 8 取消举手 |
Kick_Out |
number | 9 踢出课堂 |
Board_Enable |
number | 10 允许操作白板 |
Board_Disable |
number | 11 禁止操作白板 |
Silence |
number | 12 禁言 |
Silence_Cancel |
number | 13 取消禁言 |
Screen_Share_Open |
number | 14 开始屏幕分享 |
Screen_Share_Close |
number | 15 停止屏幕分享 |
Stage_Up |
number | 16 上台 |
Stage_Down |
number | 17 下台 |
Kick_Out_Forever |
number | 18 永久踢出 |
Vod_Play |
number | 19 分享播片 |
Sub_Camera |
number | 20 分享辅助摄像头 |
成员相关操作
Type:
- number
(readonly) TMemberType :number
Properties:
Name | Type | Description |
---|---|---|
All |
number | 0 全部成员 |
Inviter |
number | 1 受邀者 |
Visitor |
number | 2 访客 |
Offline |
number | 3 离线成员 |
成员类型
Type:
- number
TStreamType :number
Properties:
Name | Type | Description |
---|---|---|
Main |
number | 主流 |
Sub |
number | 辅流 |
流类型
Type:
- number
TJoinType :number
Properties:
Name | Type | Description |
---|---|---|
Unknown |
number | 0 未知(废弃) |
CDN |
number | 1 CDN观看[旧版本] |
Live |
number | 2 快直播观看[旧版本] |
RTC |
number | 3 RTC观看[当前支持] |
|
number |
加入课堂类型
Type:
- number
TDeviceStatus :number
Properties:
Name | Type | Description |
---|---|---|
Fail |
number | 1001 打开失败 |
Not_Found |
number | 1002 找不到设备 |
No_Permission |
number | 1003 未授权 |
Busy |
number | 1004 设备被占用 |
Unknown |
number | 0 未知 |
Open |
number | 1 已打开 |
Closed |
number | 2 已关闭 |
设备状态
Type:
- number
TLiveAction :string
方法名列表,主要用于 PromiseExecutor 的 Action 参数
Type:
- string
TResourceType
资源类型
TDeviceOrientation
设备方向
TNetworkQuality
网络质量
TBoardToolType :number
Properties:
Name | Type | Description |
---|---|---|
TBoardToolType_Mouse |
number | 鼠标 |
TBoardToolType_Pen |
number | 画笔工具 |
TBoardToolType_Eraser |
number | 橡皮擦 |
TBoardToolType_Laser |
number | 激光笔 |
TBoardToolType_Line |
number | 直线 |
TBoardToolType_Oval |
number | 空心椭圆 |
TBoardToolType_Rect |
number | 空心矩形 |
TBoardToolType_Oval_Solid |
number | 实心椭圆 |
TBoardToolType_Rect_Solid |
number | 实心矩形 |
TBoardToolType_Point_Select |
number | 点选工具 |
TBoardToolType_Rect_Select |
number | 框选工具 |
TBoardToolType_Text |
number | 文本工具 |
TBoardToolType_Zoom_Drag |
number | 缩放移动工具 |
TBoardToolType_Square |
number | 空心正方形 |
TBoardToolType_Square_Solid |
number | 实心正方形 |
TBoardToolType_Circle |
number | 空心正圆形 |
TBoardToolType_Circle_Solid |
number | 实心正圆形 |
TBoardToolType_Board_Custom_Graph |
number | 自定义图形 |
TBoardToolType_Mouse |
number | 鼠标 |
白板工具
Type:
- number
TBoardFitMode :number
Properties:
Name | Type | Description |
---|---|---|
TBoardFitMode_NONE |
number | 不使用文件自适应,我们目前使用的模式,不自动调整白板宽高比,文件等比例缩放居中显示,文件宽高<=白板宽高 |
TBoardFitMode_CENTER_INSIDE |
number | 自动调整白板宽高比与文件一致,文件铺满白板,白板等比例缩放居中显示,白板宽高<=容器宽高 |
TBoardFitMode_CENTER_COVER |
number | 自动调整白板宽高比与文件一致,文件铺满白板,白板等比例缩放居中显示,白板宽高>=容器宽高 |
白板填充模式
Type:
- number
TLevel
日志和上报级别
TDeviceOrientation :number
Properties:
Name | Type | Description |
---|---|---|
Landscape |
string | 0 横屏(默认) |
Portrait |
string | 1 竖屏 |
设备方向
Type:
- number
TTrtcEvent :string
音视频相关事件
Type:
- string
TTrtcMode :string
TRTC模式
Type:
- string
TTrtcDeviceType :number
Properties:
Name | Type | Description |
---|---|---|
Unknown |
number | 未知,Device_Change 事件回调专用 |
Mic |
number | 麦克风,Device_Change 事件回调专用 |
Speaker |
number | 扬声器,Device_Change 事件回调专用 |
Camera |
number | 摄像头,Device_Change 事件回调专用 |
设备类型
Type:
- number
TTrtcDeviceState :number
Properties:
Name | Type | Description |
---|---|---|
Add |
number | 添加 |
Remove |
number | 移除 |
Active |
number | 可使用 |
Update |
number | 更新 |
设备插拔事件类型
Type:
- number
TTrtcVideoStreamType :number
视频流类型
Type:
- number
TTrtcVideoResolution :number
视频分辨率
Type:
- number
TTrtcVideoFillMode :number
Properties:
Name | Type | Description |
---|---|---|
Fill |
number | 0 等比缩放,填满视窗 |
Fit |
number | 1 等比缩放,保留黑边 |
视频填充模式
Type:
- number
TTrtcVideoRotation :number
Properties:
Name | Type | Description |
---|---|---|
Rotation_0 |
number | 0 不旋转 |
Rotation_90 |
number | 1 顺时针旋转90度 |
Rotation_180 |
number | 2 旋转180度 |
Rotation_270 |
number | 3 顺时针旋转270度 |
视频旋转角度
Type:
- number
TTrtcVideoMirrorType :number
Properties:
Name | Type | Description |
---|---|---|
Auto |
number | 0 自动:前置摄像头镜像,后置摄像头不镜像 |
Enable |
number | 1 打开镜像 |
Disable |
number | 2 关闭镜像 |
镜像类型
Type:
- number
TScreenCaptureSourceType :number
Properties:
Name | Type | Description |
---|---|---|
Unknown |
number | 1 未知 |
Window |
number | 0 窗口 |
Screen |
number | 1 屏幕 |
Custom |
number | 2 自定义 |
屏幕共享源类型
Type:
- number
TTrtcAction :string
方法名列表,主要用于 PromiseExecutor 的 Action 参数
Type:
- string
Type Definitions
TRoleName
用户角色权限
Type:
- 'none' | 'visitor' | 'student' | 'supervisor' | 'assistant' | 'teacher'