JitsiMeetingListener constructor

JitsiMeetingListener({
  1. dynamic onOpened()?,
  2. dynamic onConferenceWillJoin(
    1. String url
    )?,
  3. dynamic onConferenceJoined(
    1. String url
    )?,
  4. dynamic onConferenceTerminated(
    1. String url,
    2. Object? error
    )?,
  5. dynamic onAudioMutedChanged(
    1. bool isMuted
    )?,
  6. dynamic onVideoMutedChanged(
    1. bool isMuted
    )?,
  7. dynamic onScreenShareToggled(
    1. String participantId,
    2. bool isSharing
    )?,
  8. dynamic onParticipantJoined(
    1. String? email,
    2. String? name,
    3. String? role,
    4. String? participantId,
    )?,
  9. dynamic onParticipantLeft(
    1. String? participantId
    )?,
  10. dynamic onParticipantsInfoRetrieved(
    1. Map<String, dynamic> participantsInfo,
    2. String requestId
    )?,
  11. dynamic onChatMessageReceived(
    1. String senderId,
    2. String message,
    3. bool isPrivate
    )?,
  12. dynamic onChatToggled(
    1. bool isOpen
    )?,
  13. dynamic onClosed()?,
})

Implementation

JitsiMeetingListener({
  this.onOpened,
  this.onConferenceWillJoin,
  this.onConferenceJoined,
  this.onConferenceTerminated,
  this.onAudioMutedChanged,
  this.onVideoMutedChanged,
  this.onScreenShareToggled,
  this.onParticipantJoined,
  this.onParticipantLeft,
  this.onParticipantsInfoRetrieved,
  this.onChatMessageReceived,
  this.onChatToggled,
  this.onClosed,
});