获取VMR列表
GetVmrList
接口描述
该接口用于获取VMR列表。
注意事项
- 该接口在已登录状态下才能调用。
- 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。
方法定义
1 | HWM_SDK_AGENT_API hwmsdk::HwmErrCode GetVmrList(); |
回调函数
该接口已废弃,请参考新回调OnGetVmrInfoListResult
1 | virtual void OnGetVmrListResult(hwmsdk::HwmErrCode ret, const char* reason, const HwmVmrInfo* vmrInfoList, unsigned int listLen) {}; |
新回调
1 | virtual void OnGetVmrInfoListResult(hwmsdk::HwmErrCode ret, const char* reason, const HwmVmrListInfo* vmrListInfo) {}; |
参数描述
无。
返回值
类型 | 描述 |
|---|---|
HwmErrCode | 成功返回0,其他值表示失败。失败返回值见错误码参考。 |
参数 | 类型 | 描述 |
|---|---|---|
vmrConferenceId | char[] | 云会议室上的固定会议ID。 |
vmrId | char[] | 云会议室唯一ID。 |
chairmanPwd | char[] | 云会议室主持人密码。 |
guestPwd | char[] | 云会议室来宾密码。 |
type | HwmVmrIdType | 云会议室类型。 |
maxParties | int | 云会议室最大方数。 |
name | char[] | 会议室名称。 |
allowGuestStartConf | bool | 是否允许来宾提前启动会议。 |
joinConfRestrictionType | HwmJoinConfPermissionType | 允许入会范围限制。 |
isOpenWaitingRoom | bool | 等候室开启开关。 |
枚举值 | 描述 |
|---|---|
PERSONAL_MEETING_ID | 个人会议ID。 |
CLOUD_MEETING_ROOM_ID | 云会议室ID。 |
参数 | 类型 | 描述 |
|---|---|---|
numOfVmrs | unsigned int | 云会议室个数。 |
vmrs | 云会议室信息。 | |
isEnableShareVmr | bool | 是否开启共享vmr。 |
示例代码
1 2 3 4 5 6 7 8 9 10 11 | /** * 获取Vmr列表 */ void demoBookConfDlg::GetVmrList() { int ret = hwmsdkagent::GetVmrList(); if (hwmsdk::HWM_COMMON_SUCCESS != ret) { AfxMessageBox(_T("GetVmrList error")); } } |

