-
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 abstract UnitonChatMessage(ChatMessage chatMessage)UnitonFeatureRequest(Feature feature, Function1<Boolean, Unit> decisionHandler)Triggered when entitlement requested UnitonFeatureRequestRejected(Entitlement entitlement)Triggered when previous request was rejected UnitonFeatureStarted(Feature feature)Triggered when certain feature (you approved) starts its activity (remote control, laser pointer) UnitonFeatureStopped(Feature feature)Triggered when entitlement stopped -
-
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
-
onChatMessage
abstract Unit onChatMessage(ChatMessage chatMessage)
-
onFeatureRequest
Unit onFeatureRequest(Feature feature, Function1<Boolean, Unit> decisionHandler)
Triggered when entitlement requested
- Parameters:
feature- : Feature being requested.decisionHandler- : The callback called after request is accepted or denied
-
onFeatureRequestRejected
Unit onFeatureRequestRejected(Entitlement entitlement)
Triggered when previous request was rejected
- Parameters:
entitlement- : Entitlement request that has been rejected.
-
onFeatureStarted
Unit onFeatureStarted(Feature feature)
Triggered when certain feature (you approved) starts its activity (remote control, laser pointer)
- Parameters:
feature- : Feature that has stated
-
onFeatureStopped
Unit onFeatureStopped(Feature feature)
Triggered when entitlement stopped
- Parameters:
feature- : Feature that has been stopped
-
-
-
-