Meeting SDK for iOS API Reference
Loading...
Searching...
No Matches
<MobileRTCPresenceHelperDelegate> Protocol Reference

A protocol for presence helper callback events. More...

#include <MobileRTCPresenceHelper.h>

Inherits <NSObjectNSObject>.

Instance Methods

(void) - onRequestStarContact:
 Callback event when requesting star contact ID list.
 
(void) - onRequestContactDetailInfo:
 Callback event when requesting the contact detail information list.
 
(void) - onUserPresenceChanged:presenceStatus:
 Callback event when contact presence changes.
 
(void) - onStarContactListChanged:isAdd:
 Callback event when starred contact list changes.
 
(void) - onReceiveInvitationToMeeting:
 Callback event when receiving a meeting invitation.
 
(void) - onMeetingInvitationCanceled:
 Callback event when the meeting invitation is canceled by inviter.
 
(void) - onMeetingAcceptedByOtherDevice:
 Callback event when the meeting invitation is accepted on another device.
 
(void) - onMeetingInvitationDeclined:
 Callback event when the meeting invitation is declined on another device.
 
(void) - onMeetingDeclinedByOtherDevice:
 Callback event when the meeting invitation is declined.
 

Detailed Description

A protocol for presence helper callback events.

Definition at line 133 of file MobileRTCPresenceHelper.h.

Method Documentation

◆ onMeetingAcceptedByOtherDevice:

- (void) onMeetingAcceptedByOtherDevice: (long long) meetingNumber

Callback event when the meeting invitation is accepted on another device.

Parameters
meetingNumberThe accepted meeting number.

◆ onMeetingDeclinedByOtherDevice:

- (void) onMeetingDeclinedByOtherDevice: (long long) meetingNumber

Callback event when the meeting invitation is declined.

Parameters
meetingNumberThe meeting number that was declined by other device.

◆ onMeetingInvitationCanceled:

- (void) onMeetingInvitationCanceled: (long long) meetingNumber

Callback event when the meeting invitation is canceled by inviter.

Parameters
meetingNumberThe canceled meeting number.

◆ onMeetingInvitationDeclined:

- (void) onMeetingInvitationDeclined: (NSString *_Nullable) contactID

Callback event when the meeting invitation is declined on another device.

Parameters
contactIDThe contact ID that declined the meeting invitation.

◆ onReceiveInvitationToMeeting:

- (void) onReceiveInvitationToMeeting: (MobileRTCInvitationMeetingHandler *_Nullable) handler

Callback event when receiving a meeting invitation.

Parameters
handlerA pointer to the MobileRTCInvitationMeetingHandler.

◆ onRequestContactDetailInfo:

- (void) onRequestContactDetailInfo: (NSArray< MobileRTCContactInfo * > *_Nullable) contactList

Callback event when requesting the contact detail information list.

Parameters
contactListThe contact detail information list.

◆ onRequestStarContact:

- (void) onRequestStarContact: (NSArray< NSString * > *_Nullable) contactIDList

Callback event when requesting star contact ID list.

Parameters
contactIDListThe star contact result value.

◆ onStarContactListChanged:isAdd:

- (void) onStarContactListChanged: (NSArray< NSString * > *_Nullable) contactIDList
isAdd: (BOOL) add 

Callback event when starred contact list changes.

Parameters
contactIDListThe ID list of changed contacts.
addYES if the contact list is added, NO otherwise.

◆ onUserPresenceChanged:presenceStatus:

- (void) onUserPresenceChanged: (NSString *_Nullable) contactID
presenceStatus: (MobileRTCPresenceStatus) status 

Callback event when contact presence changes.

Parameters
contactIDThe contact's ID.
statusThe contact presence status.