6#ifndef _PRESENCE_HELPER_INTERFACE_H_
7#define _PRESENCE_HELPER_INTERFACE_H_
Process after the user receives the invitation from other user to join meeting.
virtual UINT64 GetMeetingNumber()=0
Get the meeting invite number.
virtual SDKError Decline()=0
Instance to decline the invitation, decline and finally self-destroy.
virtual UINT64 GetChannelMemberCount()=0
Get the channel member count.
virtual SDKError TimeOut()=0
Instance timeout, and finally self-destruct.
virtual SDKError SetScreenName(const zchar_t *screenName)=0
Set the display name in meeting.
virtual const zchar_t * GetChannelName()=0
Get the channel name.
virtual bool IsChannelInvitation()=0
Determine whether this invitation is from a channel.
virtual ~IInvitationMeetingHandler()
virtual SDKError Accept()=0
Instance to accept the invitation, join the meeting and finally self-destroy.
virtual const zchar_t * GetSenderName()=0
Get the inviter's name.
Presence helper callback event.
virtual void onMeetingDeclinedByOtherDevice(UINT64 meetingNumber)=0
Callback to decline a meeting invitation on another device.
virtual void onStarContactListChanged(IList< const zchar_t * > *pContactList, bool bAdd)=0
Star contact list changed callback.
virtual void onRequestContactDetailInfo(IList< IContactInfo * > *pContactList)=0
Request contact detail information list callback.
virtual void onMeetingAcceptedByOtherDevice(UINT64 meetingNumber)=0
Callback to accept a meeting invitation on another device.
virtual void onContactPresenceChanged(const zchar_t *contactId, SDKPresenceStatus status)=0
Contact presence changed callback.
virtual void onRequestStarContact(IList< const zchar_t * > *pContactList)=0
Request star contact ID list callback.
virtual void onMeetingInvitationCanceled(UINT64 meetingNumber)=0
Callback for the meeting invitation canceled by the inviter.
virtual void onReceiveInvitationToMeeting(IInvitationMeetingHandler *handler)=0
Receive meeting invitation callback.
virtual ~IPresenceHelperEvent()
virtual void onMeetingInvitationDeclined(const zchar_t *contactId)=0
Callback to decline a meeting invitation.
Presence Helper Interface.
virtual SDKError UnStarContact(const zchar_t *contactId)=0
Send a request to remove the contact ID from starred contact list.
virtual SDKError InviteContact(const zchar_t *contactId)=0
Send an invitation to a contact to join a meeting.
virtual SDKError AddStarContact(const zchar_t *contactId)=0
Send a request to add the contact ID to the starred contact list.
virtual IBatchRequestContactHelper * GetBatchRequestContactHelper()=0
Get the Batch request contact controller.
virtual SDKError SetEvent(IPresenceHelperEvent *pEvent)=0
Set the presence helper callback event handler.
virtual SDKError RequestStarContact()=0
Send a request to get the starred contact ids.
SDKPresenceStatus
Enumeration of user's presence status. For more information, please visit https://support....
@ SDKPresenceStatus_PhoneCall
@ SDKPresenceStatus_Calendar
@ SDKPresenceStatus_InMeeting
@ SDKPresenceStatus_Available
@ SDKPresenceStatus_Presenting
@ SDKPresenceStatus_UnAvailable
@ SDKPresenceStatus_DoNotDisturb
@ SDKPresenceStatus_OutOfOffice
ZOOM windows SDK Common Definition File.
#define END_ZOOM_SDK_NAMESPACE
#define BEGIN_ZOOM_SDK_NAMESPACE
SDKError
Enumeration of common errors of SDK.