Skip to main content
Version: 0.1.x

useMeeting Hook Properties - React Native

meetingId​

  • type : string
  • meetingId represents the meeting id for the meeting

meeting​

  • type : Meeting
  • meeting is the object for the meeting

localParticipant​

  • type : Participant
  • It will be the instance of Participant object for the local participant (You).

mainParticipant​

  • type : Participant
  • It will be the instance of Participant object for the main participant

activeSpeakerId​

  • type : string
  • activeSpeakerId 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.

participants​

  • type : Map of Participant
    • Map<participantId, Participant>
  • Contains all the connected participants of the meeting.

pinnedParticipants​

  • type : Map<string, { cam: bool, share: bool }}>
  • pinnedParticipants will return a Map which maps participantId of all the pinned participants with a object represting their camera and screen share status.

presenterId​

  • type : string
  • presenterId 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 presenterId will be null.

localMicOn​

  • type : boolean
  • localMicOn will be true if the local participants mic is on else false.

localWebcamOn​

  • type : boolean
  • localWebcamOn will be true if the local participants webcam is on else false.

hlsUrls​

  • type : Object
    • downstreamUrl: String
    • playbackHlsUrl: String
    • livestreamUrl: String
  • hlsUrls will proide all the URLs for the ongoing meeting HLS.

hlsState​

  • type : string
  • hlsState will be the current state of the meeting HLS.

livestreamState​

  • type : string
  • livestreamState will be the current state of the meeting Livestream.

recordingState​

  • type : string
  • recordingState will be the current state of the meeting recording.

isRecording​

  • type : boolean
  • isRecording will be true if the meeting is being recorded else false.

isLiveStreaming​

  • type : boolean
  • isLiveStreaming will be true if live stream is on else false.

isHls​

  • type : boolean
  • isHls will be true if the HLS streaming is being running else false.

localScreenShareOn​

  • type : boolean
  • localScreenShareOn will be true if the local participants screen share is on else false.

Got a Question? Ask us on discord