版本支持: v3.11.0+
接口概述: 举手发言
接口定义:
virtual void speakingReq(bool speaking) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
speaking | bool | 是 | 无 | 是否举手发言 |
版本支持: v3.11.0+
接口概述: 发言结束
接口定义:
virtual void speakingEnd() = 0;
版本支持: v3.11.0+
接口概述: 申请发言和取消申请发言
接口定义:
virtual void applySpeaking(XYApplySpeaking speaking) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
speaking | 是 | 无 | 具体参数设置 |
版本支持: v3.11.0+
接口概述: 签到
接口定义:
virtual void signIn(const char* url, const char* identifier) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
url | const char* | 是 | 无 | 签到url 从会控发起的ws消息里面拿到 |
identifier | const char* | 是 | 无 | 签到id 从会控发起签到的ws消息里面拿到 |
版本支持: v3.11.0+
接口概述: 通过会议号查询与即时会议有关的会议室信息, 该信息由onMeetingRoomInfoForInstant函数返回
接口定义:
virtual void getMeetingRoomInfoForInstant(const char* confNumber, const char* meetingId, const char* scheduleMeetingId, bool inMeeting) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
confNumber | const char* | 是 | 无 | 会议号 |
meetingId | const char* | 是 | 无 | 会议id |
scheduleMeetingId | const char* | 是 | 无 | 预约会议id |
inMeeting | bool | 是 | 无 | 是否在会议中 |
版本支持: v3.11.0+
接口概述: 获取敏感词
接口定义:
virtual void getSensitiveWords() = 0;
版本支持: v3.11.0+
接口概述: 查询会中水印信息
接口定义:
virtual void getWatermark(const char* meetNum) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
meetNum | const char* | 是 | 无 | 会议号 |
版本支持: v3.11.0+
接口概述: 会中修改用户名
接口定义:
virtual void setUserNameInMeeting(const char* mID, const char* mNum, const char* callUri, const char* modifyName, const char* virtualNum) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
mID | const char* | 是 | 无 | 会议id |
mNum | const char* | 是 | 无 | 会议号 |
callUri | const char* | 是 | 无 | 会议callurl |
modifyName | const char* | 是 | 无 | 修改的名称 |
virtualNum | const char* | 是 | 无 | 虚拟number 从callstateinfo中拿到直接回传 |
版本支持: v3.11.0+
接口概述: 呼叫H323设备
接口定义:
virtual void dialDtmf(int callIndex, const char* peerUri, const char* content) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
callIndex | int | 是 | 无 | 会议callindex |
peerUri | const char* | 是 | 无 | 会议callurl |
content | const char* | 是 | 无 | 输入内容 |
版本支持: v3.11.0+
接口概述: 通过callurl遥控摄像头
接口定义:
virtual void farEndHardwareControl(const char* callUri, XYFECCCommand command, int angle) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
callUri | const char* | 是 | 无 | 被遥控者的callurl |
command | 是 | 无 | 摄像头旋转状态 | |
angle | int | 是 | 无 | 摄像头旋转弧度 |
版本支持: v3.11.0+
接口概述: 切换会议模式
接口定义:
virtual void setCallMode(int callIndex, XYCallMode callMode, bool audioMute = false, bool videoMute = false) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
callIndex | int | 是 | 无 | 会议callindex |
callMode | 是 | 无 | 切换成的会议类型 | |
audioMute | bool | 否 | false | 开始/停止音频发送 |
videoMute | bool | 否 | false | 开始/停止视频发送 |
版本支持: v3.11.0+
接口概述: 会议中停止/开始发送摄像头视频,并且通知远端
接口定义:
virtual void setVideoMute(bool bMute) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
bMute | bool | 是 | 无 | 停止发送或开始发送 |
版本支持: v3.11.0+
接口概述: 会议中停止/开始发送Mic音频,并通知远端
接口定义:
virtual void setMicMute(bool bMute) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
bMute | bool | 是 | 无 | 停止发送或开始发送 |
版本支持: v3.11.0+
接口概述: 设置本地预览视频分辨率
接口定义:
virtual void setLocalPreviewResolution(XYVideoResolution res) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
res | 是 | 无 | 视频分辨率 |
版本支持: v3.11.0+
接口概述: 获取会控H5链接
接口定义:
virtual void getHostMeetingUrl(const char* number) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
number | const char* | 是 | 无 | 会议号 |
版本支持: v3.11.0+
接口概述: 收到会控请求后解除静音
接口定义:
virtual void unmuteAsRequiredByHost(const char* mID, const char* mNum, const char* callURI, const char* encryption) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
mID | const char* | 是 | 无 | 会议id |
mNum | const char* | 是 | 无 | 会议号 |
callURI | const char* | 是 | 无 | 解除静音者的callurl |
encryption | const char* | 是 | 无 | 加密信息 |
版本支持: v3.11.0+
接口概述: 获取主持会议的相关配置信息和状态
接口定义:
virtual void checkHostMeetingPermission(const char* conferenceNo, const char* scheduledMeetingId) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
conferenceNo | const char* | 是 | 无 | 会议号 |
scheduledMeetingId | const char* | 是 | 无 | 预约id |
版本支持: v3.11.0+
接口概述: 主持人静音时,是否需要本人同意设置
接口定义:
virtual void setNeedConsentWhenHostReqUnmute(bool need) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
need | bool | 是 | 无 | 是否需要本人确认 |