Zoom Rooms Controller SDK Reference 6.5.0
|
Meeting Service event callback. More...
#include <IMeetingService.h>
Public Member Functions | |
virtual | ~IMeetingServiceSink () |
virtual void | OnStartMeetingResult (int32_t result)=0 |
Start meeting response callback. | |
virtual void | OnStartPmiResult (int32_t result, const std::string &meetingNumber, MeetingType meetingType)=0 |
Start PMI meeting response callback, PMI meeting includes instant meeting, pstn callout, room system call. | |
virtual void | OnStartPmiNotification (bool success)=0 |
Start PMI meeting notification callback. | |
virtual void | OnUpdateMeetingStatus (MeetingStatus meetingStatus)=0 |
Meeting status changed callback. | |
virtual void | OnConfReadyNotification ()=0 |
Notification of meeting is ready. | |
virtual void | OnUpdateMeetingInfoNotification (const MeetingInfo &meetingInfo)=0 |
Update meeting info notification. | |
virtual void | OnExitMeetingNotification (int32_t result, ExitMeetingReason reason)=0 |
Exit meeting event callback. | |
virtual void | OnMeetingErrorNotification (const MeetingErrorInfo &errorInfo)=0 |
Meeting occurs error notification. | |
virtual void | OnMeetingEndedNotification (const MeetingErrorInfo &errorInfo)=0 |
Meeting has been ended notification. | |
virtual void | OnReceiveMeetingInviteNotification (const MeetingInvitationInfo &invitation)=0 |
Receive meeting invite notification. | |
virtual void | OnAnswerMeetingInviteResponse (int32_t result, const MeetingInvitationInfo &invitation, bool accepted)=0 |
Answer meeting invite response. | |
virtual void | OnTreatedMeetingInviteNotification (const MeetingInvitationInfo &invitation, bool accepted)=0 |
Treated meeting invite notification. | |
virtual void | OnStartMeetingWithHostKeyResult (int32_t result)=0 |
Start meeting with host key result. | |
virtual void | OnUpdateDataCenterRegionNotification (const DataCenterRegion &dcRegion)=0 |
Data center region info notification. | |
virtual void | OnUpdateE2ESecurityCode (const E2ESecurityCode &code)=0 |
End-to-end security code update. | |
virtual void | OnBandwidthLimitNotification (const BandwidthLimitInfo &info)=0 |
Bandwidth limit notification. | |
virtual void | OnSendMeetingInviteEmailNotification (int32_t result)=0 |
Send meeting invite email result notification. | |
virtual void | OnSetRoomTempDisplayNameNotification (bool isShow)=0 |
Set room temp display name notification. | |
virtual void | OnMeetingNeedsPasswordNotification (bool showPasswordDialog, bool wrongAndRetry, const ConfDeviceLockStatus &lockStatus)=0 |
Meeting need password notification. | |
virtual void | OnConfDeviceLockStatusNotification (const ConfDeviceLockStatus &status)=0 |
Device lock status from joining meeting notification. | |
virtual void | OnJBHWaitingHostNotification (bool showWaitForHostDialog, WaitingHostReason reason)=0 |
Join before host notification. | |
virtual void | OnE2eeMeetingStatusNotification (const E2eeMeetingStatus &e2eeMeetingStatus)=0 |
E2EE Meeting Info notification. | |
virtual void | OnMeshInfoNotification (const MeshInfoNotification &meshInfo)=0 |
Mesh Info notification. | |
virtual void | OnMeetingWillStopAutomatically ()=0 |
Meeting will automatically stop after 10 minutes. | |
virtual void | OnExtendMeetingResult (int32_t extendMins)=0 |
Extend meeting result. | |
Meeting Service event callback.
Definition at line 132 of file IMeetingService.h.
|
inlinevirtual |
Definition at line 135 of file IMeetingService.h.
|
pure virtual |
Answer meeting invite response.
result | [0] success. |
invitation | Meeting invitation info. |
accepted | TRUE indicates meeting invite has been accepted. |
|
pure virtual |
Bandwidth limit notification.
info | Bandwidth limit info. |
|
pure virtual |
|
pure virtual |
Notification of meeting is ready.
|
pure virtual |
E2EE Meeting Info notification.
e2eeMeetingStatus | e2ee meeting status. |
|
pure virtual |
Exit meeting event callback.
result | Exit meeting result, [0] for success. |
reason | Exit meeting reason, see ExitMeetingReason enum. |
|
pure virtual |
Extend meeting result.
extendMins | Minutes extended for the meeting |
|
pure virtual |
Join before host notification.
showWaitForHostDialog | TRUE indicates to need wait for host while joining before host. |
reason | Waiting host reason, see WaitingHostReason enum. |
|
pure virtual |
Meeting has been ended notification.
errorInfo | Meeting error info. |
|
pure virtual |
Meeting occurs error notification.
errorInfo | Meeting error info. |
|
pure virtual |
Meeting need password notification.
showPasswordDialog | TRUE indicates meeting needs password. |
wrongAndRetry | TRUE indicates last input password is wrong. |
lockStatus | Conf device lock status. |
|
pure virtual |
Meeting will automatically stop after 10 minutes.
|
pure virtual |
Mesh Info notification.
meshInfo | mesh information. |
|
pure virtual |
Receive meeting invite notification.
invitation | Meeting invitation info. |
|
pure virtual |
Send meeting invite email result notification.
result | [0] Success. Otherwise Fail. |
|
pure virtual |
Set room temp display name notification.
isShow | TRUE indicates set room temp display name is showing on ZR. |
|
pure virtual |
Start meeting response callback.
result | Result of start meeting request. |
|
pure virtual |
Start meeting with host key result.
result | [0] success. |
|
pure virtual |
Start PMI meeting notification callback.
success | TURE indicates start PMI successfully. |
|
pure virtual |
Start PMI meeting response callback, PMI meeting includes instant meeting, pstn callout, room system call.
result | Result of start PMI meeting request. |
meetingNumber | Meeting number of start PMI meeting request. |
meetingType | Meeting type of start PMI meeting request, see MeetingType enum. |
|
pure virtual |
Treated meeting invite notification.
invitation | Meeting invitation info. |
accepted | TRUE indicates meeting invite has been accepted. |
|
pure virtual |
Data center region info notification.
dcRegion | The data center region info. |
|
pure virtual |
End-to-end security code update.
code | The E2E security code. If same with host's code means you are end-to-end encrypted with host. |
|
pure virtual |
Update meeting info notification.
meetingInfo | The updated meeting info. |
|
pure virtual |
Meeting status changed callback.
meetingStatus | Meeting status, see MeetingStatus enum. |