MXMeetSessionDelegate Protocol Reference

Conforms to NSObject
Declared in MXMeetSession.h

Overview

The MXMeetSessionDelegate protocol defines methods that MXMeetSession objects calls on their delegates to handle meet session events.

– meetSessionDidStartReconnecting:

Tells the delegate that the meet session did start reconnecting.

- (void)meetSessionDidStartReconnecting:(MXMeetSession *)meetSession

Parameters

meetSession

The meet session.

Declared In

MXMeetSession.h

– meetSessionDidReconnect:

Tells the delegate that the meet session did reconnected.

- (void)meetSessionDidReconnect:(MXMeetSession *)meetSession

Parameters

meetSession

The meet session.

Declared In

MXMeetSession.h

– meetSession:didFailToReconnectWithError:

Tells the delegate that the meet session did fail to reconnect.

- (void)meetSession:(MXMeetSession *)meetSession didFailToReconnectWithError:(NSError *)error

Parameters

meetSession

The meet session

error

Error occurred

Declared In

MXMeetSession.h

– meetSession:willExpireInMinutes:maxDuration:

Tells the delegate that the meeting will expire after a period of time

- (void)meetSession:(MXMeetSession *)meetSession willExpireInMinutes:(NSUInteger)remainingMinutes maxDuration:(NSUInteger)maxDuration

Parameters

meetSession

The meet session

remainingMinutes

The remaining time before the meeting’s expiration

maxDuration

The maximum duration of the meeting represented with minutes

Declared In

MXMeetSession.h

– meetSession:didExpireWithMaxDuration:

Tells the delegate that the meeting has been expired

- (void)meetSession:(MXMeetSession *)meetSession didExpireWithMaxDuration:(NSUInteger)maxDuration

Parameters

meetSession

The meet session

maxDuration

The maximum duration of the meeting represented in minutes

Declared In

MXMeetSession.h

– meetSession:didInviteParticipants:

Tells the delegate that some participants are invited in meet. 3rd party should send the notifications out for invitation.

- (void)meetSession:(MXMeetSession *)meetSession didInviteParticipants:(NSArray<MXMeetParticipant*> *)participants

Parameters

meetSession

The meet session

participants

The invited participants

Discussion

This method only notify when meet link is ready. The record movie maybe not ready. You need try this link for later. //todo confused

Declared In

MXMeetSession.h

– meetsession:didParticipantJoin:

Tells the delegate that there is a participant(include current user) has joined in meet.

- (void)meetsession:(MXMeetSession *)meetSession didParticipantJoin:(MXMeetParticipant *)participant

Parameters

meetSession

The meet session

participant

The participant who joined meet

Declared In

MXMeetSession.h

– meetSession:didParticipantUpdate:

Tells the delegate that there is a participant(include current user) status has been changed in meet.

- (void)meetSession:(MXMeetSession *)meetSession didParticipantUpdate:(MXMeetParticipant *)participant

Parameters

meetSession

The meet session

participant

The participants whose status changed

Declared In

MXMeetSession.h

– meetsession:didParticipantLeave:

Tells the delegate that there is a participant(include current user) has left the meet.

- (void)meetsession:(MXMeetSession *)meetSession didParticipantLeave:(MXMeetParticipant *)participant

Parameters

meetSession

The meet session

participant

The participant who joined meet

Declared In

MXMeetSession.h

– meetSessionDidStartScreenShare:

Tells the delegate that the presenter begins screen sharing. Only called in the presenter side.

- (void)meetSessionDidStartScreenShare:(MXMeetSession *)meetSession

Parameters

meetSession

The meet session

Declared In

MXMeetSession.h

– meetSessionDidEndScreenShare:

Tells the delegate that the presenter ends screen sharing. Only called in the presenter side or when lost presenter.

- (void)meetSessionDidEndScreenShare:(MXMeetSession *)meetSession

Parameters

meetSession

The meet session

Declared In

MXMeetSession.h

– meetSessionDidEnd:

Tells the delegate that the meet session has ended

- (void)meetSessionDidEnd:(MXMeetSession *)meetSession

Parameters

meetSession

The meet session

Declared In

MXMeetSession.h

– meetSessionDidJoinVoip:

Tells the delegate that the user has joined VoIP

- (void)meetSessionDidJoinVoip:(MXMeetSession *)meetSession

Parameters

meetSession

The meet session

Declared In

MXMeetSession.h

– meetSessionDidLeaveVoip:

Tells the delegate that the user has left VoIP

- (void)meetSessionDidLeaveVoip:(MXMeetSession *)meetSession

Parameters

meetSession

The meet session

Declared In

MXMeetSession.h

– meetSessionDidJoinVideo:

Tells the delegate that the user has joined video

- (void)meetSessionDidJoinVideo:(MXMeetSession *)meetSession

Parameters

meetSession

The meet session

Declared In

MXMeetSession.h

– meetSessionDidLeaveVideo:

Tells the delegate that the user has left video

- (void)meetSessionDidLeaveVideo:(MXMeetSession *)meetSession

Parameters

meetSession

The meet session

Declared In

MXMeetSession.h