-
public interface SessionEventListenerGeneral listener to for events happening during session All callbacks are executed on Main Thread
-
-
Method Summary
Modifier and Type Method Description abstract UnitonParticipantJoined(Participant participant)On participant joins call. abstract UnitonParticipantLeft(Participant participant)On participant left a call. abstract UnitonParticipantMediaStateChanged(Participant participant)Triggered when participant's media state was changed. abstract UnitonLocalVideoCreated(VideoTrack videoTrack)abstract UnitonLocalVideoStopped()on Local Video stream stopped abstract UnitonLocalAudioCreated()on Local Audio stream created abstract UnitonLocalAudioStopped()on Local Audio stream stopped abstract UnitonActiveSpeakerChanged(Participant participant)Triggered when Participant marked as active was changed. abstract UnitonConnectionStateChanged(ScreenMeet.ConnectionState newState)Triggered when session connection state changed -
-
Method Detail
-
onParticipantJoined
abstract Unit onParticipantJoined(Participant participant)
On participant joins call.
- Parameters:
participant- : Participant details, audio/video tracks
-
onParticipantLeft
abstract Unit onParticipantLeft(Participant participant)
On participant left a call.
- Parameters:
participant- : Participant details, audio/video tracks
-
onParticipantMediaStateChanged
abstract Unit onParticipantMediaStateChanged(Participant participant)
Triggered when participant's media state was changed. For example participant muted, paused, resumed video, etc
Parameter participant: Participant details.
-
onLocalVideoCreated
abstract Unit onLocalVideoCreated(VideoTrack videoTrack)
- Parameters:
videoTrack- : Can be used to preview local video.
-
onLocalVideoStopped
abstract Unit onLocalVideoStopped()
on Local Video stream stopped
-
onLocalAudioCreated
abstract Unit onLocalAudioCreated()
on Local Audio stream created
-
onLocalAudioStopped
abstract Unit onLocalAudioStopped()
on Local Audio stream stopped
-
onActiveSpeakerChanged
abstract Unit onActiveSpeakerChanged(Participant participant)
Triggered when Participant marked as active was changed.
-
onConnectionStateChanged
abstract Unit onConnectionStateChanged(ScreenMeet.ConnectionState newState)
Triggered when session connection state changed
-
-
-
-