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