Linux SDK API Reference
Loading...
Searching...
No Matches
notification_service_interface.h
Go to the documentation of this file.
1
6#ifndef _NOTIFICATIONE_SERVICE_INTERFACE_H_
7#define _NOTIFICATIONE_SERVICE_INTERFACE_H_
8#include "zoom_sdk_def.h"
9
11
17{
18 int nIndex;
23 {
24 nIndex = -1;
25 deviceName = NULL;
26 meetingTopic = NULL;
27 meetingNumber = 0;
28 }
29};
30
34{
35public:
39
42 virtual void onTransferMeetingStatus(bool bSuccess) = 0;
43
44};
45
47class IPresenceHelper;
49{
50public:
52
56
59
61 virtual bool IsTransferMeetingEnabled() = 0;
62
64 virtual bool IsPresenceFeatureEnabled() = 0;
65
70 virtual SDKError TransferMeeting(int nIndex) = 0;
71
72};
74#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 onTransferMeetingStatus(bool bSuccess)=0
Transfer meeting status changed callback.
virtual bool IsPresenceFeatureEnabled()=0
brief Determine whether the presence feature is enabled.
virtual bool IsTransferMeetingEnabled()=0
brief Determine whether the transfer meeting feature is enabled.
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.
const zchar_t * deviceName
device name
UINT64 meetingNumber
meeting number
const zchar_t * meetingTopic
meeting topic
ZOOM windows SDK Common Definition File.
#define END_ZOOM_SDK_NAMESPACE
Definition: zoom_sdk_def.h:36
uint64_t UINT64
Definition: zoom_sdk_def.h:18
#define BEGIN_ZOOM_SDK_NAMESPACE
Definition: zoom_sdk_def.h:35
char zchar_t
Definition: zoom_sdk_def.h:17
SDKError
SDK error types. Here are more detailed structural descriptions.
Definition: zoom_sdk_def.h:45