Skip to main content
Version: 0.x.x

ParticipantEventListener Class - Android

Implementation

  • You can implement all the methods of ParticipantEventListener abstract Class and add the listener to Participant class using the addEventListener() method of Participant Class.

onStreamEnabled()

  • onStreamEnabled() is a callback which gets triggered whenever a participant's video, audio or screen share stream is enabled.

Event callback parameters


onStreamDisabled()

  • onStreamDisabled() is a callback which gets triggered whenever a participant's video, audio or screen share stream is disabled.

Event callback parameters


onStreamPaused()

  • This event will be emitted when any participant pauses consuming or producing stream of any type.

onStreamResumed()

  • This event will be emitted when any participant resumes consuming or producing stream of any type.

onE2eeStateChanged()

  • This event will be emitted when participant's E2EE State changes.

Example

  meeting!!.localParticipant.addEventListener(object : ParticipantEventListener() {
override fun onStreamEnabled(stream: Stream) {
//
}

override fun onStreamDisabled(stream: Stream) {
//
}

override fun onStreamPaused(kind: String, reason: String) {
//
}

override fun onStreamResumed(kind: String, reason: String) {
//
}

override fun onE2eeStateChanged(state: E2EEState, stream: Stream) {
//
}
});

Got a Question? Ask us on discord