checkout https://www.100ms.live/docs/react-native/v2/features/change-role for more info
checkout https://www.100ms.live/docs/react-native/v2/advanced-features/change-metadata for more info
checkout https://www.100ms.live/docs/react-native/v2/features/change-name for more info
checkout https://www.100ms.live/docs/react-native/v2/features/change-role for more info
These listeners get various dataPoints for current peers and their connectivity to the room such as jitter, latency etc.
currently available for iOS only
checkout https://www.100ms.live/docs/react-native/v2/features/end-room for more info
checkout https://www.100ms.live/docs/react-native/v2/features/join#get-room for more info
HMSRoom
checkout https://www.100ms.live/docs/react-native/v2/features/screenshare for more info
takes an instance of HMSConfig and joins the room. after joining the room user will start receiving the events and updates of the room.
checkout https://www.100ms.live/docs/react-native/v2/features/join for more info
Calls leave function of native sdk and session of current user is invalidated.
checkout https://www.100ms.live/docs/react-native/v2/features/leave for more info
All of the are connected when build function is called, we can connect them to the app by calling addEventListener with corresponding event type.
Before passing the data to the eventListener of the app these listeners encode the data in ts classes for a proper structuring of the data.
Even When event listeners of the app are disconnected using removeEventListener or removeAllListeners or not even connected in first place, these functions still run to maintain the current state of the instance of HMSSDK.
checkout https://www.100ms.live/docs/react-native/v2/features/preview for more info
checkout https://www.100ms.live/docs/react-native for more info
removes all the listeners
Disconnects all the listeners of this sdk from native listeners. Note: this function is only called from destroy function and should only be called when the current instance of HMSSDK is not required anymore.
checkout https://www.100ms.live/docs/react-native/v2/features/remove-peer for more info
checkout https://www.100ms.live/docs/react-native/v2/features/chat for more info
checkout https://www.100ms.live/docs/react-native/v2/features/chat for more info
checkout https://www.100ms.live/docs/react-native/v2/features/chat for more info
checkout https://www.100ms.live/docs/react-native/v2/features/playback-allowed for more info
checkout https://www.100ms.live/docs/react-native/v2/advanced-features/set-volume for more info
checkout https://www.100ms.live/docs/react-native/v2/features/hls-streaming for more info
checkout https://www.100ms.live/docs/react-native/v2/features/recording for more info
checkout https://www.100ms.live/docs/react-native/v2/features/screenshare for more info
checkout https://www.100ms.live/docs/react-native/v2/features/hls-streaming for more info
checkout https://www.100ms.live/docs/react-native/v2/features/recording for more info
checkout https://www.100ms.live/docs/react-native/v2/features/screenshare for more info
@instance HMSLogger
Generated using TypeDoc
checkout https://www.100ms.live/docs/react-native/v2/features/render-video for more info
HMSSDK