-
Notifications
You must be signed in to change notification settings - Fork 3
RoomCallEventListener
onRoomJoined(_ roomJoinedEvent: RoomJoinedEvent)
onRoomLeft(_ roomLeftEvent: RoomLeftEvent)
onError(_ errorEvent: ErrorEvent)
onCameraVideoAdded(_ cameraVideoAddedEvent: CameraVideoAddedEvent)
onCameraVideoUpdated(_ cameraVideoUpdatedEvent: CameraVideoUpdatedEvent)
onCameraVideoRemoved()
onScreenShareAdded(_ screenShareAddedEvent: ScreenShareAddedEvent)
onScreenShareRemoved()
onParticipantJoining(_ participantJoiningEvent: ParticipantJoiningEvent)
onParticipantJoined(_ participantJoinedEvent: ParticipantJoinedEvent)
onParticipantLeft(_ participantLeftEvent : ParticipantLeftEvent)
onParticipantCameraVideoAdded(_ participantCameraVideoAddedEvent: ParticipantCameraVideoAddedEvent)
onParticipantCameraVideoRemoved(_ participantCameraVideoRemovedEvent: ParticipantCameraVideoRemovedEvent)
onParticipantScreenShareAdded(_ participantScreenShareAddedEvent: ParticipantScreenShareAddedEvent)
onParticipantScreenShareRemoved(_ participantScreenShareRemovedEvent: ParticipantScreenShareRemovedEvent)
onParticipantMuted(_ participantMutedEvent: ParticipantMutedEvent)
onParticipantUnmuted(_ participantUnmutedEvent: ParticipantUnmutedEvent)
onParticipantDeaf(_ participantDeafEvent: ParticipantDeafEvent)
onParticipantUndeaf(_ participantUndeafEvent: ParticipantUndeafEvent)
onParticipantStartedTalking(_ participantStartedTalkingEvent: ParticipantStartedTalkingEvent)
onParticipantStoppedTalking(_ participantStoppedTalkingEvent: ParticipantStoppedTalkingEvent)
onRoomRejoining(_ roomRejoiningEvent: RoomRejoiningEvent)
onRoomRejoined(_ roomRejoinedEvent: RoomRejoinedEvent)
onRoomRecordingStarted(_ roomRecordingStartedEvent: RoomRecordingStartedEvent)
Method that is triggered when user has joined a room.
-
roomJoinedEvent
:RoomJoinedEvent
- Event instance which contains data about the room that has been joined. Contains data about the room id, name, and the participants already inside the room.
N/A
Method that is triggered when user has left a room.
-
roomLeftEvent
:RoomLeftEvent
- Event instance which contains data about the manner in which the room has been left. Contains data about the error code that the room has been left with, be it no error or other.
N/A
Method that is triggered when a call has encountered an error which does not hang up the call.
-
error
:ErrorEvent
- Event instance which contains data relevant to the error.
N/A
Method that is triggered when camera video has been added locally on a call.
-
cameraVideoAddedEvent
:CameraVideoAddedEvent
- Event instance which contains the local camera RTC video track.
N/A
Method that is triggered when camera video has been updated (in any way changed) locally on a call.
-
cameraVideoUpdatedEvent
:CameraVideoUpdatedEvent
- Event instance which contains the updated local camera RTC video track.
N/A
Method that is triggered when camera video has been removed locally on a call.
none
N/A
Method that is triggered when screen sharing has been started locally on a call.
-
screenShareAddedEvent
:ScreenShareAddedEvent
- Event instance which contains the local screenshare RTC video track.
N/A
Method that is triggered when screen sharing has been stopped locally on a call.
none
N/A
Method that is triggered when another participant is joining the room.
-
participantJoiningEvent
:ParticipantJoiningEvent
- Event instance which contains data about the participant that is currently trying to join the room.
N/A
Method that is triggered when another participant has joined the room.
-
participantJoinedEvent
:ParticipantJoinedEvent
- Event instance which contains data about the participant that has joined the room.
N/A
Method that is triggered when another participant has left the room.
-
participantLeftEvent
:ParticipantLeftEvent
- Event instance which contains data about the participant that has left the room.
N/A
Method that is triggered when another participant has added their camera video to the room.
-
participantCameraVideoAddedEvent
:ParticipantCameraVideoAddedEvent
- Event instance which contains data about the added remote camera video and which specific participant added it.
N/A
Method that is triggered when another participant has removed their camera video from the room.
-
participantCameraVideoRemovedEvent
:ParticipantCameraVideoRemovedEvent
- Event instance which contains data describing which participant removed their camera video.
N/A
Method that is triggered when another participant has shared their screen to the room.
-
participantScreenShareAddedEvent
:ParticipantScreenShareAddedEvent
- Event instance which contains data about the added remote screenshare video and which specific participant added it.
N/A
Method that is triggered when another participant has removed their shared screen from the room.
-
participantScreenShareRemovedEvent
:ParticipantScreenShareRemovedEvent
- Event instance which contains data describing which participant removed their screenshare video.
N/A
Method that is triggered when another participant has been muted in the room.
-
participantMutedEvent
:ParticipantMutedEvent
- Event instance which contains data describing which participant has been muted.
N/A
Method that is triggered when another participant has been unmuted in the room.
-
participantUnmutedEvent
:ParticipantUnmutedEvent
- Event instance which contains data describing which participant has been unmuted.
N/A
Method that is triggered when another participant has been deafened in the room.
-
participantDeafEvent
:ParticipantDeafEvent
- Event instance which contains data describing which participant has been deafened.
N/A
Method that is triggered when another participant has been undeafened in the room.
-
participantUndeafEvent
:ParticipantUndeafEvent
- Event instance which contains data describing which participant has been undeafened.
N/A
Method that is triggered when another participant starts talking in the room.
-
participantStartedTalkingEvent
:ParticipantStartedTalkingEvent
- Event instance which contains data which participant has started talking.
N/A
Method that is triggered when another participant stops talking in the room.
-
participantStoppedTalkingEvent
:ParticipantStoppedTalkingEvent
- Event instance which contains data which participant has stopped talking.
N/A
Method that is triggered when the room call initiates rejoining process.
-
roomRejoiningEvent
:RoomRejoiningEvent
- Event instance which is used when the room call initiates the rejoining process. Does not contain any additional data.
N/A
Method that is triggered when the room call has been successfully rejoined.
-
roomRejoinedEvent
:RoomRejoinedEvent
- Event instance which contains data about the room that has been rejoined. Contains data about the room id, name, and the participants already inside the room.
N/A
Method that is triggered when the room recording has been started.
-
roomRecordingStartedEvent
:RoomRecordingStartedEvent
- Event instance which contains data about the current recording type in the room when the room recording is started.
N/A