6#ifndef _NOTIFICATION_SERVICE_INTERFACE_H_
7#define _NOTIFICATION_SERVICE_INTERFACE_H_
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.
virtual bool IsPresenceFeatureEnabled()=0
brief Determine whether the presence feature is enabled.
virtual ~INotificationServiceHelper()
virtual bool IsTransferMeetingEnabled()=0
brief 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 ~ITransferMeetingHandler()
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.
@ TransferMeetingMode_None
For initialization.
@ TransferMeetingMode_Transfer
Try to transfer meeting to current device.
@ TransferMeetingMode_Companion
Try to join meeting with companion mode.If the meeting is successfully joined, both video and audio w...
const zchar_t * deviceName
device name
const zchar_t * meetingId
meeting id
UINT64 meetingNumber
meeting number
bool isSupportCompanionMode
True indicates this meeting supports joining in companion mode.
const zchar_t * meetingTopic
meeting topic
int nIndex
deprecated this param
ZOOM windows SDK Common Definition File.
#define END_ZOOM_SDK_NAMESPACE
#define BEGIN_ZOOM_SDK_NAMESPACE
SDKError
Enumeration of common errors of SDK.