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