描述:SDK初始化对象
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
extID | String | 是 | 无 | 企业ID,管理平台获取 |
clientId | String | 否 | 无 | ClientId,注册SDK应用获取 |
clientSecret | String | 否 | 无 | ClientSecret,注册SDK应用获取 |
isDebug | boolean | 否 | false | 调试模式 |
privateCloudAddress | String | 否 | 无 | 服务器地址, 公有云环境默认sdkapi.xylink.com,如果非鉴权使用需要设置cloud.xylink.com,私有云需要设置对应的服务器地址 |
privateHttpsPort | String | 否 | 无 | 服务器端口号,默认443 |
logFilePath | String | 否 | 无 | 日志文件输出路径 |
logFileName | String | 否 | 无 | 日志文件命名 |
enableLog | boolean | 否 | true | 是否输出日志 |
logFileNum | int | 否 | 10 | 日志文件数量,0-10之间 |
enableAudioPeakMeter | boolean | 否 | false | 音频旁路 |
defaultCameraId | int | 否 | 1 | 默认摄像头id |
uiNeedSpeakers | boolean | 否 | fasle | 会中三位发言者 |
enableFaceRecognize | boolean | 否 | false | 人脸识别 |
enableVirtualBg | boolean | 否 | false | 虚拟背景 |
enableAiCaption | boolean | 否 | false | 字幕 |
defaultSpeakerDevice | int | 否 | 0 | 默认音频输出设备 |
SocksProxyIp | String | 否 | 无 | 代理ip |
SocksProxyPort | String | 否 | 无 | 代理端口 |
SocksProxyUserName | String | 否 | 无 | 代理账户 |
SocksProxyPassword | String | 否 | 无 | 代理账户密码 |
enableAudioDump | boolean | 否 | false | 开启音频Dump |
enableVideoDump | boolean | 否 | false | 开启视频Dump |
enablePutAudioRaw | boolean | 否 | false | 下发音频源数据 |
enablePutVideoRaw | boolean | 否 | false | 下发视频源数据 |
描述:SDK初始化对象
版本: v3.10.0+
名称 | 类型 | 必填 | 默认值 | 描述 |
extID | String | 是 | 无 | 企业ID,管理平台获取 |
ci | String | 否 | 无 | ClientId,注册SDK应用获取 |
cc | String | 否 | 无 | ClientSecret,注册SDK应用获取 |
debugMode | boolean | 否 | false | 调试模式 |
host | String | 否 | 无 | 服务器地址, 公有云环境默认sdkapi.xylink.com,如果非鉴权使用需要设置cloud.xylink.com,私有云需要设置对应的服务器地址 |
port | String | 否 | 无 | 服务器端口号,默认443 |
layoutType | SDKLayoutType | 否 | CUSTOM_LAYOUT | 布局类型,SDKLayoutType CUSTOM_LAYOUT:自定义布局 UNITY_LAYOUT:统一Layout布局 |
logFileNum | int | 否 | 10 | 日志文件数量,0-10之间 |
enableAudioPeakMeter | boolean | 否 | false | 音频旁路 |
defaultCameraId | int | 否 | 1 | 默认摄像头id |
uiNeedSpeakers | boolean | 否 | fasle | 会中三位发言者 |
enableFaceRecognize | boolean | 否 | false | 人脸识别 |
enableVirtualBg | boolean | 否 | false | 虚拟背景 |
enableAiCaption | boolean | 否 | false | 字幕 |
defaultSpeakerDevice | int | 否 | 0 | 默认音频输出设备 |
SocksProxyIp | String | 否 | 无 | 代理ip |
SocksProxyPort | String | 否 | 无 | 代理端口 |
SocksProxyUserName | String | 否 | 无 | 代理账户 |
SocksProxyPassword | String | 否 | 无 | 代理账户密码 |
enableAudioDump | boolean | 否 | false | 开启音频Dump |
enableVideoDump | boolean | 否 | false | 开启视频Dump |
enablePutAudioRaw | boolean | 否 | false | 下发音频源数据 |
enablePutVideoRaw | boolean | 否 | false | 下发视频源数据 |
描述:登录对象
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
userId | long | 是 | 无 | 用户ID |
deviceId | long | 是 | 无 | 用户设备ID |
callNumber | String | 是 | 无 | 用户呼叫号码 |
cellPhone | String | 是 | 无 | 手机号 |
deviceUri | String | 是 | 无 | 用户callUri |
deviceDisplayName | String | 是 | 无 | 用户设备名称 |
tokenInfo | 否 | 无 | token信息 |
描述:用户信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
userId | long | 是 | 无 | 用户ID |
displayName | String | 是 | 无 | 用户昵称 |
deviceId | long | 是 | 无 | 用户设备ID |
callNumber | String | 是 | 无 | 用户呼叫号码 |
cellPhone | String | 是 | 无 | 手机号 |
callUri | String | 是 | 无 | 用户callUri |
deviceDisplayName | String | 是 | 无 | 用户设备名称 |
tokenInfo | 否 | 无 | token信息 | |
profilePicture | String | 是 | 无 | 用户头像Url |
描述:token信息对象
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
accessToken | String | 是 | 无 | 鉴权token参数 |
refreshToken | String | 是 | 无 | 刷新token参数 |
expires | long | 是 | 无 | 过期时间 |
描述:呼叫参数信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
conferenceNo | String | 是 | 无 | 会议号码 |
meetingPwd | String | 非 | 无 | 会议密码 |
videoMute | boolean | 是 | false | 关闭视频 |
audioMute | boolean | 是 | false | 关闭麦克风 |
localDisplayName | String | 非 | 无 | 会中昵称 |
scheduledEventId | String | 非 | 无 | 预约会议id |
meetingSpeakerDeviceOff | boolean | 非 | false | 默认是否关闭扬声器播放 |
描述:会中功能配置字段
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
showCharimanMode | boolean | 非 | true | 显示主会场标签 |
enableApplySpeak | boolean | 非 | true | 显示申请发言 |
showCopyInvite | boolean | 非 | true | 显示会议分享链接 |
showNetworkTest | boolean | 非 | true | 显示网络测试 |
copyInviteUrl | String | 非 | 无 | 自定义会议分享链接 |
showFeedback | boolean | 非 | true | 显示设置-快速反馈 |
showShareScreenShot | boolean | 非 | false | 显示会中截屏分享 |
showReport | boolean | 非 | false | 显示设置-举报 |
enableRecord | boolean | 非 | true | 允许录制 |
isVirtualBgSwitch | boolean | 非 | true | 显示更多-虚拟背景 |
virtualBgList | String[] | 非 | 无 | 虚拟背景-默认图片列表,配置内置虚拟背景资源名称列表,同名jpg图像资源需要在assets目录下存在 |
enableAddVirtualBg | boolean | 非 | true | 虚拟背景-是否允许用户自定义添加 |
showMenuChat | boolean | 非 | true | 显示菜单栏-聊天 |
showMenuFecc | boolean | 非 | true | 显示菜单栏-Fecc |
showMenuKeyboard | boolean | 非 | true | 显示菜单栏-键盘 |
showMenuRecord | boolean | 非 | true | 显示菜单栏-录制 |
showMenuInviteCall | boolean | 非 | true | 显示菜单栏-邀请 |
showMenuShare | boolean | 非 | true | 显示菜单栏-共享 |
showMenuScreen | boolean | 非 | true | 显示菜单栏-共享屏幕 |
showMenuImage | boolean | 非 | true | 显示菜单栏-共享图片 |
showMenuWhiteBoard | boolean | 非 | true | 显示菜单栏-共享白板 |
showMenuAttendee | boolean | 非 | true | 显示菜单栏-参会者 |
showMenuFace | boolean | 非 | true | 显示菜单栏-人脸识别 |
showMenuAudioOnly | boolean | 非 | true | 显示菜单栏-语音模式 |
showMenuPip | boolean | 非 | true | 显示菜单栏-画中画 |
showMenuLock | boolean | 非 | true | 显示菜单栏-锁定 |
showMenuSetting | boolean | 非 | true | 显示菜单栏-设置 |
showMenuEffect | boolean | 非 | true | 显示菜单栏-美颜与滤镜 |
showWaitIm | boolean | 非 | true | 显示等候室聊天 |
secureLockRes | Integer | 非 | 无 | 会中加密图标资源id,@DrawableRes类型 |
showContact | boolean | 非 | false | 显示会中邀请-通讯录 |
enableMeetingShare | boolean | 非 | true | //邀请-会中分享 |
meetingInviteConfig | 非 | 无 | 会议邀请 自定义分享按钮配置 | |
meetingMenuMoreConfig | 非 | 无 | 会议更多 自定义按钮配置 | |
meetingMenuShareConfig | 非 | 无 | 会议分享 自定义按钮配置 | |
showWebHostMeetingBtn | boolean | 非 | true | 会议会控 web主持会议按钮显示配置 |
enableExtraUserInfo | boolean | 非 | false | 是否支持自定义用户信息 |
名称 | 类型 | 必填 | 默认值 | 描述 |
itemIcon | int | 是 | 无 | 自定义按钮图标资源,推荐尺寸:100x100 px |
itemText | int | 是 | 无 | 自定义按钮文案资源 |
itemId | int | 是 | 无 | 自定义按钮id,在触发按钮点击时返回 |
描述:会议状态
enum CallState {
CONNECTING, //会议链接中
CONNECTED, //会议链接成功
WAITING, //等候室模式
DISCONNECTED //会议断开
}
描述:参会者请流信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
dataSourceID | String | 是 | 无 | 视频流id |
remoteName | String | 是 | 无 | 参会者昵称 |
participantId | long | 是 | 无 | 参会者会中唯一id |
remoteID | String | 是 | 无 | 参会者callUri |
isContent | boolean | 是 | 无 | 是否为共享流 |
isVideoMute | boolean | 是 | 无 | 视频关闭 |
isAudioMute | boolean | 是 | 无 | 音频关闭 |
isAudioOnly | boolean | 是 | 无 | 语音模式 |
isActiveSpeaker | boolean | 是 | 无 | 激活的发言者 |
layoutVideoState | String | 是 | 无 | 视频流状态 kLayoutStateMute:视频流关闭 kLayoutStateRequesting:视频流请求中 kLayoutStateIdle:视频流暂停 kLayoutStateNoDecoder:解码失败,视频播放异常 kLayoutStateNoBandwidth:带宽不足,视频播放异常 kLayoutStateReceived:视频接收成功 kLayoutStateTelephone:pstn |
videoMuteReason | String | 是 | 无 | 视频流关闭原因 MuteByUser:用户关闭视频 MuteByBWLimit:带宽不足,视频关闭 MuteByPhoneCall:收到系统来电,视频关闭 |
remoteAlias | String | 是 | 无 | 参会者别名 |
videoWidth | int | 是 | 无 | 视频流宽度 |
videoHeight | int | 是 | 无 | 视频流高度 |
oriWidth | int | 是 | 无 | 视频流原始宽度 |
oriHeight | int | 是 | 无 | 视频流原始高度 |
extUserId | String | 是 | 无 | 参会者三方用户id |
feccOri | int | 是 | 无 | 硬件参会者摄像头属性 |
描述:参会者信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
participantsNum | int | 是 | 无 | - |
participantsPeopleNum | int | 是 | 无 | 参会者人数,不包含自己 |
contentTotalNum | int | 是 | 无 | 会中共享数量 |
rosters | List<Roster> | 是 | 无 | 参会者信息集合 |
contentRoster | List<Roster> | 是 | 无 | 共享信息集合 |
描述:参会者信息对象
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
participantId | int | 是 | 无 | 参会者会中唯一id |
deviceId | String | 是 | 无 | 参会者callUri |
deviceName | String | 是 | 无 | 参会者昵称 |
isContent | boolean | 是 | 无 | 是否共享路 |
isAnnotationEnable | boolean | 是 | 无 | 是否允许标注 |
extUserId | String | 是 | 无 | 三方用户id |
描述:会控信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
callIndex | int | 是 | 无 | 会议callIndex |
operation | String | 是 | 无 | "mute" 执行静音操作,"unmute" 执行取消静音操作 |
confRole | int | 是 | 无 | 0:主席,1:发言人,2:普通参会者 |
muteIsDisabled | boolean | 是 | 无 | isMuteIsDisabled true 强制静音,false 非强制静音。强制静音模式时可举手发言、取消举手、结束发言 |
feccIsDisabled | boolean | 是 | 无 | fecc可用/禁用 |
contentIsDisabled | boolean | 是 | 无 | content可用/禁用 |
recordIsDisabled | boolean | 是 | 无 | 录制可用/禁用 |
whiteboardIsDisabled | boolean | 是 | 无 | 白板可用/禁用 |
pictureIsDisabled | boolean | 是 | 无 | 共享图片可用/禁用 |
annotationIsDisabled | boolean | 是 | 无 | 标注可用/禁用 |
chairmanUri | String | 是 | 无 | 主会场模式主会场参会者callUri |
uriReason | String | 是 | 无 | 主会场参会者异常错误码 |
isMuteSpeaker | boolean | 是 | 无 | 是否禁止收听 |
reName | String | 是 | 无 | 会中改名 |
描述:录制信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
callIndex | int | 是 | 无 | 会议callIndex |
callUri | String | 是 | 无 | 录制发起人callUri |
isRecordingOwner | boolean | 是 | 无 | 自己是否为录制发起人 |
displayName | String | 是 | 无 | 录制发起人昵称 |
state | 是 | 无 | 录制状态 | |
reason | String | 是 | 无 | 录制异常错误码 |
描述:参会者音频能量信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
participantId | long | 是 | 无 | 参会者会中唯一id |
energy | int | 是 | 无 | 音频能量值 |
描述:录制状态
public enum RecordingState {
RECORDING_STATE_IDLE, //录制停止
RECORDING_STATE_STARTING, //录制开启中
RECORDING_STATE_ACTING, //录制开始
RECORDING_STATE_STOPING, //录制结束中
RECORDING_STATE_INACT, //
RECORDING_STATE_PAUSED //录制暂停
}
描述:共享状态
public enum NemoDualState {
NEMO_DUAL_STAT_IDLE, //共享停止
NEMO_DUAL_STATE_RECEIVING, //共享接收中
NEMO_DUAL_STATE_UNKNOWN, //未知原因,共享中断
NEMO_DUAL_STATE_NOBANDWIDTH //带宽不足,共享中断
}
描述:人脸识别信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
participantId | long | 是 | 无 | 参会者会中唯一id |
type | int | 是 | 无 | 0: 人脸检测, 1: 人脸跟踪 , 2: 电子铭牌信息 |
seq | int | 是 | 无 | 消息序列号 |
callUri | String | 是 | 无 | 参会者callUri |
positionVec | List<FacePosition> | 是 | 无 | 人脸坐标信息 |
描述:人脸坐标信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
faceId | long | 是 | 无 | 人脸id |
left | float | 是 | 无 | left坐标 |
top | float | 是 | 无 | top坐标 |
right | float | 是 | 无 | right坐标 |
bottom | float | 是 | 无 | bottom坐标 |
备注:
提示
换算方式:
double dstLeft= (当前layoutcell.mWidth * FaceAreaPostion.left) / 10000.0;
double dstRight = (当前layoutcell.mWidth * FaceAreaPostion.right) / 10000.0;
double dstTop = (当前layoutcell.mHeight * FaceAreaPostion.top) / 10000.0;
double dstBottom = (当前layoutcell.mHeight * FaceAreaPostion.bottom) / 10000.0;
描述:字幕信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
pid | long | 是 | 无 | 参会者会中唯一id |
src | String | 是 | 无 | 源语言 |
target | String | 是 | 无 | 翻译的语言 |
isEnd | boolean | 是 | 无 | 是否翻译结束 |
dn | String | 是 | 无 | 发言人昵称 |
srcLang | String | 是 | 无 | 源语言 语言类型zh/en |
targetLang | String | 是 | 无 | 翻译后 语言类型 |
seTime | long | 是 | 无 | - |
endTime | long | 是 | 无 | 结束时间 |
startTime | long | 是 | 无 | 起始时间 |
isActive | boolean | 是 | 无 | - |
url | String | 是 | 无 | 参会者callUri |
meetingId | String | 是 | 无 | 会议id |
描述:来电信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
callIndex | int | 是 | 无 | 会议callIndex |
remoteName | String | 是 | 无 | 来电方昵称 |
remoteUri | String | 是 | 无 | 来电方callUri |
remoteDeviceType | String | 是 | 无 | 来电方设备类型 |
callerNumber | String | 是 | 无 | 来电方号码 |
callMode | 是 | 无 | 来电方会议类型 | |
displayNum | String | 是 | 无 | 来电方显示号码 |
groupvc | String | 是 | 无 | 群组号码 |
描述:来电信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
meetingIndex | int | 是 | 无 | 会议callIndex |
remoteName | String | 是 | 无 | 来电方昵称 |
remoteUri | String | 是 | 无 | 来电方callUri |
remoteType | String | 是 | 无 | 来电方设备类型 |
remoteNumber | String | 是 | 无 | 来电方号码 |
meetingMode | 是 | 无 | 来电方会议类型 | |
displayNum | String | 是 | 无 | 来电方显示号码 |
groupvc | String | 是 | 无 | 群组号码 |
extUserId | String | 是 | 无 | 三方用户id |
描述:会议模式
public enum CallMode {
CallMode_AudioVideo, //视频模式
CallMode_AudioOnly, //语音模式
CallMode_Observer,
CallMode_Observed,
CallMode_ContentOnly,
CallMode_Tel;
}
描述:会中发言者
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
callUri | String | 是 | 无 | 参会者callUri |
energyAverage | int | 是 | 无 | 能量值 |
participantId | long | 是 | 无 | 参会者会中唯一id |
extUserId | String | 是 | 无 | 三方用户id |
描述:参会者视频流信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
participantId | int | 是 | 无 | 参会者会中唯一id |
width | int | 是 | 无 | 视频宽度 |
height | int | 是 | 无 | 视频高度 |
originalWidth | int | 是 | 无 | 视频原始宽度 |
originalHeight | int | 是 | 否 | 视频原始高度 |
描述:出入会参会者信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
extUserId | String | 是 | 无 | 三方用户id |
name | String | 是 | 无 | 参会者昵称 |
type | String | 是 | 无 | 类型 in:假如会议,out:离开会议 |
描述:全量参会者信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
rosterType | int | 是 | 无 | 0:全量信息,1:增量信息 |
sessionId | int | 是 | 无 | 1:people,0:content |
totalEpNum | int | 是 | 无 | 会中参会者总数 |
addRosters | List<BulkRoster> | 是 | 无 | 参会者增量信息,如果rosterType为0则为当前会中全量信息,否则为增量信息 |
changeRosters | List<BulkRoster> | 是 | 无 | 参会者变更信息,rosterType为1下下发 |
deleteRosters | List | 是 | 无 | 参会者移除信息,rosterType为1下下发 |
描述:参会者信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
participantId | long | 是 | 无 | 参会者会中唯一id |
deviceId | String | 是 | 无 | 参会者callUri |
deviceName | String | 是 | 无 | 参会者昵称 |
deviceAlias | String | 是 | 无 | 参会者别名 |
deviceType | String | 是 | 无 | 参会者设备类型 |
isAudioMute | boolean | 是 | 无 | 音频静音 |
isVideoMute | boolean | 是 | 无 | 视频关闭 |
onHold | boolean | 是 | 无 | 等待模式 |
描述:fecc遥控指令
public enum FECCCommand {
FECC_TURN_LEFT,
FECC_STEP_LEFT,
FECC_TURN_RIGHT,
FECC_STEP_RIGHT,
FECC_TURN_STOP,
TILT_CAMERA_TURN_UP,
TILT_CAMERA_STEP_UP,
TILT_CAMERA_TURN_DOWN,
TILT_CAMERA_STEP_DOWN,
TILT_CAMERA_TURN_STOP,
FECC_ZOOM_IN,
FECC_ZOOM_OUT,
FECC_STEP_ZOOM_IN,
FECC_STEP_ZOOM_OUT,
FECC_ZOOM_TURN_STOP,
FECC_UNKNOWN;
}
描述:美颜特效类型
public @interface BeautyType {
String NONE = "BeautyNone"; //无
String DERMABRASION = "Smooth"; //磨皮
String WHITENING = "Whiten";//美白
String RUDDY = "Blush";//红润
}
描述:滤镜特效类型
public @interface FilterType {
String NONE = "FilterNone"; //无
String LACONIC = "Concise"; //简洁
String NATURAL = "Natural"; //自然
String EXQUISITE = "Exquisite"; //精致
String PEACEFUL = "Peaceful"; //宁静
String SOFT = "Soft"; //柔和
String LIGHT_LUXURY = "LightLuxury"; //轻奢
String YOUTH = "Youth"; //青春
String AFTER_RAIN = "Rain"; //雨后
String CAMPUS = "Campus"; //校园
String ENTHUSIASM = "Warmth";//热情
String FRESH = "Refreshing"; //清新
String GALAXY = "Galaxy"; //银河
String CLEAR = "Pure"; //清澈
String MORNING = "Dawn"; //清晨
String DREAM = "Dream"; //梦幻
String HIGHLIGHT = "Highlight"; //高光
String ELEGANT = "Elegant"; //典雅
String REPLACEMENT = "Nostalgia"; //怀旧
String DARK_TONE = "Dark"; //暗调
String OLD_FILM = "Retro"; //老电影
}
描述:会控事件开始信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
endAuto | boolean | 是 | 无 | 会控事件是否自动结束 |
duration | int | 是 | 无 | 倒计时时长 单位:秒 |
conferenceName | String | 是 | 无 | 会议室名称 |
voteType | int | 是 | 无 | 会控事件类型 2:签到,3:答题 |
questionnaireId | String | 是 | 无 | 会控事件id |
meetingId | String | 是 | 无 | 会议id |
conferenceNo | String | 是 | 无 | 会议号码 |
processType | 答题web所需参数 |
描述:会控事件结束信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
endUtcTime | long | 是 | 无 | 会控事件结束时间 单位:毫秒 |
voteType | int | 是 | 无 | 会控事件类型 2:签到,3:答题 |
questionnaireId | String | 是 | 无 | 会控事件id |
meetingId | String | 是 | 无 | 会议id |
conferenceNo | String | 是 | 无 | 会议号码 |
描述:会控签到结束信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
status | String | 是 | 无 | 签到结果,参考: String SUCCESS = "SUCCESS"; // 系统发生未知错误 String UNKNOWN_ERROR = "UNKNOWN_ERROR"; // 系统发生未知错误 String INVALID_INPUT = "INVALID_INPUT"; // 签到参数有误,请稍后重试 String INVALID_USER_ID = "INVALID_USER_ID"; // 无效的用户ID,请您重新登录小鱼易连客户端进行签到 String INVALID_ENTERPRISE_ID = "INVALID_ENTERPRISE_ID"; // ???这个是啥情况下会出现??? String INVALID_CONFERENCE_NO = "INVALID_CONFERENCE_NO"; // 无效的云会议号码,请稍后重试 String INVALID_MEETING_ID = "INVALID_MEETING_ID";// 无效的会议ID,请稍后重试 String SERVER_EXCEPTION = "SERVER_EXCEPTION";// 服务器内部错误,请稍后重试 String VOTE_NOT_FOUND = "VOTE_NOT_FOUND";// 无效的签到,请稍后重试 String VOTE_EXPIRED = "VOTE_EXPIRED";// 签到已结束,请在主持人下次发起时再进行签到 String VOTE_DELETED = "VOTE_DELETED";// 签到已删除,请稍后重试 String VOTE_INVALID = "VOTE_INVALID";// 无效的签到,请稍后重试 String VOTE_REPEAT = "VOTE_REPEAT";// 您已重复签到 |
data | String | 是 | 无 | - |
描述:会控展示答题结果事件开始信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
voteType | int | 是 | 无 | 会控事件类型 2:签到,3:答题 |
publishTimestamp | long | 是 | 无 | 展示答题结果时间 单位:毫秒 |
questionnaireId | String | 是 | 无 | 会控事件id |
meetingId | String | 是 | 无 | 会议id |
conferenceNo | String | 是 | 无 | 会议号码 |
描述:会控展示答题结果事件结束信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
meetingId | String | 是 | 无 | 会议id |
描述:人脸信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
faceId | long | 是 | 无 | 人脸id |
name | String | 是 | 无 | 昵称 |
position | String | 是 | 无 | 职称 |
描述:会中媒体统计信息,可参考:数据统计
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
people | Map | 是 | 无 | 会中参会者统计信息 |
content | Map | 是 | 无 | 会中共享流统计信息 |
networkInfo | Map | 是 | 无 | 会中网络信息 |
描述:环境线路配置信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
currentSitePathId | String | 是 | 无 | 当前选择线路id |
sitePaths | List | 是 | 无 | 所有线路信息 |
描述:线路信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
displayName | String | 是 | 无 | 线路名称 |
sitePathType | int | 是 | 无 | 0 公有 、1 私有 |
sitePathId | String | 是 | 无 | 线路ID |
networkType | int | 是 | 无 | 0 内网 、 1 外网 |
netToolServer | String | 是 | 无 | 线路地址 |
描述:会议信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
meetingIndex | int | 是 | 无 | 会议callIndex |
remoteUri | String | 是 | 无 | 会议callUri |
meetingState | String | 是 | 无 | 会议状态,CALL_STATE_CONNECTED CALL_STATE_DISCONNECTED |
meetingId | String | 是 | 无 | 会议唯一id |
virtualNumber | String | 否 | 无 | 会议显示号码 |
extra | String | 否 | 无 | 会议额外附带信息 |
reason | String | 否 | 无 | 状态码 |
描述:结束会议结果信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
isApiSuccess | boolean | 是 | 无 | 结束会议调用是否成功 |
code | int | 是 | 无 | 错误码,调用成功后取值 0:结束成功 |
errCode | int | 是 | 无 | 错误码,调用失败后取值 25: 结束非云会议室 26: 非云会议室Owner |
描述:会议参会者信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
meetingMode | int | 是 | 无 | 会议模式 |
memberCount | int | 是 | 无 | 参会者数量 |
contentCount | int | 是 | 无 | 会中共享数量 |
activeSpeakerId | int | 是 | 无 | 当前发言者id |
contentId | int | 是 | 无 | 会中共享id |
memberInfos | 是 | 无 | 参会者信息集合 | |
contentInfos | 是 | 无 | 共享信息集合 |
描述:会议参会者信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
participantId | long | 是 | 无 | 参会者id |
isAudioMute | boolean | 是 | 无 | 麦克风静音 |
isVideoMute | boolean | 是 | 无 | 视频关闭 |
isAudioOnly | boolean | 是 | 无 | 视频/语音模式 |
remoteUri | String | 是 | 无 | 参会者callUri |
remoteType | String | 是 | 无 | 参会者类型 |
remoteName | String | 是 | 无 | 参会者昵称 |
remoteNumber | String | 是 | 无 | 参会者号码 |
描述:结束会议结果信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
videoInfos | 是 | 无 | 参会者视频流信息集合 |
描述:白板状态信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
ownerName | String | 是 | 无 | 白板发起者昵称 |
ownerUri | String | 是 | 无 | 白板发起者callUri |
state | String | 是 | 无 | 白板状态,start、stop |
reason | String | 是 | 无 | 白板异常码 |
描述:白板画线消息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
type | int | 是 | 无 | 画线类型 |
id | String | 是 | 无 | 参会者callUri |
cid | String | 是 | 无 | 画线id |
pageId | int | 是 | 无 | 画板页数 |
name | String | 是 | 无 | 参会者昵称 |
seq | int | 是 | 无 | 画线seq |
c | int | 是 | 无 | 当前页对应的pagId的index |
limit | int | 是 | 无 | 清除类型 |
shape | int | 是 | 无 | 画线形状 |
color | String | 是 | 无 | 画线颜色 |
prop | String | 是 | 无 | 画板信息 |
p | PBean[] | 是 | 无 | 画线点信息 |
oldCid | String | 是 | 无 | 画线id |
f | int | 是 | 无 | 完整画线标志位 |
whiteBoardInfoList | WhiteBoardInfo[] | 是 | 无 | 多条线集合 |
clearWhiteboard | boolean | 是 | 无 | 是否清楚白板 |
cids | String[] | 是 | 无 | cid集合 |
pageWhiteBoard | PageWhiteBoardInfo | 是 | 无 | 页信息 |
描述:批注状态信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
state | String | 是 | 无 | 批注状态 |
reason | String | 是 | 无 | |
annotationReason | String | 是 | 无 | 批注错误码 |
描述:会控信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
meetingIndex | int | 是 | 无 | 会议callIndex |
operation | String | 是 | 无 | "mute" 执行静音操作,"unmute" 执行取消静音操作 |
muteSpk | String | 是 | 无 | 关闭扬声器,取值:on、off |
muteMic | String | 是 | 无 | 关闭麦克风,取值:on、off |
disableMic | boolean | 是 | 无 | isMuteIsDisabled true 强制静音,false 非强制静音。强制静音模式时可举手发言、取消举手、结束发言 |
disableFecc | boolean | 是 | 无 | fecc可用/禁用 |
disableContent | boolean | 是 | 无 | content可用/禁用 |
disableRecord | boolean | 是 | 无 | 录制可用/禁用 |
disableWhiteboard | boolean | 是 | 无 | 白板可用/禁用 |
disablePicture | boolean | 是 | 无 | 共享图片可用/禁用 |
disableAnnotation | boolean | 是 | 无 | 标注可用/禁用 |
chairmanUri | String | 是 | 无 | 主会场模式主会场参会者callUri |
uriReason | String | 是 | 无 | 主会场参会者异常错误码 |
isMuteSpeaker | boolean | 是 | 无 | 是否禁止收听 |
renameInfo | RenameInfo | 是 | 无 | 会中改名 |
描述:会中字幕信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
content | String | 是 | 无 | 字幕内容 |
location | String | 是 | 无 | 消息显示位置,top上方显示,middle中间显示,bottom底部显示 |
action | String | 是 | 无 | 操作消息动作,push推送消息,cancel取消显示消息 |
scroll | String | 是 | 无 | 消息是否滚动,0 不滚动,1 滚动 |
fontSize | String | 是 | 无 | 字幕文字大小,small、middle、big |
fontRGB | String | 是 | 无 | 字幕文字颜色 rgb |
scrollSpeed | String | 是 | 无 | 字幕滚动速度,low、middle、high |
backgroundAlpha | String | 是 | 无 | 字幕背景透明度 0 - 1 |
backgroundRGB | String | 是 | 无 | 字幕背景颜色 rgb |
描述:聊天权限信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
imStatus | String | 是 | 无 | 有无IM聊天权限, 已废弃 |
meetingId | String | 是 | 无 | 会议id |
newImStatus | String | 是 | 无 | 有无IM聊天权限 |
waiterChatToHost | String | 是 | 无 | 针对成员在等候室中,是否允许等候室成员私聊主持人 |
描述:会控排序信息
字段:
名称 | 类型 | 必填 | 默认值 | 描述 |
meetingId | String | 是 | 无 | 会议id |
sequence | int | 是 | 无 | 序号 |
layoutUriList | String[] | 是 | 无 | 排序callUri集合 |