Skip to main content
Version: 0.0.x

Meeting Class Properties

id

  • type: String

  • Unique id of the meeting where the participant has joined.


activeSpeakerId

  • type: String

  • It will be the id of the participant who is actively speaking in the meeting. If no participant is speaking, at that time value of activeSpeakerId will be null.


activePresenterId

  • type: String

  • It will be the id of the participant who started Presenting / Screen sharing in the meeting. If no participant is sharing the screen, at that time value of activePresenterId will be null.


localParticipant

  • type: Participant

  • It will be the instance of Participant class for the local participant(You) who joined the meeting.

participants

  • type: Map of Participant

  • Map<String, Participant>

  • It will contain all joined participants in the meeting except the localParticipant.

  • This will be the Map what will container all participants attached with the key as id of that participant.

const remoteParticipantId = "ajf897";

const remoteParticipant = participants.get(remoteParticipantId);

connections

  • type : Map<String,Connection>

  • Whenever any connection is being made with other meeting using meeting.connectTo , it will get stored to connections property of a meeting class.


pubSub

  • It is used to enable Publisher-Subscriber feature in meeting class.

Learn more about PubSub, here