useMeeting Hook Properties - React Native
meetingId
- type :
string meetingIdrepresents the meeting id for the meeting
meeting
- type :
Meeting meetingis the object for the meeting
localParticipant
- type :
Participant - It will be the instance of
Participantobject for the local participant (You).
mainParticipant
- type :
Participant - It will be the instance of
Participantobject for the main participant
activeSpeakerId
- type :
string activeSpeakerIdwill be theidof the participant who is actively speaking in the meeting. If no participant is speaking, at that time value ofactiveSpeakerIdwill benull.
participants
- type :
MapofParticipantMap<participantId, Participant>
- Contains all the connected participants of the meeting.
pinnedParticipants
- type :
Map<string, { cam: bool, share: bool }}> pinnedParticipantswill return aMapwhich mapsparticipantIdof all the pinned participants with a object represting their camera and screen share status.
presenterId
- type :
string presenterIdwill be theidof the participant who startedPresenting/Screen sharingin the meeting. If no participant is sharing the screen, at that time value ofpresenterIdwill benull.
localMicOn
- type :
boolean localMicOnwill betrueif the local participants mic is on elsefalse.
localWebcamOn
- type :
boolean localWebcamOnwill betrueif the local participants webcam is on elsefalse.
hlsUrls
- type :
Object- downstreamUrl:
String - playbackHlsUrl:
String - livestreamUrl:
String
- downstreamUrl:
hlsUrlswill proide all the URLs for the ongoing meeting HLS.
hlsState
- type :
string hlsStatewill be the current state of the meeting HLS.
livestreamState
- type :
string livestreamStatewill be the current state of the meeting Livestream.
recordingState
- type :
string recordingStatewill be the current state of the meeting recording.
isRecording
- type :
boolean isRecordingwill betrueif the meeting is being recorded elsefalse.
isLiveStreaming
- type :
boolean isLiveStreamingwill betrueif live stream is on elsefalse.
isHls
- type :
boolean isHlswill betrueif the HLS streaming is being running elsefalse.
localScreenShareOn
- type :
boolean localScreenShareOnwill betrueif the local participants screen share is on elsefalse.
e2eeEnabled
- type :
boolean e2eeEnabledwill betrueif a KeyProvider with valid shared key is passed in the meeting provider prop.
Got a Question? Ask us on discord

