useMeeting Hook Properties - React
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 theid
of the participant who is actively speaking in the meeting. If no participant is speaking, at that time value ofactiveSpeakerId
will benull
.
participants
- type :
Map
ofParticipant
Map<participantId, Participant>
- Contains all the connected participants of the meeting.
pinnedParticipants
- type :
Map<string, { cam: bool, share: bool }}>
pinnedParticipants
will return aMap
which mapsparticipantId
of all the pinned participants with a object represting their camera and screen share status.
presenterId
- type :
string
presenterId
will be theid
of the participant who startedPresenting
/Screen sharing
in the meeting. If no participant is sharing the screen, at that time value ofpresenterId
will benull
.
localMicOn
- type :
boolean
localMicOn
will betrue
if the local participants mic is on elsefalse
.
localWebcamOn
- type :
boolean
localWebcamOn
will betrue
if the local participants webcam is on elsefalse
.
isRecording
- type :
boolean
isRecording
will betrue
if the meeting is being recorded elsefalse
.
isLiveStreaming
- type :
boolean
isLiveStreaming
will betrue
if live stream is on elsefalse
.
isHls
- type :
boolean
isHls
will betrue
if the HLS streaming is being running elsefalse
.
hlsUrls
- type :
Object
- playbackHlsUrl:
String
- livestreamUrl:
String
- playbackHlsUrl:
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.
localScreenShareOn
- type :
boolean
localScreenShareOn
will betrue
if the local participants screen share is on elsefalse
.
selectedCameraDevice
- type :
InputDeviceInfo
selectedCameraDevice
will be returnInputDeviceInfo
object describing the camera device used during the meeting.
selectedMicrophoneDevice
- type :
InputDeviceInfo
selectedMicrophoneDevice
will be returnInputDeviceInfo
object describing the microphone device used during the meeting.
Got a Question? Ask us on discord