-
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)void onTalkingWhileMuted(TalkingWhileMutedEvent talkingWhileMutedEvent)
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
This callback method is triggered when the local participant is talking while muted and the detectTalkingWhileMuted option is enabled in AudioOptions.
-
talkingWhileMutedEvent:TalkingWhileMutedEvent- Event object representing the detection of talking while muted. This event does not include any additional data.
N/A