-
Notifications
You must be signed in to change notification settings - Fork 2
RoomCallEventListener
void onRoomJoined(RoomJoinedEvent roomJoinedEvent)
void onRoomLeft(RoomLeftEvent roomLeftEvent)
void onError(ErrorEvent errorEvent)
void onCameraVideoAdded(CameraVideoAddedEvent cameraVideoAddedEvent)
void onCameraVideoUpdated(CameraVideoUpdatedEvent cameraVideoUpdatedEvent)
void onCameraVideoRemoved(CameraVideoRemovedEvent cameraVideoRemovedEvent)
void onScreenShareAdded(ScreenShareAddedEvent screenShareAddedEvent)
void onScreenShareRemoved(ScreenShareRemovedEvent screenShareRemovedEvent)
void onParticipantJoining(ParticipantJoiningEvent participantJoiningEvent)
void onParticipantJoined(ParticipantJoinedEvent participantJoinedEvent)
void onParticipantLeft(ParticipantLeftEvent participantLeftEvent)
void onParticipantCameraVideoAdded(ParticipantCameraVideoAddedEvent participantCameraVideoAddedEvent)
void onParticipantCameraVideoRemoved(ParticipantCameraVideoRemovedEvent participantCameraVideoRemovedEvent)
void onParticipantScreenShareAdded(ParticipantScreenShareAddedEvent participantScreenShareAddedEvent)
void onParticipantScreenShareRemoved(ParticipantScreenShareRemovedEvent participantScreenShareRemovedEvent)
void onParticipantMuted(ParticipantMutedEvent participantMutedEvent)
void onParticipantUnmuted(ParticipantUnmutedEvent participantUnmutedEvent)
void onParticipantDeaf(ParticipantDeafEvent participantDeafEvent)
void onParticipantUndeaf(ParticipantUndeafEvent participantUndeafEvent)
void onParticipantBlinded(ParticipantBlindedEvent participantBlindedEvent)
void onParticipantUnblinded(ParticipantUnblindedEvent participantUnblindedEvent)
void onParticipantStartedTalking(ParticipantStartedTalkingEvent participantStartedTalkingEvent)
void onParticipantStoppedTalking(ParticipantStoppedTalkingEvent participantStoppedTalkingEvent)
void onReconnecting(ReconnectingEvent reconnectingEvent)
void onReconnected(ReconnectedEvent reconnectedEvent)
void onParticipantDisconnected(ParticipantDisconnectedEvent participantDisconnectedEvent)
void onParticipantReconnected(ParticipantReconnectedEvent participantReconnectedEvent)
void onRoomRecordingStarted(RoomRecordingStartedEvent roomRecordingStartedEvent)
void onStartedTalking(StartedTalkingEvent startedTalkingEvent)
void onStoppedTalking(StoppedTalkingEvent stoppedTalkingEvent)
This callback method is triggered when the user joins the room.
-
roomJoinedEvent
:RoomJoinedEvent
- Event object representing the room, including the room ID, name, participants, and the recording type.
N/A
This callback method is triggered when the user leaves the room.
-
roomLeftEvent
:RoomLeftEvent
- Event object containing details about how the room was left, including any error codes.
N/A
This callback method is triggered when a call encounters an error but does not hang up the call.
-
errorEvent
:ErrorEvent
- Event object containing details about the error, including error codes.
N/A
This callback method is triggered when a local camera video stream is added to the call.
-
cameraVideoAddedEvent
:CameraVideoAddedEvent
- Event object representing the local camera RTC video track.
N/A
This callback method is triggered when the local camera video stream is updated during the call.
-
cameraVideoUpdatedEvent
:CameraVideoUpdatedEvent
- Event object representing the updated local camera video RTC track.
N/A
This callback method is triggered when the local camera video stream is removed during the call.
-
cameraVideoRemovedEvent
:CameraVideoRemovedEvent
- Event object representing the reason for the removal of the camera video.
N/A
This callback method is triggered when screen sharing is started locally on the call.
-
screenShareAddedEvent
:ScreenShareAddedEvent
- Event object representing the screen share track added to the call.
N/A
This callback method is triggered when screen sharing is stopped locally on the call.
-
screenShareRemovedEvent
:ScreenShareRemovedEvent
- Event object representing the reason for the removal of the screen share.
N/A
This callback method is triggered when a participant attempts to join the room.
-
participantJoiningEvent
:ParticipantJoiningEvent
- Event object representing the participant attempting to join the room, including participant details.
N/A
This callback method is triggered when a participant successfully joins the room.
-
participantJoinedEvent
:ParticipantJoinedEvent
- Event object representing the participant who joined the room, including participant details.
N/A
This callback method is triggered when a participant leaves the room.
-
participantLeftEvent
:ParticipantLeftEvent
- Event object representing the participant who left the room, including participant details.
N/A
This callback method is triggered when a participant's camera video is added to the room.
-
participantCameraVideoAddedEvent
:ParticipantCameraVideoAddedEvent
- Event object representing the participant's camera video track.
N/A
This callback method is triggered when a participant's camera video is removed from the room.
-
participantCameraVideoRemovedEvent
:ParticipantCameraVideoRemovedEvent
- Event object representing the participant's removed camera video track.
N/A
This callback method is triggered when a participant starts sharing their screen during the room call.
-
participantScreenShareAddedEvent
:ParticipantScreenShareAddedEvent
- Event object representing the participant's added screen share track.
N/A
This callback method is triggered when a participant stops sharing their screen during the room call.
-
participantScreenShareRemovedEvent
:ParticipantScreenShareRemovedEvent
- Event object representing the participant's removed screen share track.
N/A
This callback method is triggered when a participant mutes themselves during the room call.
-
participantMutedEvent
:ParticipantMutedEvent
- Event object representing the participant who muted themselves.
N/A
This callback method is triggered when a participant mutes themselves during the room call.
-
participantMutedEvent
:ParticipantMutedEvent
- Event object representing the participant who muted themselves.
N/A
This callback method is triggered when a participant has been deafened in the room call.
-
participantDeafEvent
:ParticipantDeafEvent
- Event object representing the participant who was deafened.
N/A
This callback method is triggered when a participant has been undeafened in the room call.
-
participantUndeafEvent
:ParticipantUndeafEvent
- Event object representing the participant who was undeafened.
N/A
This callback method is triggered when a participant has been blinded in the room call.
-
participantBlindedEvent
:ParticipantBlindedEvent
- Event object representing the participant who was blinded.
N/A
This callback method is triggered when a participant has been unblinded in the room call.
-
participantUnblindedEvent
:ParticipantUnblindedEvent
- Event object representing the participant who was unblinded.
N/A
This callback method is triggered when a participant starts talking during the room call.
-
participantStartedTalkingEvent
:ParticipantStartedTalkingEvent
- Event object representing the participant who started talking.
N/A
This callback method is triggered when a participant stops talking during the room call.
-
participantStoppedTalkingEvent
:ParticipantStoppedTalkingEvent
- Event object representing the participant who stopped talking.
N/A
This callback method is triggered when the room call initiates the reconnecting process.
-
reconnectingEvent
:ReconnectingEvent
- Event object representing the initiation of the room call reconnecting process, with no additional data.
N/A
This callback method is triggered when the room call has been successfully reconnected.
-
reconnectedEvent
:ReconnectedEvent
- Event object representing the successful reconnecting of the room call.
N/A
This callback method is triggered when a participant disconnects from the room.
-
participantDisconnectedEvent
:ParticipantDisconnectedEvent
- Event object representing the participant who has disconnected from the room.
N/A
This callback method is triggered when a participant reconnects to the room.
-
participantReconnectedEvent
:ParticipantReconnectedEvent
- Event object representing the participant who has reconnected to the room.
N/A
This callback method is triggered when the room call recording starts.
-
roomRecordingStartedEvent
:RoomRecordingStartedEvent
- Event object containing details about the recording type when room call recording is started.
N/A
This callback method is triggered when the local participant starts talking.
-
startedTalkingEvent
:StartedTalkingEvent
- Event object representing the start of local participant's speech. This event does not include any additional data.
N/A
This callback method is triggered when the local participant stops talking.
-
stoppedTalkingEvent
:StoppedTalkingEvent
- Event object representing the end of local participant's speech. This event does not include any additional data.
N/A