会议列表通知
通知描述
收到该通知时,表示会议列表信息发生变更。
方法定义
1 | virtual void OnConfList(HwmConflistUpdateType updateType, const HwmConfListInfo *confInfoList, unsigned int confInfoLen) {}; |
注意事项
登录成功后,会上报一次该通知,后续每当会议列表发生变更会再次上报。
预约会议、编辑会议、取消会议接口都会触发该通知,其中编辑会议触发该通知上报的更新类型是CONFLIST_UPDATE_ADD。
当更新类型(updateType)是会议列表全量更新(CONFLIST_UPDTAE_ALL)时如果confInfoLen为0时需要清空会议列表。
参数描述
参数 | 类型 | 描述 |
|---|---|---|
updateType | HwmConflistUpdateType | 更新类型。 |
confInfoList | HwmConfListInfo* | 会议列表参数信息。 |
confInfoLen | unsigned int | 会议列表参数信息的长度。 |
枚举值 | 描述 |
|---|---|
CONFLIST_UPDTAE_ALL | 会议列表全量更新。 |
CONFLIST_UPDATE_ADD | 会议列表有增加或者修改。编辑会议导致会议列表变更会上报该值。 |
CONFLIST_UPDATE_DELETE | 会议列表有删除。 |
参数 | 类型 | 描述 |
|---|---|---|
confId | char[] | 会议ID。 |
confSubject | char[] | 会议主题。 |
chairmanPwd | char[] | 主持人密码。 |
guestPwd | char[] | 来宾密码。 |
audiencePwd | char[] | 观众密码。 |
startTimeStamp | long long | 会议开始时间,UTC时间戳,精度秒。 |
endTimeStamp | long long | 会议结束时间,UTC时间戳,精度秒。 |
timeZone | char[] | 时区码 |
mediaType | HwmMediaType | 媒体类型 表2。 |
scheduserName | char[] | 会议预定者名称。 |
vmrConferenceId | char[] | 用于云会议显示的ID。 |
chairJoinUri | char[] | 主持人加入会议uri链接 |
guestJoinUri | char[] | 来宾加入会议uri链接 |
audienceJoinUri | char[] | 观众加入会议的链接 |
confStateType | HwmConfState | 会议状态 |
isWebinar | bool | 是否是网络研讨会 |
selfConfRole | HwmConfRole | 本人在会议中的角色表5。 |
customInfo | char[] | 自定义扩展信息 |
枚举值 | 描述 |
|---|---|
HWM_CONF_STATE_SCHEDULE | 预定状态。 |
HWM_CONF_STATE_CREATING | 正在创建状态。 |
HWM_CONF_STATE_GOING | 会议已经开始。 |
HWM_CONF_STATE_DESTROYED | 会议已经关闭 |

