Updated on 2024-09-13 GMT+08:00

Meeting List Notification

Notification Description

A notification is sent when the meeting list changed.

Method Definition

1
virtual void OnConfList(HwmConflistUpdateType updateType, const HwmConfListInfo *confInfoList, unsigned int confInfoLen) {};

Precautions

After the login is successful, the notification is reported once. When the meeting list changes, the notification is reported again.

This notification is triggered when a meeting is scheduled, modified, or canceled. The update type of the notification triggered by meeting details modification is CONFLIST_UPDATE_ADD.

When updateType is set to CONFLIST_UPDTAE_ALL and confInfoLen is set to 0, the meeting list needs to be cleared.

Parameter Description

Table 1 Parameter description

Parameter

Type

Description

updateType

HwmConflistUpdateType

Update type.

confInfoList

HwmConfListInfo*

Meeting list parameters.

confInfoLen

unsigned int

Number of meetings.

Table 2 Enumerated values of HwmConflistUpdateType

Enumerated Value

Description

CONFLIST_UPDTAE_ALL

All meetings in the meeting list are updated.

CONFLIST_UPDATE_ADD

One or more meetings are added or modified in the meeting list. This value is reported when the meeting list changes due to meeting details modification.

CONFLIST_UPDATE_DELETE

A meeting is deleted from the meeting list.

Table 3 HwmConfListInfo description

Parameter

Type

Description

confId

char[]

Meeting ID.

confSubject

char[]

Meeting topic.

chairmanPwd

char[]

Host password.

guestPwd

char[]

Guest password.

audiencePwd

char[]

Audience password.

startTime

long long

UTC time when the meeting starts, in seconds.

endTime

long long

UTC time when the meeting ends, in seconds.

timeZone

char[]

Time zone code.

mediaType

HwmMediaType

Media type. For details, see Table 2.

scheduserName

char[]

Name of the user who schedules the meeting.

vmrConferenceId

char[]

Display ID of the cloud meeting.

chairJoinUri

char[]

Link for the host to join the meeting.

guestJoinUri

char[]

Link for guests to join the meeting.

audienceJoinUri

char[]

Link for an audience to join the meeting.

confStateType

HwmConfState

Meeting status.

isWebinar

bool

Whether the meeting is a webinar.

selfConfRole

HwmConfRole

Role in the meeting. For details, see Table 5.

customInfo

char[]

Custom extension information.

Table 4 Enumerated values of HwmConfState

Enumerated Value

Description

HWM_CONF_STATE_SCHEDULE

The meeting is scheduled.

HWM_CONF_STATE_CREATING

The meeting is being created.

HWM_CONF_STATE_GOING

The meeting has started.

HWM_CONF_STATE_DESTROYED

The meeting has ended.