Meeting SDK for Windows API Reference
Loading...
Searching...
No Matches
notification_service_interface.h
Go to the documentation of this file.
1
6#ifndef _NOTIFICATION_SERVICE_INTERFACE_H_
7#define _NOTIFICATION_SERVICE_INTERFACE_H_
8#include "zoom_sdk_def.h"
9
11
17{
19 int nIndex;
31 {
32 nIndex = -1;
33 deviceName = nullptr;
34 meetingTopic = nullptr;
35 meetingId = nullptr;
36 meetingNumber = 0;
38 }
39};
40
54
82
88{
89public:
96
102 virtual void onTransferMeetingStatus(bool bSuccess) = 0;
103
110};
111
116class IPresenceHelper;
118{
119public:
121
127
132
136 virtual bool IsTransferMeetingEnabled() = 0;
137
141 virtual bool IsPresenceFeatureEnabled() = 0;
142
149 virtual SDKError TransferMeeting(int nIndex) = 0;
150
157 virtual SDKError TransferMeeting(TransferMeetingMode mode,const zchar_t* meetingId) = 0;
158
159};
161#endif
Notification service helper callback event.
virtual void onMeetingDeviceListChanged(IList< InMeetingDeviceInfo > *pDeviceList)=0
Callback event that the device for users to attend the meeting has changed.
virtual void onTransferMeetingResult(ITransferMeetingHandler *handler)=0
Transfer meeting status changed or join companion mode meeting callback.
virtual void onTransferMeetingStatus(bool bSuccess)=0
Transfer meeting status changed callback.
Notification service control interface.
virtual bool IsPresenceFeatureEnabled()=0
Determine whether the presence feature is enabled.
virtual bool IsTransferMeetingEnabled()=0
Determine whether the transfer meeting feature is enabled.
virtual SDKError TransferMeeting(TransferMeetingMode mode, const zchar_t *meetingId)=0
Try to transfer meeting to current device or join meeting with companion mode.
virtual SDKError SetEvent(INotificationServiceEvent *pEvent)=0
Set the controller event of notification service.
virtual IPresenceHelper * GetPresenceHelper()=0
Get the Presence helper.
virtual SDKError TransferMeeting(int nIndex)=0
Try to transfer meeting to current device.
Presence Helper Interface.
Process after the user joins meeting in companion mode or transfer meeting.
virtual SDKError LeaveCompanionToJoinMeeting()=0
Try to leave companion mode and rejoin the meeting in normal mode.
virtual TransferMeetingMode GetTransferMeetingMode()=0
Get the mode of transfer meeting.
virtual bool IsTransferMeetingSuccess()=0
Determine if transfer meeting or join meeting in companion mode success.
TransferMeetingMode
Type of transfer meeting mode. Here are more detailed structural descriptions.
information of meeting device info. Here are more detailed structural descriptions....
ZOOM windows SDK Common Definition File.
#define END_ZOOM_SDK_NAMESPACE
wchar_t zchar_t
Definition zoom_sdk_def.h:9
#define BEGIN_ZOOM_SDK_NAMESPACE
SDKError
Enumeration of common errors of SDK.