会议列表通知
通知描述
收到该通知时,表示会议列表信息发生变更。
方法定义
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 |
会议已经关闭 |