diff --git a/README.md b/README.md
index 37c50e4368..580b17c065 100644
--- a/README.md
+++ b/README.md
@@ -71,7 +71,7 @@ export default redirect('/v3/100ms-v3/basics');
This is needed because we need it to route somewhere if someone hits `/v3` this would redirect it to `/v3/100ms-v3/basics` i.e the MDX file `/v3/100ms-v3/basics.mdx`
-Then follow the Steps in 1. to add docs to it.
+Then follow the steps in 1 to add docs to it.
### 3. Aliasing Repeating Content
diff --git a/docs/android/v2/how-to-guides/captions/live-captions.mdx b/docs/android/v2/how-to-guides/captions/live-captions.mdx
index bcdc01561b..ed78071724 100644
--- a/docs/android/v2/how-to-guides/captions/live-captions.mdx
+++ b/docs/android/v2/how-to-guides/captions/live-captions.mdx
@@ -18,3 +18,31 @@ To check if WebRTC (not hls) captions are enabled in a room. Look for any transc
Implement `fun onTranscripts(transcripts: HmsTranscripts)` in the `HMSUpdateListener` callback.
For an example implementation look at [`TranscriptionUseCase.kt`](https://github.com/100mslive/100ms-android/blob/ac66fa76503ec990322c293f8ce6a504c0c3c444/room-kit/src/main/java/live/hms/roomkit/ui/meeting/TranscriptionUseCase.kt#L44) in the 100ms-android [sample app](https://github.com/100mslive/100ms-android/blob/ac66fa76503ec990322c293f8ce6a504c0c3c444/room-kit/src/main/java/live/hms/roomkit/ui/meeting/TranscriptionUseCase.kt#L44) repository.
+
+## Toggling Live Transcripts
+To save on cost, live transcriptions can be disabled for everyone at runtime and toggled on again when required.
+
+```kotlin
+// Start Real Time Transcription
+hmsSDK.startRealTimeTranscription(
+
+ TranscriptionsMode.CAPTION,
+
+ object : HMSActionResultListener {
+ override fun onError(error: HMSException) {}
+ override fun onSuccess() {}
+})
+
+```
+
+```kotlin
+// Stop Real Time Transcription
+hmsSDK.stopRealTimeTranscription(
+
+ TranscriptionsMode.CAPTION,
+
+ object : HMSActionResultListener {
+ override fun onError(error: HMSException) {}
+ override fun onSuccess() {}
+})
+```
\ No newline at end of file
diff --git a/docs/android/v2/how-to-guides/install-the-sdk/size.mdx b/docs/android/v2/how-to-guides/install-the-sdk/size.mdx
index 6f1a87d2da..4ad8bc6f31 100644
--- a/docs/android/v2/how-to-guides/install-the-sdk/size.mdx
+++ b/docs/android/v2/how-to-guides/install-the-sdk/size.mdx
@@ -2,88 +2,33 @@
title: SDK Size Impact
nav: 3.4
---
-There are several libraries provided for 100ms-android. Generally the SDK core is required for doing anything with meetings and you can add each individual library if you want it.
-
Each library has its own size impact that can vary been ABIs (x86, arm64-v8a etc), the table below lists them all.
-These sizes are caculated by building release versions of abi split apks from the same project, and then subtracting the size of the same project without any 100ms libraries added.
-
You can take a look at the reference project [here](https://github.com/100mslive/Android-Size-Reference-App/)
-These are accuarate for sdk version `2.9.59` and room-kit version `1.2.13`.
+These are accurate for sdk version `2.9.59` and room-kit version `1.2.13`.
## Increase in Android APK size:
-| Phone Architecture | Room Kit |
-| --------------------------------- | --------- |
-| (armeabi-v7) | **10.9MB** |
-| (arm64-v8a) **(most common one)** | **11.8MB** |
-| (x86_64) | **12.7MB** |
-| (x86) | **12.5MB** |
+| Module Name | arm64-v8a | armeabi-v7 | x86 | x86_64
+| -------------------|--------------|----------------|-----------|-------|
+| Android Sdk | **6.7MB** | **5.7MB** | **7.3MB** | **7.6MB** |
+| Video View | **8.5KB** | **8.5KB** | **8.5KB** | **8.5KB** |
+| Virtual Background | **15.4MB** | **12.9MB** | **4.0MB** | **4.0MB** |
+| Noise Cancellation | **5.6MB** | **5.6MB** | **5.6MB** | **5.6MB** |
+| Video Filters | **20.7KB** | **25.0KB** | **20.7KB** | **21.1KB** |
+| Hls Player | **959.4KB** | **959.4KB** | **959.4KB** | **959.4KB** |
+| Hls Player Stats | **463.3KB** | **463.3KB** | **463.3KB** | **463.3KB** |
+
+### Room Kit
-The base `room-kit` already includes the following libraries:
+| Module Name | arm64-v8a | armeabi-v7 | x86 | x86_64
+| -------------------|--------------|----------------|-----------|-------|
+| Room Kit | **12.0MB** | **11.0MB** | **12.6MB** | **12.8MB** |
+The `room-kit` module already includes the following libraries:
- `android-sdk`
- `video-view`
- `hls-player`
- `video-filters`
-To add, for instance `noise-cancellation`, take a look at the table below.
-
-## SDK and each addon library
-> Note: Most SDK addon libraries cannot be used without the sdk.
-
-| Phone Architecture | Android Sdk |
-| --------------------------------- | --------- |
-| (armeabi-v7) | **5.7MB** |
-| (arm64-v8a) **(most common one)** | **6.7MB** |
-| (x86_64) | **7.6MB** |
-| (x86) | **7.3MB** |
-
-| Phone Architecture | Video View |
-| --------------------------------- | --------- |
-| (armeabi-v7) | **8.5KB** |
-| (arm64-v8a) **(most common one)** | **8.5KB** |
-| (x86_64) | **8.5KB** |
-| (x86) | **8.5KB** |
-
-
-| Phone Architecture | Virtual Background |
-| --------------------------------- | --------- |
-| (armeabi-v7) | **12.9MB** |
-| (arm64-v8a) **(most common one)** | **15.4MB** |
-| (x86_64) | **4.0MB** |
-| (x86) | **4.0MB** |
-
-
-| Phone Architecture | Video Filters |
-| --------------------------------- | --------- |
-| (armeabi-v7) | **24.9KB** |
-| (arm64-v8a) **(most common one)** | **20.6KB** |
-| (x86_64) | **21.0KB** |
-| (x86) | **20.6KB** |
-
-
-| Phone Architecture | Noise Cancellation |
-| --------------------------------- | --------- |
-| (armeabi-v7) | **5.6MB** |
-| (arm64-v8a) **(most common one)** | **5.6MB** |
-| (x86_64) | **5.6MB** |
-| (x86) | **5.6MB** |
-
-
-| Phone Architecture | Hls Player Stats |
-| --------------------------------- | --------- |
-| (armeabi-v7) | **443.2KB** |
-| (arm64-v8a) **(most common one)** | **443.2KB** |
-| (x86_64) | **443.2KB** |
-| (x86) | **443.2KB** |
-
-
-| Phone Architecture | Hls Player |
-| --------------------------------- | --------- |
-| (armeabi-v7) | **939.4KB** |
-| (arm64-v8a) **(most common one)** | **939.4KB** |
-| (x86_64) | **939.4KB** |
-| (x86) | **939.4KB** |
-
diff --git a/docs/android/v2/release-notes/release-notes.mdx b/docs/android/v2/release-notes/release-notes.mdx
index 8336ac2a23..4125e9290e 100644
--- a/docs/android/v2/release-notes/release-notes.mdx
+++ b/docs/android/v2/release-notes/release-notes.mdx
@@ -18,6 +18,10 @@ import AndroidSdkVersionShield from '@/common/android-sdk-version-shield.md';
| live.100ms:video-filters: ||
| live.100ms:virtual-background: ||
+## v2.9.60 - 2024-06-07
+### Added
+- New API `VideoFrameInfoListener` to receive `rotatedWidth`, `rotatedHeight` and `rotation` to help change the virtual background on orientation changes to avoid stretching.
+
## v2.9.59 - 2024-05-31
### Added
- Transcriptions for live video can now be toggled on and off in realtime.
diff --git a/docs/flutter/v2/how-to-guides/extend-capabilities/noise-cancellation.mdx b/docs/flutter/v2/how-to-guides/extend-capabilities/noise-cancellation.mdx
index 815a2e8679..8d29a11d3c 100644
--- a/docs/flutter/v2/how-to-guides/extend-capabilities/noise-cancellation.mdx
+++ b/docs/flutter/v2/how-to-guides/extend-capabilities/noise-cancellation.mdx
@@ -48,7 +48,7 @@ var audioTrackSetting = HMSAudioTrackSetting(
/// Create Instance of `HMSTrackSetting`
var trackSettings = HMSTrackSetting(
audioTrackSetting: HMSAudioTrackSetting(
- enableNoiseCancellation: isNoiseCancellationEnabled),
+ enableNoiseCancellation: true),
videoTrackSetting: HMSVideoTrackSetting(
trackInitialState: joinWithMutedVideo
? HMSTrackInitState.MUTED
diff --git a/docs/flutter/v2/how-to-guides/extend-capabilities/virtual-background.mdx b/docs/flutter/v2/how-to-guides/extend-capabilities/virtual-background.mdx
new file mode 100644
index 0000000000..117fbf77c6
--- /dev/null
+++ b/docs/flutter/v2/how-to-guides/extend-capabilities/virtual-background.mdx
@@ -0,0 +1,227 @@
+---
+title: Virtual Background Plugin (Beta)
+nav: 13.4
+---
+
+Virtual Background plugin helps customise one’s background by replacing the background with a static image or blurring the background. This guide provides an overview of using the Virtual Background plugin of 100ms.
+
+
+
+
+## Supported Versions/Resolutions
+
+- Minimum 100ms SDK version it can work with is `1.10.3`
+
+## Limitations
+
+- Has poor fps on older android phones
+- Minimum iOS version required to support Virtual Background plugin is `iOS 15`
+- Virtual background plugin is in beta stage and may have performance issues on iPhone X, 8, 7, 6 and other older devices. We recommend that you use this feature on a high performance device for smooth experience.
+
+## Add dependency
+
+To add virtual background to your application add `hms_video_plugin` to your application's `pubspec.yaml` file.
+
+```yaml
+hms_video_plugin:
+```
+
+## How to Integrate Virtual Background Plugin:
+
+> 🔑 Note: `hms_video_plugin` cannot be used independently. Always call the virtual background APIs after `onJoin` or `onPreview`.
+
+
+
+### Step 1: Set the isVirtualBackgroundEnabled property in HMSVideoTrackSetting as true
+
+```dart
+var videoTrackSetting = HMSVideoTrackSetting(
+ trackInitialState: joinWithMutedVideo
+ ? HMSTrackInitState.MUTED
+ : HMSTrackInitState.UNMUTED,
+ isVirtualBackgroundEnabled: true);
+```
+
+### Step 2: Pass the Track Settings to the HMSSDK constructor
+
+```dart
+/// Create Instance of `HMSTrackSetting`
+var trackSettings = HMSTrackSetting(
+ audioTrackSetting: HMSAudioTrackSetting(),
+ videoTrackSetting: videoTrackSetting);
+
+/// Set the track settings to HMSSDK
+var hmsSDK = HMSSDK(
+ hmsTrackSetting: trackSettings);
+```
+
+### Step 3: Check for Virtual Background availability
+
+```dart
+class Meeting implements HMSUpdateListener, HMSActionResultListener{
+
+ ...
+
+ bool isVirtualBackgroundSupported = false;
+
+ /// This method checks the virtual background availability
+ void checkIsVirtualBackgroundSupported() async {
+ isVirtualBackgroundSupported = await HMSVideoPlugin.isSupported();
+ }
+
+ ...
+}
+```
+
+### Step 4: If Virtual Background is available, enable it
+
+To enable virtual background, call the `enable` method.
+
+```dart
+class Meeting implements HMSUpdateListener, HMSActionResultListener{
+
+ ...
+
+ bool isVirtualBackgroundSupported = false;
+
+ /// This method checks the virtual background availability
+ void checkIsVirtualBackgroundSupported() async {
+ isVirtualBackgroundSupported = await HMSVideoPlugin.isSupported();
+ }
+
+ void enableVirtualBackground(Uint8List? image) async{
+ ///[image] is the image to be set as background
+ if(isVirtualBackgroundSupported){
+ HMSException? isEnabled = await HMSVideoPlugin.enable(image: image);
+ if(isEnabled == null){
+ ///Virtual background started successfully
+ }else{
+ ///Error enabling virtual background
+ }
+ }
+ }
+
+ ...
+}
+```
+
+To enabled background blur, call the `enableBlur` method.
+
+```dart
+class Meeting implements HMSUpdateListener, HMSActionResultListener{
+
+ ...
+
+ bool isVirtualBackgroundSupported = false;
+
+ /// This method checks the virtual background availability
+ void checkIsVirtualBackgroundSupported() async {
+ isVirtualBackgroundSupported = await HMSVideoPlugin.isSupported();
+ }
+
+ void enableBackgroundBlur(int blurRadius) async{
+ ///[blurRadius] is the radius of the blur effect
+ if(isVirtualBackgroundSupported){
+ HMSException? isEnabled = await HMSVideoPlugin.enableBlur(blurRadius: blurRadius);
+ if(isEnabled == null){
+ ///Background blur started successfully
+ }else{
+ ///Error enabling blur
+ }
+ }
+ }
+
+ ...
+}
+```
+
+### Step 5: To change virtual background image use changeVirtualBackground method
+
+```dart
+class Meeting implements HMSUpdateListener, HMSActionResultListener{
+
+ ...
+
+ bool isVirtualBackgroundSupported = false;
+
+ /// This method checks the virtual background availability
+ void checkIsVirtualBackgroundSupported() async {
+ isVirtualBackgroundSupported = await HMSVideoPlugin.isSupported();
+ }
+
+ ///If virtual background is enabled, then we can change the virtual background image
+ void changeVirtualBackground(Uint8List? image) {
+
+ ///[image] is the image new image to be set as background
+ ///[isVirtualBackgroundSupported] is the flag to check if virtual background is supported
+ ///[isVirtualBackgroundEnabled] is the flag to check if virtual background is enabled
+ if(isVirtualBackgroundSupported && isVirtualBackgroundEnabled){
+ HMSVideoPlugin.changeVirtualBackground(image: image);
+ }
+ }
+
+ ...
+}
+```
+
+### Step 6: To disable Virtual Background use disable methods
+
+To disable virtual background, call the `disable` method.
+
+```dart
+class Meeting implements HMSUpdateListener, HMSActionResultListener{
+
+ ...
+
+ bool isVirtualBackgroundSupported = false;
+
+ /// This method checks the virtual background availability
+ void checkIsVirtualBackgroundSupported() async {
+ isVirtualBackgroundSupported = await HMSVideoPlugin.isSupported();
+ }
+
+ void disableVirtualBackground() async{
+ if(isVirtualBackgroundSupported){
+ HMSException? isDisabled = await HMSVideoPlugin.disable();
+ if(isDisabled == null){
+ ///Virtual Background disabled successfully
+ }else{
+ ///Error disabling virtual background
+ }
+ }
+ }
+ ...
+}
+```
+
+To disable background blur use `disableBlur` method
+
+```dart
+class Meeting implements HMSUpdateListener, HMSActionResultListener{
+
+ ...
+
+ bool isVirtualBackgroundSupported = false;
+
+ /// This method checks the virtual background availability
+ void checkIsVirtualBackgroundSupported() async {
+ isVirtualBackgroundSupported = await HMSVideoPlugin.isSupported();
+ }
+
+ void disableBackgroundBlur() async{
+ if(isVirtualBackgroundSupported){
+ HMSException? isDisabled = await HMSVideoPlugin.disableBlur();
+ if(isDisabled == null){
+ ///Background blur disabled successfully
+ }else{
+ ///Error disabling blur
+ }
+ }
+ }
+ ...
+}
+```
+
+
diff --git a/docs/flutter/v2/release-notes/release-notes.mdx b/docs/flutter/v2/release-notes/release-notes.mdx
index 847dd49128..a8a49298d7 100644
--- a/docs/flutter/v2/release-notes/release-notes.mdx
+++ b/docs/flutter/v2/release-notes/release-notes.mdx
@@ -9,6 +9,33 @@ nav: 99
| -------------- | ------------------------------------------------------------------------------------------------------ |
| hms_room_kit | [![Pub Version](https://img.shields.io/pub/v/hms_room_kit)](https://pub.dev/packages/hms_room_kit) |
| hmssdk_flutter | [![Pub Version](https://img.shields.io/pub/v/hmssdk_flutter)](https://pub.dev/packages/hmssdk_flutter) |
+| hms_video_plugin | [![Pub Version](https://img.shields.io/pub/v/hms_video_plugin)](https://pub.dev/packages/hms_video_plugin) |
+
+## 1.10.3 - 2024-06-12
+
+| Package | Version |
+| -------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
+| hms_room_kit | 1.1.3 |
+| hmssdk_flutter | 1.10.3 |
+| hms_video_plugin | 0.0.1 |
+
+
+### hms_room_kit
+
+- Hand Raise can now be controlled from dashboard
+
+ Hand Raise feature can now be enabled or disabled from the dashboard prebuilt customiser.
+
+### hms_video_plugin
+
+- Introducing support for Virtual Background and Blur
+
+ Users can now use virtual background and blur features in their video calls using the `hms_video_plugin`.
+ Learn more about the feature [here](https://www.100ms.live/docs/flutter/v2/how-to-guides/extend-capabilities/virtual-background)
+
+Uses Android SDK 2.9.59 & iOS SDK 1.12.0
+
+**Full Changelog**: [1.10.2...1.10.3](https://github.com/100mslive/100ms-flutter/compare/1.10.2...1.10.3)
## 1.10.2 - 2024-05-15
diff --git a/docs/ios/v2/how-to-guides/extend-capabilities/plugins/virtual-background.mdx b/docs/ios/v2/how-to-guides/extend-capabilities/plugins/virtual-background.mdx
index d1169a1618..45c1e85851 100644
--- a/docs/ios/v2/how-to-guides/extend-capabilities/plugins/virtual-background.mdx
+++ b/docs/ios/v2/how-to-guides/extend-capabilities/plugins/virtual-background.mdx
@@ -5,7 +5,7 @@ nav: 12.2
## Introduction
-Virtual Background plugin helps in customising one’s background that replacing the background with a static image or blurring the background.
+Virtual Background plugin helps in customising one’s background by replacing the background with a static image or blurring the background.
This guide provides an overview of usage of the Virtual Background plugin of 100ms.
@@ -98,7 +98,7 @@ You can use backgroundImage property on HMSVirtualBackgroundPlugin to set a new
## Recommendations for supporting older devices
Built-in Virtual background plugin uses Apple's segementation APIs and is supported on iOS 15 and onwards.
-In out testing, the built-in Virtual background plugin that uses Apple's segementation API performs well on iPhone 13, 12, 11, and XS. It may not perform well on iPhone X, 8, 7, 6 and older devices.
+In our testing, the built-in Virtual background plugin that uses Apple's segementation API performs well on iPhone 13, 12, 11, and XS. It may not perform well on iPhone X, 8, 7, 6 and older devices.
If you would like to support iOS version lower than iOS 15 or want to support older devices, you can write a custom virtual background video plugin. For example you can use Google's MLKit's segementer for replcing background. Below is an example of writing a custom video plugin called 'GoogleSegementor'
diff --git a/docs/ios/v2/how-to-guides/set-up-video-conferencing/captions.mdx b/docs/ios/v2/how-to-guides/set-up-video-conferencing/captions.mdx
index a9e19be880..6543dbdd62 100644
--- a/docs/ios/v2/how-to-guides/set-up-video-conferencing/captions.mdx
+++ b/docs/ios/v2/how-to-guides/set-up-video-conferencing/captions.mdx
@@ -8,17 +8,24 @@ The SDK provides a callback with the transcript for each peer when they speak.
## Minimum Requirements
-- Minimum 100ms SDK version required is 1.9.0
+- Minimum 100ms SDK version required is 1.12.0
+
+## How to check if captions are started in a room?
+
+To check if live captions are enabled in a room, check if transcriptionState of type caption is in started state in HMSRoom object like below:
+
+```swift
+let captionsEnabled = hmsSDK.room?.transcriptionStates?.first { $0.state == HMSTranscriptionStatus.started } != nil }
+```
## How to implement closed captioning?
Implement `on(transcripts: HMSTranscripts)` from `HMSUpdateListener` callback like below:
```swift
- public func on(transcripts: HMSTranscripts) {
- transcripts.transcripts.forEach { transcript in
- // handle transcript
- }
+public func on(transcripts: HMSTranscripts) {
+ transcripts.transcripts.forEach { transcript in
+ // handle transcript
}
}
```
@@ -51,5 +58,27 @@ Here is an example implemenation:
lastTranscript = transcript
}
}
-}
```
+
+## How to toggle Live Transcriptions on/off
+You can toggle live transcriptions on/off at runtime that can help save costs. Use startTranscription() method to start the transcription and stopTranscription() method to stop transcription like below:
+```swift
+ // Start Real Time Transcription
+ sdk.startTranscription() { success, error in
+ if let error = error {
+ // handle error
+ } else {
+ // success
+ }
+ }
+
+ // Stop Real Time Transcription
+ sdk.stopTranscription() { success, error in
+ if let error = error {
+ // handle error
+ } else {
+ // success
+ }
+ }
+```
+
diff --git a/docs/javascript/v2/release-notes/release-notes.mdx b/docs/javascript/v2/release-notes/release-notes.mdx
index 2bd4700aee..62203fa1aa 100644
--- a/docs/javascript/v2/release-notes/release-notes.mdx
+++ b/docs/javascript/v2/release-notes/release-notes.mdx
@@ -15,6 +15,17 @@ description: Release Notes for 100ms JavaScript SDK
| @100mslive/hms-noise-cancellation | [![npm version](https://badge.fury.io/js/%40100mslive%2Fhms-noise-cancellation.svg)](https://badge.fury.io/js/%40100mslive%2Fhms-noise-cancellation) |
| @100mslive/hms-video-react(deprecated) | [![npm version](https://badge.fury.io/js/%40100mslive%2Fhms-video-react.svg)](https://badge.fury.io/js/%40100mslive%2Fhms-video-react) |
+## 2024-06-05
+Released: `@100mslive/hms-video-store@0.12.12`, `@100mslive/react-sdk@0.10.12`, `@100mslive/hls-player@0.3.12`, `@100mslive/roomkit-react@0.3.12`, `@100mslive/hms-whiteboard@0.0.2`
+
+### Added:
+- Roomkit Prebuilt: Closed captions
+- `findPeerByName` API for large rooms
+
+### Fixed:
+- Average jitter buffer delay calculation
+- Roomkit Prebuilt: peers able to submit quiz attempts multiple times by rejoining
+
## 2024-05-24
Released: `@100mslive/hms-video-store@0.12.11`, `@100mslive/react-sdk@0.10.11`, `@100mslive/hls-player@0.3.11`, `@100mslive/roomkit-react@0.3.11`, `@100mslive/hms-whiteboard@0.0.1`
diff --git a/docs/react-native/v2/how-to-guides/extend-capabilities/virtual-background.mdx b/docs/react-native/v2/how-to-guides/extend-capabilities/virtual-background.mdx
new file mode 100644
index 0000000000..0d4212b0c6
--- /dev/null
+++ b/docs/react-native/v2/how-to-guides/extend-capabilities/virtual-background.mdx
@@ -0,0 +1,191 @@
+---
+title: Virtual Background Plugin (Beta)
+nav: 13.3
+---
+
+Virtual Background plugin helps in customising one’s background that replacing the background with a static image or blurring the background.
+This guide provides an overview of usage of the Virtual Background plugin of 100ms.
+
+
+
+
+## Minimum Requirements
+
+- Minimum `@100mslive/react-native-hms` SDK version is `^1.10.6`
+- `@100mslive/react-native-video-plugin` library is required
+
+
+## Limitations
+
+### Android
+- Has poor fps on older android phones
+
+### iOS
+- Minimum iOS version required to support Virtual Background plugin is `iOS 15`
+- Virtual background plugin is in beta stage and may have performance issues on iPhone X, 8, 7, 6 and other older devices. We recommend that you use this feature on a high performance device for smooth experience.
+
+
+## Usage
+
+
+
+### Step 1: Add required dependency
+
+Install `@100mslive/react-native-video-plugin` library
+
+```bash
+npm install @100mslive/react-native-video-plugin
+```
+
+### Step 2: Create instance of HMSVirtualBackgroundPlugin
+
+```js{2,6}
+// Import from `@100mslive/react-native-video-plugin` library
+import { HMSVirtualBackgroundPlugin } from '@100mslive/react-native-video-plugin';
+
+...
+
+const virtualBackgroundPlugin = new HMSVirtualBackgroundPlugin();
+```
+
+### Step 3: Create instance of HMSVideoTrackSettings
+
+```js{4}
+let videoSettings = new HMSVideoTrackSettings({
+ initialState: HMSTrackSettingsInitState.MUTED
+ // The virtual background plugin to use for the video track. @type {HMSVirtualBackgroundPlugin}
+ videoPlugin: virtualBackgroundPlugin,
+});
+
+let trackSettings = new HMSTrackSettings({
+ video: videoSettings,
+});
+```
+
+### Step 4: Pass the Track Settings to the HMSSDK
+
+```js{2}
+const hmsInstance = await HMSSDK.build({
+ trackSettings,
+});
+```
+
+### Step 5: How to enable and disable virtual background
+
+Hold on to a reference to the instance of HMSVirtualBackgroundPlugin and use `enable` and `disable` methods on it to enable/disable the virtual background.
+
+```js
+const virtualBackgroundPlugin = new HMSVirtualBackgroundPlugin();
+
+...
+
+let isVBEnabled = false;
+
+// Enable VB
+await virtualBackgroundPlugin.enable();
+isVBEnabled = true;
+
+// Disable VB
+await virtualBackgroundPlugin.disable();
+isVBEnabled = false;
+```
+
+> Always call `enable` method after `ON_JOIN` and `ON_PREVIEW` event
+
+> Enabling Virtual Background and applying effect can take some time, you should add a loader in UI.
+
+### Step 6: How to apply Blur as virtual background
+
+Enable the blur background using the `setBlur` method. You should pass blur percentage ranging from 0-100
+
+```js
+const virtualBackgroundPlugin = new HMSVirtualBackgroundPlugin();
+
+...
+// state for tracking if VB is enabled
+let isVBEnabled = false;
+
+// If VB is disabled, first enable it before calling `setBlur` method
+if (isVBEnabled === false) {
+ await virtualBackgroundPlugin.enable();
+ isVBEnabled = true;
+}
+
+await virtualBackgroundPlugin.setBlur(100);
+```
+
+> You should only call `setBlur` method only after enabling the virtual background
+
+### Step 7: How to apply Image as virtual background
+
+Enable the background image using the `setBackground` method. It accepts image source (either a object with height, width and uri properties or a static image file).
+
+Here is how to use a static image file -
+
+```js
+const virtualBackgroundPlugin = new HMSVirtualBackgroundPlugin();
+
+...
+// state for tracking if VB is enabled
+let isVBEnabled = false;
+
+// If VB is disabled, first enable it before calling `setBlur` method
+if (isVBEnabled === false) {
+ await virtualBackgroundPlugin.enable();
+ isVBEnabled = true;
+}
+
+const image = require(''); // ex: require('../assets/VB-1.jpg')
+await virtualBackgroundPlugin.setBackground(image);
+```
+
+Here is how to use remote image file, `setBackground` method accepts object of following type -
+
+```js
+export interface ImageURISource {
+ width: number;
+
+ height: number;
+
+ /**
+ * `uri` is a string representing the resource identifier for the image, which
+ * could be an http address, a local file path, or the name of a static image
+ * resource (which should be wrapped in the `require('./path/to/image.png')`
+ * function).
+ */
+ uri:
+}
+
+...
+
+await virtualBackgroundPlugin.setBackground({
+ width,
+ height,
+ uri: 'file://...', // path of image stored in device
+});
+```
+
+Using library like [react-native-image-picker](https://www.npmjs.com/package/react-native-image-picker) -
+
+```js
+import { launchImageLibrary } from 'react-native-image-picker';
+
+...
+
+// You can use result from library like `react-native-image-picker` to use images from photo library
+const result = await launchImageLibrary({ mediaType: 'photo', selectionLimit: 1 });
+
+// getting first image
+const imageObject = response.assets?.[0];
+
+// If image is selected, use it as background
+if (imageObject) {
+ await virtualBackgroundPlugin.setBackground(imageObject);
+}
+```
+
+> You should only call `setBackground` method only after enabling the virtual background
+
+
diff --git a/docs/react-native/v2/release-notes/release-notes.mdx b/docs/react-native/v2/release-notes/release-notes.mdx
index 922caba1e7..12e39e8936 100644
--- a/docs/react-native/v2/release-notes/release-notes.mdx
+++ b/docs/react-native/v2/release-notes/release-notes.mdx
@@ -9,6 +9,46 @@ nav: 4.1
| -------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| @100mslive/react-native-room-kit | [![npm](https://img.shields.io/npm/v/@100mslive/react-native-room-kit)](https://www.npmjs.com/package/@100mslive/react-native-room-kit) |
| @100mslive/react-native-hms | [![npm](https://img.shields.io/npm/v/@100mslive/react-native-hms)](https://www.npmjs.com/package/@100mslive/react-native-hms) |
+| @100mslive/react-native-video-plugin | [![npm](https://img.shields.io/npm/v/@100mslive/react-native-video-plugin)](https://www.npmjs.com/package/@100mslive/react-native-video-plugin) |
+
+## 1.10.6 - 2024-06-10
+
+| Package | Version |
+| -------------------------------- | ------- |
+| @100mslive/react-native-room-kit | 1.1.9 |
+| @100mslive/react-native-hms | 1.10.6 |
+| @100mslive/react-native-video-plugin | 0.1.2 |
+
+### react-native-hms
+
+- Introducing Virtual Background support in 100ms
+
+ HMSSDK now provides support for Virtual Background using [`@100mslive/react-native-video-plugin`](https://github.com/100mslive/react-native-video-plugin).
+ It allows users to change their background during a call. Users can choose from a variety of backgrounds or upload their own custom background.
+ It also provides a feature to blur the background. Read more about it [here](https://www.100ms.live/docs/react-native/v2/how-to-guides/extend-capabilities/virtual-background).
+
+- Resolved warnings on Android & iOS when using HMSSDK in development mode
+
+### react-native-room-kit
+
+- Added support for Virtual Background in Prebuilt UI
+
+ By just adding [`@100mslive/react-native-video-plugin`](https://github.com/100mslive/react-native-video-plugin) package, users can now change their background during a call using the Virtual Background feature in the Prebuilt UI.
+
+- Added support for Hyperlinks in Chat Messages on Prebuilt UI
+
+ Users can now click on hyperlinks in chat messages to open them in a browser.
+
+### react-native-video-plugin
+
+- The first version of the plugin is released. It provides support for Virtual Background in 100ms. Read more about it [here](https://www.100ms.live/docs/react-native/v2/how-to-guides/extend-capabilities/virtual-background).
+
+
+Uses Android SDK 2.9.59 & iOS SDK 1.11.0
+
+**Full Changelog**: [1.10.5...1.10.6](https://github.com/100mslive/react-native-hms/compare/1.10.5...1.10.6)
+
+
## 1.10.5 - 2024-05-15
diff --git a/public/api-reference/android/v2/hls-player/navigation.html b/public/api-reference/android/v2/hls-player/navigation.html
index c77d957626..a842e9dce6 100644
--- a/public/api-reference/android/v2/hls-player/navigation.html
+++ b/public/api-reference/android/v2/hls-player/navigation.html
@@ -3292,21 +3292,26 @@
init()
diff --git a/public/api-reference/android/v2/scripts/pages.json b/public/api-reference/android/v2/scripts/pages.json
index 7af45cfc44..f24dca4774 100644
--- a/public/api-reference/android/v2/scripts/pages.json
+++ b/public/api-reference/android/v2/scripts/pages.json
@@ -1 +1 @@
-[{"name":"class NativeLib","description":"live.hms.hms_noise_cancellation_android.NativeLib","location":"hms-noise-cancellation-android/live.hms.hms_noise_cancellation_android/-native-lib/index.html","searchKeys":["NativeLib","class NativeLib","live.hms.hms_noise_cancellation_android.NativeLib"]},{"name":"external fun stringFromJNI(): String","description":"live.hms.hms_noise_cancellation_android.NativeLib.stringFromJNI","location":"hms-noise-cancellation-android/live.hms.hms_noise_cancellation_android/-native-lib/string-from-j-n-i.html","searchKeys":["stringFromJNI","external fun stringFromJNI(): String","live.hms.hms_noise_cancellation_android.NativeLib.stringFromJNI"]},{"name":"fun NativeLib()","description":"live.hms.hms_noise_cancellation_android.NativeLib.NativeLib","location":"hms-noise-cancellation-android/live.hms.hms_noise_cancellation_android/-native-lib/-native-lib.html","searchKeys":["NativeLib","fun NativeLib()","live.hms.hms_noise_cancellation_android.NativeLib.NativeLib"]},{"name":"object Companion","description":"live.hms.hms_noise_cancellation_android.NativeLib.Companion","location":"hms-noise-cancellation-android/live.hms.hms_noise_cancellation_android/-native-lib/-companion/index.html","searchKeys":["Companion","object Companion","live.hms.hms_noise_cancellation_android.NativeLib.Companion"]},{"name":"abstract fun onResolutionChange(width: Int, height: Int)","description":"live.hms.videoview.ResolutionChangeListener.onResolutionChange","location":"videoview/live.hms.videoview/-resolution-change-listener/on-resolution-change.html","searchKeys":["onResolutionChange","abstract fun onResolutionChange(width: Int, height: Int)","live.hms.videoview.ResolutionChangeListener.onResolutionChange"]},{"name":"class HMSTextureRenderer(surfaceTexture: SurfaceTexture)","description":"live.hms.videoview.textureview.HMSTextureRenderer","location":"videoview/live.hms.videoview.textureview/-h-m-s-texture-renderer/index.html","searchKeys":["HMSTextureRenderer","class HMSTextureRenderer(surfaceTexture: SurfaceTexture)","live.hms.videoview.textureview.HMSTextureRenderer"]},{"name":"class HMSVideoView : SurfaceViewRenderer","description":"live.hms.videoview.HMSVideoView","location":"videoview/live.hms.videoview/-h-m-s-video-view/index.html","searchKeys":["HMSVideoView","class HMSVideoView : SurfaceViewRenderer","live.hms.videoview.HMSVideoView"]},{"name":"fun HMSTextureRenderer(surfaceTexture: SurfaceTexture)","description":"live.hms.videoview.textureview.HMSTextureRenderer.HMSTextureRenderer","location":"videoview/live.hms.videoview.textureview/-h-m-s-texture-renderer/-h-m-s-texture-renderer.html","searchKeys":["HMSTextureRenderer","fun HMSTextureRenderer(surfaceTexture: SurfaceTexture)","live.hms.videoview.textureview.HMSTextureRenderer.HMSTextureRenderer"]},{"name":"fun HMSVideoView(context: Context)","description":"live.hms.videoview.HMSVideoView.HMSVideoView","location":"videoview/live.hms.videoview/-h-m-s-video-view/-h-m-s-video-view.html","searchKeys":["HMSVideoView","fun HMSVideoView(context: Context)","live.hms.videoview.HMSVideoView.HMSVideoView"]},{"name":"fun HMSVideoView(context: Context, attributeSet: AttributeSet)","description":"live.hms.videoview.HMSVideoView.HMSVideoView","location":"videoview/live.hms.videoview/-h-m-s-video-view/-h-m-s-video-view.html","searchKeys":["HMSVideoView","fun HMSVideoView(context: Context, attributeSet: AttributeSet)","live.hms.videoview.HMSVideoView.HMSVideoView"]},{"name":"fun addTrack(track: HMSVideoTrack)","description":"live.hms.videoview.HMSVideoView.addTrack","location":"videoview/live.hms.videoview/-h-m-s-video-view/add-track.html","searchKeys":["addTrack","fun addTrack(track: HMSVideoTrack)","live.hms.videoview.HMSVideoView.addTrack"]},{"name":"fun addTrack(track: HMSVideoTrack)","description":"live.hms.videoview.textureview.HMSTextureRenderer.addTrack","location":"videoview/live.hms.videoview.textureview/-h-m-s-texture-renderer/add-track.html","searchKeys":["addTrack","fun addTrack(track: HMSVideoTrack)","live.hms.videoview.textureview.HMSTextureRenderer.addTrack"]},{"name":"fun addTrack(track: HMSVideoTrack, enableBlackFrame: Boolean = false)","description":"live.hms.videoview.textureview.HMSTextureRenderer.addTrack","location":"videoview/live.hms.videoview.textureview/-h-m-s-texture-renderer/add-track.html","searchKeys":["addTrack","fun addTrack(track: HMSVideoTrack, enableBlackFrame: Boolean = false)","live.hms.videoview.textureview.HMSTextureRenderer.addTrack"]},{"name":"fun addVideoViewStateChangeListener(videoViewStateChangeListener: VideoViewStateChangeListener?)","description":"live.hms.videoview.HMSVideoView.addVideoViewStateChangeListener","location":"videoview/live.hms.videoview/-h-m-s-video-view/add-video-view-state-change-listener.html","searchKeys":["addVideoViewStateChangeListener","fun addVideoViewStateChangeListener(videoViewStateChangeListener: VideoViewStateChangeListener?)","live.hms.videoview.HMSVideoView.addVideoViewStateChangeListener"]},{"name":"fun addVideoViewStateChangeListener(videoViewStateChangeListener: VideoViewStateChangeListener?)","description":"live.hms.videoview.textureview.HMSTextureRenderer.addVideoViewStateChangeListener","location":"videoview/live.hms.videoview.textureview/-h-m-s-texture-renderer/add-video-view-state-change-listener.html","searchKeys":["addVideoViewStateChangeListener","fun addVideoViewStateChangeListener(videoViewStateChangeListener: VideoViewStateChangeListener?)","live.hms.videoview.textureview.HMSTextureRenderer.addVideoViewStateChangeListener"]},{"name":"fun captureBitmap(onBitmap: (Bitmap?) -> Unit, scale: Float = 1.0f)","description":"live.hms.videoview.HMSVideoView.captureBitmap","location":"videoview/live.hms.videoview/-h-m-s-video-view/capture-bitmap.html","searchKeys":["captureBitmap","fun captureBitmap(onBitmap: (Bitmap?) -> Unit, scale: Float = 1.0f)","live.hms.videoview.HMSVideoView.captureBitmap"]},{"name":"fun disableAutoSimulcastLayerSelect(isDisabled: Boolean)","description":"live.hms.videoview.HMSVideoView.disableAutoSimulcastLayerSelect","location":"videoview/live.hms.videoview/-h-m-s-video-view/disable-auto-simulcast-layer-select.html","searchKeys":["disableAutoSimulcastLayerSelect","fun disableAutoSimulcastLayerSelect(isDisabled: Boolean)","live.hms.videoview.HMSVideoView.disableAutoSimulcastLayerSelect"]},{"name":"fun disableAutoSimulcastLayerSelect(isDisabled: Boolean)","description":"live.hms.videoview.textureview.HMSTextureRenderer.disableAutoSimulcastLayerSelect","location":"videoview/live.hms.videoview.textureview/-h-m-s-texture-renderer/disable-auto-simulcast-layer-select.html","searchKeys":["disableAutoSimulcastLayerSelect","fun disableAutoSimulcastLayerSelect(isDisabled: Boolean)","live.hms.videoview.textureview.HMSTextureRenderer.disableAutoSimulcastLayerSelect"]},{"name":"fun displayResolution(width: Int, height: Int)","description":"live.hms.videoview.textureview.HMSTextureRenderer.displayResolution","location":"videoview/live.hms.videoview.textureview/-h-m-s-texture-renderer/display-resolution.html","searchKeys":["displayResolution","fun displayResolution(width: Int, height: Int)","live.hms.videoview.textureview.HMSTextureRenderer.displayResolution"]},{"name":"fun enableZoomAndPan(isEnabled: Boolean)","description":"live.hms.videoview.HMSVideoView.enableZoomAndPan","location":"videoview/live.hms.videoview/-h-m-s-video-view/enable-zoom-and-pan.html","searchKeys":["enableZoomAndPan","fun enableZoomAndPan(isEnabled: Boolean)","live.hms.videoview.HMSVideoView.enableZoomAndPan"]},{"name":"fun getTrack(): HMSVideoTrack?","description":"live.hms.videoview.HMSVideoView.getTrack","location":"videoview/live.hms.videoview/-h-m-s-video-view/get-track.html","searchKeys":["getTrack","fun getTrack(): HMSVideoTrack?","live.hms.videoview.HMSVideoView.getTrack"]},{"name":"fun getTrack(): HMSVideoTrack?","description":"live.hms.videoview.textureview.HMSTextureRenderer.getTrack","location":"videoview/live.hms.videoview.textureview/-h-m-s-texture-renderer/get-track.html","searchKeys":["getTrack","fun getTrack(): HMSVideoTrack?","live.hms.videoview.textureview.HMSTextureRenderer.getTrack"]},{"name":"fun removeTrack()","description":"live.hms.videoview.HMSVideoView.removeTrack","location":"videoview/live.hms.videoview/-h-m-s-video-view/remove-track.html","searchKeys":["removeTrack","fun removeTrack()","live.hms.videoview.HMSVideoView.removeTrack"]},{"name":"fun removeTrack()","description":"live.hms.videoview.textureview.HMSTextureRenderer.removeTrack","location":"videoview/live.hms.videoview.textureview/-h-m-s-texture-renderer/remove-track.html","searchKeys":["removeTrack","fun removeTrack()","live.hms.videoview.textureview.HMSTextureRenderer.removeTrack"]},{"name":"interface ResolutionChangeListener","description":"live.hms.videoview.ResolutionChangeListener","location":"videoview/live.hms.videoview/-resolution-change-listener/index.html","searchKeys":["ResolutionChangeListener","interface ResolutionChangeListener","live.hms.videoview.ResolutionChangeListener"]},{"name":"interface VideoViewStateChangeListener","description":"live.hms.videoview.VideoViewStateChangeListener","location":"videoview/live.hms.videoview/-video-view-state-change-listener/index.html","searchKeys":["VideoViewStateChangeListener","interface VideoViewStateChangeListener","live.hms.videoview.VideoViewStateChangeListener"]},{"name":"open fun onFirstFrameRendered()","description":"live.hms.videoview.VideoViewStateChangeListener.onFirstFrameRendered","location":"videoview/live.hms.videoview/-video-view-state-change-listener/on-first-frame-rendered.html","searchKeys":["onFirstFrameRendered","open fun onFirstFrameRendered()","live.hms.videoview.VideoViewStateChangeListener.onFirstFrameRendered"]},{"name":"open fun onResolutionChange(newWidth: Int, newHeight: Int)","description":"live.hms.videoview.VideoViewStateChangeListener.onResolutionChange","location":"videoview/live.hms.videoview/-video-view-state-change-listener/on-resolution-change.html","searchKeys":["onResolutionChange","open fun onResolutionChange(newWidth: Int, newHeight: Int)","live.hms.videoview.VideoViewStateChangeListener.onResolutionChange"]},{"name":"open override fun onTouchEvent(event: MotionEvent): Boolean","description":"live.hms.videoview.HMSVideoView.onTouchEvent","location":"videoview/live.hms.videoview/-h-m-s-video-view/on-touch-event.html","searchKeys":["onTouchEvent","open override fun onTouchEvent(event: MotionEvent): Boolean","live.hms.videoview.HMSVideoView.onTouchEvent"]},{"name":"open override fun setScalingType(scalingType: RendererCommon.ScalingType)","description":"live.hms.videoview.HMSVideoView.setScalingType","location":"videoview/live.hms.videoview/-h-m-s-video-view/set-scaling-type.html","searchKeys":["setScalingType","open override fun setScalingType(scalingType: RendererCommon.ScalingType)","live.hms.videoview.HMSVideoView.setScalingType"]},{"name":"val TAG: String","description":"live.hms.videoview.textureview.HMSTextureRenderer.TAG","location":"videoview/live.hms.videoview.textureview/-h-m-s-texture-renderer/-t-a-g.html","searchKeys":["TAG","val TAG: String","live.hms.videoview.textureview.HMSTextureRenderer.TAG"]},{"name":"ANALYZE","description":"live.hms.video.plugin.video.HMSVideoPluginType.ANALYZE","location":"lib/live.hms.video.plugin.video/-h-m-s-video-plugin-type/-a-n-a-l-y-z-e/index.html","searchKeys":["ANALYZE","ANALYZE","live.hms.video.plugin.video.HMSVideoPluginType.ANALYZE"]},{"name":"ANDROID_NATIVE","description":"live.hms.video.events.AgentType.ANDROID_NATIVE","location":"lib/live.hms.video.events/-agent-type/-a-n-d-r-o-i-d_-n-a-t-i-v-e/index.html","searchKeys":["ANDROID_NATIVE","ANDROID_NATIVE","live.hms.video.events.AgentType.ANDROID_NATIVE"]},{"name":"AUDIO","description":"live.hms.video.media.tracks.HMSTrackType.AUDIO","location":"lib/live.hms.video.media.tracks/-h-m-s-track-type/-a-u-d-i-o/index.html","searchKeys":["AUDIO","AUDIO","live.hms.video.media.tracks.HMSTrackType.AUDIO"]},{"name":"AUDIOFOCUS_GAIN","description":"live.hms.video.audio.AudioChangeEvent.AUDIOFOCUS_GAIN","location":"lib/live.hms.video.audio/-audio-change-event/-a-u-d-i-o-f-o-c-u-s_-g-a-i-n/index.html","searchKeys":["AUDIOFOCUS_GAIN","AUDIOFOCUS_GAIN","live.hms.video.audio.AudioChangeEvent.AUDIOFOCUS_GAIN"]},{"name":"AUDIOFOCUS_LOSS_TRANSIENT","description":"live.hms.video.audio.AudioChangeEvent.AUDIOFOCUS_LOSS_TRANSIENT","location":"lib/live.hms.video.audio/-audio-change-event/-a-u-d-i-o-f-o-c-u-s_-l-o-s-s_-t-r-a-n-s-i-e-n-t/index.html","searchKeys":["AUDIOFOCUS_LOSS_TRANSIENT","AUDIOFOCUS_LOSS_TRANSIENT","live.hms.video.audio.AudioChangeEvent.AUDIOFOCUS_LOSS_TRANSIENT"]},{"name":"AUTO","description":"live.hms.video.sdk.models.enums.HMSMode.AUTO","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-mode/-a-u-t-o/index.html","searchKeys":["AUTO","AUTO","live.hms.video.sdk.models.enums.HMSMode.AUTO"]},{"name":"AUTOMATIC","description":"live.hms.video.audio.HMSAudioManager.AudioDevice.AUTOMATIC","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/-audio-device/-a-u-t-o-m-a-t-i-c/index.html","searchKeys":["AUTOMATIC","AUTOMATIC","live.hms.video.audio.HMSAudioManager.AudioDevice.AUTOMATIC"]},{"name":"BACK","description":"live.hms.video.media.settings.HMSVideoTrackSettings.CameraFacing.BACK","location":"lib/live.hms.video.media.settings/-h-m-s-video-track-settings/-camera-facing/-b-a-c-k/index.html","searchKeys":["BACK","BACK","live.hms.video.media.settings.HMSVideoTrackSettings.CameraFacing.BACK"]},{"name":"BALANCED","description":"live.hms.video.sdk.models.DegradationPreference.BALANCED","location":"lib/live.hms.video.sdk.models/-degradation-preference/-b-a-l-a-n-c-e-d/index.html","searchKeys":["BALANCED","BALANCED","live.hms.video.sdk.models.DegradationPreference.BALANCED"]},{"name":"BANDWIDTH","description":"live.hms.video.connection.degredation.QualityLimitationReason.BANDWIDTH","location":"lib/live.hms.video.connection.degredation/-quality-limitation-reason/-b-a-n-d-w-i-d-t-h/index.html","searchKeys":["BANDWIDTH","BANDWIDTH","live.hms.video.connection.degredation.QualityLimitationReason.BANDWIDTH"]},{"name":"BECAME_DOMINANT_SPEAKER","description":"live.hms.video.sdk.models.enums.HMSPeerUpdate.BECAME_DOMINANT_SPEAKER","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-peer-update/-b-e-c-a-m-e_-d-o-m-i-n-a-n-t_-s-p-e-a-k-e-r/index.html","searchKeys":["BECAME_DOMINANT_SPEAKER","BECAME_DOMINANT_SPEAKER","live.hms.video.sdk.models.enums.HMSPeerUpdate.BECAME_DOMINANT_SPEAKER"]},{"name":"BLUETOOTH","description":"live.hms.video.audio.HMSAudioManager.AudioDevice.BLUETOOTH","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/-audio-device/-b-l-u-e-t-o-o-t-h/index.html","searchKeys":["BLUETOOTH","BLUETOOTH","live.hms.video.audio.HMSAudioManager.AudioDevice.BLUETOOTH"]},{"name":"BLUETOOTH","description":"live.hms.video.audio.manager.AudioManagerUtil.AudioDevice.BLUETOOTH","location":"lib/live.hms.video.audio.manager/-audio-manager-util/-audio-device/-b-l-u-e-t-o-o-t-h/index.html","searchKeys":["BLUETOOTH","BLUETOOTH","live.hms.video.audio.manager.AudioManagerUtil.AudioDevice.BLUETOOTH"]},{"name":"BROADCAST","description":"live.hms.video.sdk.models.enums.HMSMessageRecipientType.BROADCAST","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-message-recipient-type/-b-r-o-a-d-c-a-s-t/index.html","searchKeys":["BROADCAST","BROADCAST","live.hms.video.sdk.models.enums.HMSMessageRecipientType.BROADCAST"]},{"name":"BROWSER_RECORDING_STATE_UPDATED","description":"live.hms.video.sdk.models.enums.HMSRoomUpdate.BROWSER_RECORDING_STATE_UPDATED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-room-update/-b-r-o-w-s-e-r_-r-e-c-o-r-d-i-n-g_-s-t-a-t-e_-u-p-d-a-t-e-d/index.html","searchKeys":["BROWSER_RECORDING_STATE_UPDATED","BROWSER_RECORDING_STATE_UPDATED","live.hms.video.sdk.models.enums.HMSRoomUpdate.BROWSER_RECORDING_STATE_UPDATED"]},{"name":"CAPTION","description":"live.hms.video.sdk.models.TranscriptionsMode.CAPTION","location":"lib/live.hms.video.sdk.models/-transcriptions-mode/-c-a-p-t-i-o-n/index.html","searchKeys":["CAPTION","CAPTION","live.hms.video.sdk.models.TranscriptionsMode.CAPTION"]},{"name":"CPU","description":"live.hms.video.connection.degredation.QualityLimitationReason.CPU","location":"lib/live.hms.video.connection.degredation/-quality-limitation-reason/-c-p-u/index.html","searchKeys":["CPU","CPU","live.hms.video.connection.degredation.QualityLimitationReason.CPU"]},{"name":"CREATED","description":"live.hms.video.polls.models.HmsPollState.CREATED","location":"lib/live.hms.video.polls.models/-hms-poll-state/-c-r-e-a-t-e-d/index.html","searchKeys":["CREATED","CREATED","live.hms.video.polls.models.HmsPollState.CREATED"]},{"name":"DEBUG","description":"live.hms.video.utils.HMSLogger.LogLevel.DEBUG","location":"lib/live.hms.video.utils/-h-m-s-logger/-log-level/-d-e-b-u-g/index.html","searchKeys":["DEBUG","DEBUG","live.hms.video.utils.HMSLogger.LogLevel.DEBUG"]},{"name":"DEBUG_AUDIOFOCUS_GAIN_EXCLUSIVE","description":"live.hms.video.audio.AudioChangeEvent.DEBUG_AUDIOFOCUS_GAIN_EXCLUSIVE","location":"lib/live.hms.video.audio/-audio-change-event/-d-e-b-u-g_-a-u-d-i-o-f-o-c-u-s_-g-a-i-n_-e-x-c-l-u-s-i-v-e/index.html","searchKeys":["DEBUG_AUDIOFOCUS_GAIN_EXCLUSIVE","DEBUG_AUDIOFOCUS_GAIN_EXCLUSIVE","live.hms.video.audio.AudioChangeEvent.DEBUG_AUDIOFOCUS_GAIN_EXCLUSIVE"]},{"name":"DEBUG_AUDIOFOCUS_GAIN_TRANSIENT","description":"live.hms.video.audio.AudioChangeEvent.DEBUG_AUDIOFOCUS_GAIN_TRANSIENT","location":"lib/live.hms.video.audio/-audio-change-event/-d-e-b-u-g_-a-u-d-i-o-f-o-c-u-s_-g-a-i-n_-t-r-a-n-s-i-e-n-t/index.html","searchKeys":["DEBUG_AUDIOFOCUS_GAIN_TRANSIENT","DEBUG_AUDIOFOCUS_GAIN_TRANSIENT","live.hms.video.audio.AudioChangeEvent.DEBUG_AUDIOFOCUS_GAIN_TRANSIENT"]},{"name":"DEBUG_AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK","description":"live.hms.video.audio.AudioChangeEvent.DEBUG_AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK","location":"lib/live.hms.video.audio/-audio-change-event/-d-e-b-u-g_-a-u-d-i-o-f-o-c-u-s_-g-a-i-n_-t-r-a-n-s-i-e-n-t_-m-a-y_-d-u-c-k/index.html","searchKeys":["DEBUG_AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK","DEBUG_AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK","live.hms.video.audio.AudioChangeEvent.DEBUG_AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK"]},{"name":"DEBUG_AUDIOFOCUS_LOSS","description":"live.hms.video.audio.AudioChangeEvent.DEBUG_AUDIOFOCUS_LOSS","location":"lib/live.hms.video.audio/-audio-change-event/-d-e-b-u-g_-a-u-d-i-o-f-o-c-u-s_-l-o-s-s/index.html","searchKeys":["DEBUG_AUDIOFOCUS_LOSS","DEBUG_AUDIOFOCUS_LOSS","live.hms.video.audio.AudioChangeEvent.DEBUG_AUDIOFOCUS_LOSS"]},{"name":"DEBUG_AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK","description":"live.hms.video.audio.AudioChangeEvent.DEBUG_AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK","location":"lib/live.hms.video.audio/-audio-change-event/-d-e-b-u-g_-a-u-d-i-o-f-o-c-u-s_-l-o-s-s_-t-r-a-n-s-i-e-n-t_-c-a-n_-d-u-c-k/index.html","searchKeys":["DEBUG_AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK","DEBUG_AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK","live.hms.video.audio.AudioChangeEvent.DEBUG_AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK"]},{"name":"DEBUG_INVALID","description":"live.hms.video.audio.AudioChangeEvent.DEBUG_INVALID","location":"lib/live.hms.video.audio/-audio-change-event/-d-e-b-u-g_-i-n-v-a-l-i-d/index.html","searchKeys":["DEBUG_INVALID","DEBUG_INVALID","live.hms.video.audio.AudioChangeEvent.DEBUG_INVALID"]},{"name":"DEFAULT","description":"live.hms.video.sdk.models.DegradationPreference.DEFAULT","location":"lib/live.hms.video.sdk.models/-degradation-preference/-d-e-f-a-u-l-t/index.html","searchKeys":["DEFAULT","DEFAULT","live.hms.video.sdk.models.DegradationPreference.DEFAULT"]},{"name":"DISABLED","description":"live.hms.video.sdk.models.DegradationPreference.DISABLED","location":"lib/live.hms.video.sdk.models/-degradation-preference/-d-i-s-a-b-l-e-d/index.html","searchKeys":["DISABLED","DISABLED","live.hms.video.sdk.models.DegradationPreference.DISABLED"]},{"name":"DISABLE_MUTE_ON_VOIP_PHONE_CALL_RING","description":"live.hms.video.media.settings.PhoneCallState.DISABLE_MUTE_ON_VOIP_PHONE_CALL_RING","location":"lib/live.hms.video.media.settings/-phone-call-state/-d-i-s-a-b-l-e_-m-u-t-e_-o-n_-v-o-i-p_-p-h-o-n-e_-c-a-l-l_-r-i-n-g/index.html","searchKeys":["DISABLE_MUTE_ON_VOIP_PHONE_CALL_RING","DISABLE_MUTE_ON_VOIP_PHONE_CALL_RING","live.hms.video.media.settings.PhoneCallState.DISABLE_MUTE_ON_VOIP_PHONE_CALL_RING"]},{"name":"EARPIECE","description":"live.hms.video.audio.HMSAudioManager.AudioDevice.EARPIECE","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/-audio-device/-e-a-r-p-i-e-c-e/index.html","searchKeys":["EARPIECE","EARPIECE","live.hms.video.audio.HMSAudioManager.AudioDevice.EARPIECE"]},{"name":"EARPIECE","description":"live.hms.video.audio.manager.AudioManagerUtil.AudioDevice.EARPIECE","location":"lib/live.hms.video.audio.manager/-audio-manager-util/-audio-device/-e-a-r-p-i-e-c-e/index.html","searchKeys":["EARPIECE","EARPIECE","live.hms.video.audio.manager.AudioManagerUtil.AudioDevice.EARPIECE"]},{"name":"ENABLE_MUTE_ON_PHONE_CALL_RING","description":"live.hms.video.media.settings.PhoneCallState.ENABLE_MUTE_ON_PHONE_CALL_RING","location":"lib/live.hms.video.media.settings/-phone-call-state/-e-n-a-b-l-e_-m-u-t-e_-o-n_-p-h-o-n-e_-c-a-l-l_-r-i-n-g/index.html","searchKeys":["ENABLE_MUTE_ON_PHONE_CALL_RING","ENABLE_MUTE_ON_PHONE_CALL_RING","live.hms.video.media.settings.PhoneCallState.ENABLE_MUTE_ON_PHONE_CALL_RING"]},{"name":"ERROR","description":"live.hms.video.sdk.models.enums.HMSAnalyticsEventLevel.ERROR","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-analytics-event-level/-e-r-r-o-r/index.html","searchKeys":["ERROR","ERROR","live.hms.video.sdk.models.enums.HMSAnalyticsEventLevel.ERROR"]},{"name":"ERROR","description":"live.hms.video.utils.HMSLogger.LogLevel.ERROR","location":"lib/live.hms.video.utils/-h-m-s-logger/-log-level/-e-r-r-o-r/index.html","searchKeys":["ERROR","ERROR","live.hms.video.utils.HMSLogger.LogLevel.ERROR"]},{"name":"FAILED","description":"live.hms.video.sdk.models.TranscriptionState.FAILED","location":"lib/live.hms.video.sdk.models/-transcription-state/-f-a-i-l-e-d/index.html","searchKeys":["FAILED","FAILED","live.hms.video.sdk.models.TranscriptionState.FAILED"]},{"name":"FAILED","description":"live.hms.video.sdk.models.enums.HMSRecordingState.FAILED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-recording-state/-f-a-i-l-e-d/index.html","searchKeys":["FAILED","FAILED","live.hms.video.sdk.models.enums.HMSRecordingState.FAILED"]},{"name":"FAILED","description":"live.hms.video.sdk.models.enums.HMSStreamingState.FAILED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-streaming-state/-f-a-i-l-e-d/index.html","searchKeys":["FAILED","FAILED","live.hms.video.sdk.models.enums.HMSStreamingState.FAILED"]},{"name":"FLUTTER","description":"live.hms.video.events.AgentType.FLUTTER","location":"lib/live.hms.video.events/-agent-type/-f-l-u-t-t-e-r/index.html","searchKeys":["FLUTTER","FLUTTER","live.hms.video.events.AgentType.FLUTTER"]},{"name":"FRONT","description":"live.hms.video.media.settings.HMSVideoTrackSettings.CameraFacing.FRONT","location":"lib/live.hms.video.media.settings/-h-m-s-video-track-settings/-camera-facing/-f-r-o-n-t/index.html","searchKeys":["FRONT","FRONT","live.hms.video.media.settings.HMSVideoTrackSettings.CameraFacing.FRONT"]},{"name":"H264","description":"live.hms.video.media.codec.HMSVideoCodec.H264","location":"lib/live.hms.video.media.codec/-h-m-s-video-codec/-h264/index.html","searchKeys":["H264","H264","live.hms.video.media.codec.HMSVideoCodec.H264"]},{"name":"HAND_RAISED_CHANGED","description":"live.hms.video.sdk.models.enums.HMSPeerUpdate.HAND_RAISED_CHANGED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-peer-update/-h-a-n-d_-r-a-i-s-e-d_-c-h-a-n-g-e-d/index.html","searchKeys":["HAND_RAISED_CHANGED","HAND_RAISED_CHANGED","live.hms.video.sdk.models.enums.HMSPeerUpdate.HAND_RAISED_CHANGED"]},{"name":"HIGH","description":"live.hms.video.media.settings.HMSLayer.HIGH","location":"lib/live.hms.video.media.settings/-h-m-s-layer/-h-i-g-h/index.html","searchKeys":["HIGH","HIGH","live.hms.video.media.settings.HMSLayer.HIGH"]},{"name":"HLS_RECORDING_STATE_UPDATED","description":"live.hms.video.sdk.models.enums.HMSRoomUpdate.HLS_RECORDING_STATE_UPDATED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-room-update/-h-l-s_-r-e-c-o-r-d-i-n-g_-s-t-a-t-e_-u-p-d-a-t-e-d/index.html","searchKeys":["HLS_RECORDING_STATE_UPDATED","HLS_RECORDING_STATE_UPDATED","live.hms.video.sdk.models.enums.HMSRoomUpdate.HLS_RECORDING_STATE_UPDATED"]},{"name":"HLS_STREAMING_STATE_UPDATED","description":"live.hms.video.sdk.models.enums.HMSRoomUpdate.HLS_STREAMING_STATE_UPDATED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-room-update/-h-l-s_-s-t-r-e-a-m-i-n-g_-s-t-a-t-e_-u-p-d-a-t-e-d/index.html","searchKeys":["HLS_STREAMING_STATE_UPDATED","HLS_STREAMING_STATE_UPDATED","live.hms.video.sdk.models.enums.HMSRoomUpdate.HLS_STREAMING_STATE_UPDATED"]},{"name":"HMSAUDIOMODEMUSIC","description":"live.hms.video.media.settings.HMSAudioTrackSettings.HMSAudioMode.HMSAUDIOMODEMUSIC","location":"lib/live.hms.video.media.settings/-h-m-s-audio-track-settings/-h-m-s-audio-mode/-h-m-s-a-u-d-i-o-m-o-d-e-m-u-s-i-c/index.html","searchKeys":["HMSAUDIOMODEMUSIC","HMSAUDIOMODEMUSIC","live.hms.video.media.settings.HMSAudioTrackSettings.HMSAudioMode.HMSAUDIOMODEMUSIC"]},{"name":"HMSAUDIOMODEVOICE","description":"live.hms.video.media.settings.HMSAudioTrackSettings.HMSAudioMode.HMSAUDIOMODEVOICE","location":"lib/live.hms.video.media.settings/-h-m-s-audio-track-settings/-h-m-s-audio-mode/-h-m-s-a-u-d-i-o-m-o-d-e-v-o-i-c-e/index.html","searchKeys":["HMSAUDIOMODEVOICE","HMSAUDIOMODEVOICE","live.hms.video.media.settings.HMSAudioTrackSettings.HMSAudioMode.HMSAUDIOMODEVOICE"]},{"name":"INFO","description":"live.hms.video.sdk.models.enums.HMSAnalyticsEventLevel.INFO","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-analytics-event-level/-i-n-f-o/index.html","searchKeys":["INFO","INFO","live.hms.video.sdk.models.enums.HMSAnalyticsEventLevel.INFO"]},{"name":"INFO","description":"live.hms.video.utils.HMSLogger.LogLevel.INFO","location":"lib/live.hms.video.utils/-h-m-s-logger/-log-level/-i-n-f-o/index.html","searchKeys":["INFO","INFO","live.hms.video.utils.HMSLogger.LogLevel.INFO"]},{"name":"INITIALIZED","description":"live.hms.video.sdk.models.TranscriptionState.INITIALIZED","location":"lib/live.hms.video.sdk.models/-transcription-state/-i-n-i-t-i-a-l-i-z-e-d/index.html","searchKeys":["INITIALIZED","INITIALIZED","live.hms.video.sdk.models.TranscriptionState.INITIALIZED"]},{"name":"JOINED","description":"live.hms.video.sdk.models.enums.RetrySchedulerState.JOINED","location":"lib/live.hms.video.sdk.models.enums/-retry-scheduler-state/-j-o-i-n-e-d/index.html","searchKeys":["JOINED","JOINED","live.hms.video.sdk.models.enums.RetrySchedulerState.JOINED"]},{"name":"LIVE","description":"live.hms.video.sdk.models.TranscriptionsMode.LIVE","location":"lib/live.hms.video.sdk.models/-transcriptions-mode/-l-i-v-e/index.html","searchKeys":["LIVE","LIVE","live.hms.video.sdk.models.TranscriptionsMode.LIVE"]},{"name":"LOW","description":"live.hms.video.media.settings.HMSLayer.LOW","location":"lib/live.hms.video.media.settings/-h-m-s-layer/-l-o-w/index.html","searchKeys":["LOW","LOW","live.hms.video.media.settings.HMSLayer.LOW"]},{"name":"MAINTAIN_FRAMERATE","description":"live.hms.video.sdk.models.DegradationPreference.MAINTAIN_FRAMERATE","location":"lib/live.hms.video.sdk.models/-degradation-preference/-m-a-i-n-t-a-i-n_-f-r-a-m-e-r-a-t-e/index.html","searchKeys":["MAINTAIN_FRAMERATE","MAINTAIN_FRAMERATE","live.hms.video.sdk.models.DegradationPreference.MAINTAIN_FRAMERATE"]},{"name":"MAINTAIN_RESOLUTION","description":"live.hms.video.sdk.models.DegradationPreference.MAINTAIN_RESOLUTION","location":"lib/live.hms.video.sdk.models/-degradation-preference/-m-a-i-n-t-a-i-n_-r-e-s-o-l-u-t-i-o-n/index.html","searchKeys":["MAINTAIN_RESOLUTION","MAINTAIN_RESOLUTION","live.hms.video.sdk.models.DegradationPreference.MAINTAIN_RESOLUTION"]},{"name":"MEDIUM","description":"live.hms.video.media.settings.HMSLayer.MEDIUM","location":"lib/live.hms.video.media.settings/-h-m-s-layer/-m-e-d-i-u-m/index.html","searchKeys":["MEDIUM","MEDIUM","live.hms.video.media.settings.HMSLayer.MEDIUM"]},{"name":"METADATA_CHANGED","description":"live.hms.video.sdk.models.enums.HMSPeerUpdate.METADATA_CHANGED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-peer-update/-m-e-t-a-d-a-t-a_-c-h-a-n-g-e-d/index.html","searchKeys":["METADATA_CHANGED","METADATA_CHANGED","live.hms.video.sdk.models.enums.HMSPeerUpdate.METADATA_CHANGED"]},{"name":"MUSIC_ONLY","description":"live.hms.video.sdk.models.enums.AudioMixingMode.MUSIC_ONLY","location":"lib/live.hms.video.sdk.models.enums/-audio-mixing-mode/-m-u-s-i-c_-o-n-l-y/index.html","searchKeys":["MUSIC_ONLY","MUSIC_ONLY","live.hms.video.sdk.models.enums.AudioMixingMode.MUSIC_ONLY"]},{"name":"MUTED","description":"live.hms.video.media.settings.HMSTrackSettings.InitState.MUTED","location":"lib/live.hms.video.media.settings/-h-m-s-track-settings/-init-state/-m-u-t-e-d/index.html","searchKeys":["MUTED","MUTED","live.hms.video.media.settings.HMSTrackSettings.InitState.MUTED"]},{"name":"NAME_CHANGED","description":"live.hms.video.sdk.models.enums.HMSPeerUpdate.NAME_CHANGED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-peer-update/-n-a-m-e_-c-h-a-n-g-e-d/index.html","searchKeys":["NAME_CHANGED","NAME_CHANGED","live.hms.video.sdk.models.enums.HMSPeerUpdate.NAME_CHANGED"]},{"name":"NETWORK_QUALITY_UPDATED","description":"live.hms.video.sdk.models.enums.HMSPeerUpdate.NETWORK_QUALITY_UPDATED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-peer-update/-n-e-t-w-o-r-k_-q-u-a-l-i-t-y_-u-p-d-a-t-e-d/index.html","searchKeys":["NETWORK_QUALITY_UPDATED","NETWORK_QUALITY_UPDATED","live.hms.video.sdk.models.enums.HMSPeerUpdate.NETWORK_QUALITY_UPDATED"]},{"name":"NONE","description":"live.hms.video.audio.manager.AudioManagerUtil.AudioDevice.NONE","location":"lib/live.hms.video.audio.manager/-audio-manager-util/-audio-device/-n-o-n-e/index.html","searchKeys":["NONE","NONE","live.hms.video.audio.manager.AudioManagerUtil.AudioDevice.NONE"]},{"name":"NONE","description":"live.hms.video.connection.degredation.QualityLimitationReason.NONE","location":"lib/live.hms.video.connection.degredation/-quality-limitation-reason/-n-o-n-e/index.html","searchKeys":["NONE","NONE","live.hms.video.connection.degredation.QualityLimitationReason.NONE"]},{"name":"NONE","description":"live.hms.video.sdk.models.enums.HMSRecordingState.NONE","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-recording-state/-n-o-n-e/index.html","searchKeys":["NONE","NONE","live.hms.video.sdk.models.enums.HMSRecordingState.NONE"]},{"name":"NONE","description":"live.hms.video.sdk.models.enums.HMSStreamingState.NONE","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-streaming-state/-n-o-n-e/index.html","searchKeys":["NONE","NONE","live.hms.video.sdk.models.enums.HMSStreamingState.NONE"]},{"name":"NO_BLUETOOTH_CONNECT_PERMISSION","description":"live.hms.video.audio.BluetoothErrorType.NO_BLUETOOTH_CONNECT_PERMISSION","location":"lib/live.hms.video.audio/-bluetooth-error-type/-n-o_-b-l-u-e-t-o-o-t-h_-c-o-n-n-e-c-t_-p-e-r-m-i-s-s-i-o-n/index.html","searchKeys":["NO_BLUETOOTH_CONNECT_PERMISSION","NO_BLUETOOTH_CONNECT_PERMISSION","live.hms.video.audio.BluetoothErrorType.NO_BLUETOOTH_CONNECT_PERMISSION"]},{"name":"NO_BLUETOOTH_PERMISSON","description":"live.hms.video.audio.BluetoothErrorType.NO_BLUETOOTH_PERMISSON","location":"lib/live.hms.video.audio/-bluetooth-error-type/-n-o_-b-l-u-e-t-o-o-t-h_-p-e-r-m-i-s-s-o-n/index.html","searchKeys":["NO_BLUETOOTH_PERMISSON","NO_BLUETOOTH_PERMISSON","live.hms.video.audio.BluetoothErrorType.NO_BLUETOOTH_PERMISSON"]},{"name":"NO_DOMINANT_SPEAKER","description":"live.hms.video.sdk.models.enums.HMSPeerUpdate.NO_DOMINANT_SPEAKER","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-peer-update/-n-o_-d-o-m-i-n-a-n-t_-s-p-e-a-k-e-r/index.html","searchKeys":["NO_DOMINANT_SPEAKER","NO_DOMINANT_SPEAKER","live.hms.video.sdk.models.enums.HMSPeerUpdate.NO_DOMINANT_SPEAKER"]},{"name":"OFF","description":"live.hms.video.sdk.models.enums.HMSAnalyticsEventLevel.OFF","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-analytics-event-level/-o-f-f/index.html","searchKeys":["OFF","OFF","live.hms.video.sdk.models.enums.HMSAnalyticsEventLevel.OFF"]},{"name":"OFF","description":"live.hms.video.utils.HMSLogger.LogLevel.OFF","location":"lib/live.hms.video.utils/-h-m-s-logger/-log-level/-o-f-f/index.html","searchKeys":["OFF","OFF","live.hms.video.utils.HMSLogger.LogLevel.OFF"]},{"name":"OPUS","description":"live.hms.video.media.codec.HMSAudioCodec.OPUS","location":"lib/live.hms.video.media.codec/-h-m-s-audio-codec/-o-p-u-s/index.html","searchKeys":["OPUS","OPUS","live.hms.video.media.codec.HMSAudioCodec.OPUS"]},{"name":"OTHER","description":"live.hms.video.connection.degredation.QualityLimitationReason.OTHER","location":"lib/live.hms.video.connection.degredation/-quality-limitation-reason/-o-t-h-e-r/index.html","searchKeys":["OTHER","OTHER","live.hms.video.connection.degredation.QualityLimitationReason.OTHER"]},{"name":"PAUSED","description":"live.hms.video.sdk.models.enums.HMSRecordingState.PAUSED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-recording-state/-p-a-u-s-e-d/index.html","searchKeys":["PAUSED","PAUSED","live.hms.video.sdk.models.enums.HMSRecordingState.PAUSED"]},{"name":"PEER","description":"live.hms.video.sdk.models.enums.HMSMessageRecipientType.PEER","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-message-recipient-type/-p-e-e-r/index.html","searchKeys":["PEER","PEER","live.hms.video.sdk.models.enums.HMSMessageRecipientType.PEER"]},{"name":"PEER_ID","description":"live.hms.video.polls.models.HmsPollUserTrackingMode.PEER_ID","location":"lib/live.hms.video.polls.models/-hms-poll-user-tracking-mode/-p-e-e-r_-i-d/index.html","searchKeys":["PEER_ID","PEER_ID","live.hms.video.polls.models.HmsPollUserTrackingMode.PEER_ID"]},{"name":"PEER_JOINED","description":"live.hms.video.sdk.models.enums.HMSPeerUpdate.PEER_JOINED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-peer-update/-p-e-e-r_-j-o-i-n-e-d/index.html","searchKeys":["PEER_JOINED","PEER_JOINED","live.hms.video.sdk.models.enums.HMSPeerUpdate.PEER_JOINED"]},{"name":"PEER_LEFT","description":"live.hms.video.sdk.models.enums.HMSPeerUpdate.PEER_LEFT","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-peer-update/-p-e-e-r_-l-e-f-t/index.html","searchKeys":["PEER_LEFT","PEER_LEFT","live.hms.video.sdk.models.enums.HMSPeerUpdate.PEER_LEFT"]},{"name":"PHONE_RINGING","description":"live.hms.video.audio.AudioChangeEvent.PHONE_RINGING","location":"lib/live.hms.video.audio/-audio-change-event/-p-h-o-n-e_-r-i-n-g-i-n-g/index.html","searchKeys":["PHONE_RINGING","PHONE_RINGING","live.hms.video.audio.AudioChangeEvent.PHONE_RINGING"]},{"name":"POLL","description":"live.hms.video.polls.models.HmsPollCategory.POLL","location":"lib/live.hms.video.polls.models/-hms-poll-category/-p-o-l-l/index.html","searchKeys":["POLL","POLL","live.hms.video.polls.models.HmsPollCategory.POLL"]},{"name":"PREFER_AUDIO_TRACK_STATE","description":"live.hms.video.connection.subscribe.queuemanagement.DataChannelRequestMethod.PREFER_AUDIO_TRACK_STATE","location":"lib/live.hms.video.connection.subscribe.queuemanagement/-data-channel-request-method/-p-r-e-f-e-r_-a-u-d-i-o_-t-r-a-c-k_-s-t-a-t-e/index.html","searchKeys":["PREFER_AUDIO_TRACK_STATE","PREFER_AUDIO_TRACK_STATE","live.hms.video.connection.subscribe.queuemanagement.DataChannelRequestMethod.PREFER_AUDIO_TRACK_STATE"]},{"name":"PREFER_VIDEO_TRACK_STATE","description":"live.hms.video.connection.subscribe.queuemanagement.DataChannelRequestMethod.PREFER_VIDEO_TRACK_STATE","location":"lib/live.hms.video.connection.subscribe.queuemanagement/-data-channel-request-method/-p-r-e-f-e-r_-v-i-d-e-o_-t-r-a-c-k_-s-t-a-t-e/index.html","searchKeys":["PREFER_VIDEO_TRACK_STATE","PREFER_VIDEO_TRACK_STATE","live.hms.video.connection.subscribe.queuemanagement.DataChannelRequestMethod.PREFER_VIDEO_TRACK_STATE"]},{"name":"PREINITIALIZED","description":"live.hms.video.audio.HMSAudioManager.AudioManagerState.PREINITIALIZED","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/-audio-manager-state/-p-r-e-i-n-i-t-i-a-l-i-z-e-d/index.html","searchKeys":["PREINITIALIZED","PREINITIALIZED","live.hms.video.audio.HMSAudioManager.AudioManagerState.PREINITIALIZED"]},{"name":"PREVIEW","description":"live.hms.video.sdk.models.enums.RetrySchedulerState.PREVIEW","location":"lib/live.hms.video.sdk.models.enums/-retry-scheduler-state/-p-r-e-v-i-e-w/index.html","searchKeys":["PREVIEW","PREVIEW","live.hms.video.sdk.models.enums.RetrySchedulerState.PREVIEW"]},{"name":"PUBLISH_AND_SUBSCRIBE","description":"live.hms.video.sdk.models.enums.HMSMode.PUBLISH_AND_SUBSCRIBE","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-mode/-p-u-b-l-i-s-h_-a-n-d_-s-u-b-s-c-r-i-b-e/index.html","searchKeys":["PUBLISH_AND_SUBSCRIBE","PUBLISH_AND_SUBSCRIBE","live.hms.video.sdk.models.enums.HMSMode.PUBLISH_AND_SUBSCRIBE"]},{"name":"PUSHLISH_ONLY","description":"live.hms.video.sdk.models.enums.HMSMode.PUSHLISH_ONLY","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-mode/-p-u-s-h-l-i-s-h_-o-n-l-y/index.html","searchKeys":["PUSHLISH_ONLY","PUSHLISH_ONLY","live.hms.video.sdk.models.enums.HMSMode.PUSHLISH_ONLY"]},{"name":"QUIZ","description":"live.hms.video.polls.models.HmsPollCategory.QUIZ","location":"lib/live.hms.video.polls.models/-hms-poll-category/-q-u-i-z/index.html","searchKeys":["QUIZ","QUIZ","live.hms.video.polls.models.HmsPollCategory.QUIZ"]},{"name":"REACT_NATIVE","description":"live.hms.video.events.AgentType.REACT_NATIVE","location":"lib/live.hms.video.events/-agent-type/-r-e-a-c-t_-n-a-t-i-v-e/index.html","searchKeys":["REACT_NATIVE","REACT_NATIVE","live.hms.video.events.AgentType.REACT_NATIVE"]},{"name":"REGULAR","description":"live.hms.video.sdk.models.HMSPeerType.REGULAR","location":"lib/live.hms.video.sdk.models/-h-m-s-peer-type/-r-e-g-u-l-a-r/index.html","searchKeys":["REGULAR","REGULAR","live.hms.video.sdk.models.HMSPeerType.REGULAR"]},{"name":"RESUMED","description":"live.hms.video.sdk.models.enums.HMSRecordingState.RESUMED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-recording-state/-r-e-s-u-m-e-d/index.html","searchKeys":["RESUMED","RESUMED","live.hms.video.sdk.models.enums.HMSRecordingState.RESUMED"]},{"name":"ROLES","description":"live.hms.video.sdk.models.enums.HMSMessageRecipientType.ROLES","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-message-recipient-type/-r-o-l-e-s/index.html","searchKeys":["ROLES","ROLES","live.hms.video.sdk.models.enums.HMSMessageRecipientType.ROLES"]},{"name":"ROLE_CHANGED","description":"live.hms.video.sdk.models.enums.HMSPeerUpdate.ROLE_CHANGED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-peer-update/-r-o-l-e_-c-h-a-n-g-e-d/index.html","searchKeys":["ROLE_CHANGED","ROLE_CHANGED","live.hms.video.sdk.models.enums.HMSPeerUpdate.ROLE_CHANGED"]},{"name":"ROOM_MUTED","description":"live.hms.video.sdk.models.enums.HMSRoomUpdate.ROOM_MUTED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-room-update/-r-o-o-m_-m-u-t-e-d/index.html","searchKeys":["ROOM_MUTED","ROOM_MUTED","live.hms.video.sdk.models.enums.HMSRoomUpdate.ROOM_MUTED"]},{"name":"ROOM_PEER_COUNT_UPDATED","description":"live.hms.video.sdk.models.enums.HMSRoomUpdate.ROOM_PEER_COUNT_UPDATED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-room-update/-r-o-o-m_-p-e-e-r_-c-o-u-n-t_-u-p-d-a-t-e-d/index.html","searchKeys":["ROOM_PEER_COUNT_UPDATED","ROOM_PEER_COUNT_UPDATED","live.hms.video.sdk.models.enums.HMSRoomUpdate.ROOM_PEER_COUNT_UPDATED"]},{"name":"ROOM_UNMUTED","description":"live.hms.video.sdk.models.enums.HMSRoomUpdate.ROOM_UNMUTED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-room-update/-r-o-o-m_-u-n-m-u-t-e-d/index.html","searchKeys":["ROOM_UNMUTED","ROOM_UNMUTED","live.hms.video.sdk.models.enums.HMSRoomUpdate.ROOM_UNMUTED"]},{"name":"RTMP_STREAMING_STATE_UPDATED","description":"live.hms.video.sdk.models.enums.HMSRoomUpdate.RTMP_STREAMING_STATE_UPDATED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-room-update/-r-t-m-p_-s-t-r-e-a-m-i-n-g_-s-t-a-t-e_-u-p-d-a-t-e-d/index.html","searchKeys":["RTMP_STREAMING_STATE_UPDATED","RTMP_STREAMING_STATE_UPDATED","live.hms.video.sdk.models.enums.HMSRoomUpdate.RTMP_STREAMING_STATE_UPDATED"]},{"name":"RUNNING","description":"live.hms.video.audio.HMSAudioManager.AudioManagerState.RUNNING","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/-audio-manager-state/-r-u-n-n-i-n-g/index.html","searchKeys":["RUNNING","RUNNING","live.hms.video.audio.HMSAudioManager.AudioManagerState.RUNNING"]},{"name":"SERVER_RECORDING_STATE_UPDATED","description":"live.hms.video.sdk.models.enums.HMSRoomUpdate.SERVER_RECORDING_STATE_UPDATED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-room-update/-s-e-r-v-e-r_-r-e-c-o-r-d-i-n-g_-s-t-a-t-e_-u-p-d-a-t-e-d/index.html","searchKeys":["SERVER_RECORDING_STATE_UPDATED","SERVER_RECORDING_STATE_UPDATED","live.hms.video.sdk.models.enums.HMSRoomUpdate.SERVER_RECORDING_STATE_UPDATED"]},{"name":"SIP","description":"live.hms.video.sdk.models.HMSPeerType.SIP","location":"lib/live.hms.video.sdk.models/-h-m-s-peer-type/-s-i-p/index.html","searchKeys":["SIP","SIP","live.hms.video.sdk.models.HMSPeerType.SIP"]},{"name":"SPEAKER_PHONE","description":"live.hms.video.audio.HMSAudioManager.AudioDevice.SPEAKER_PHONE","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/-audio-device/-s-p-e-a-k-e-r_-p-h-o-n-e/index.html","searchKeys":["SPEAKER_PHONE","SPEAKER_PHONE","live.hms.video.audio.HMSAudioManager.AudioDevice.SPEAKER_PHONE"]},{"name":"SPEAKER_PHONE","description":"live.hms.video.audio.manager.AudioManagerUtil.AudioDevice.SPEAKER_PHONE","location":"lib/live.hms.video.audio.manager/-audio-manager-util/-audio-device/-s-p-e-a-k-e-r_-p-h-o-n-e/index.html","searchKeys":["SPEAKER_PHONE","SPEAKER_PHONE","live.hms.video.audio.manager.AudioManagerUtil.AudioDevice.SPEAKER_PHONE"]},{"name":"STARTED","description":"live.hms.video.polls.models.HmsPollState.STARTED","location":"lib/live.hms.video.polls.models/-hms-poll-state/-s-t-a-r-t-e-d/index.html","searchKeys":["STARTED","STARTED","live.hms.video.polls.models.HmsPollState.STARTED"]},{"name":"STARTED","description":"live.hms.video.sdk.models.TranscriptionState.STARTED","location":"lib/live.hms.video.sdk.models/-transcription-state/-s-t-a-r-t-e-d/index.html","searchKeys":["STARTED","STARTED","live.hms.video.sdk.models.TranscriptionState.STARTED"]},{"name":"STARTED","description":"live.hms.video.sdk.models.enums.HMSRecordingState.STARTED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-recording-state/-s-t-a-r-t-e-d/index.html","searchKeys":["STARTED","STARTED","live.hms.video.sdk.models.enums.HMSRecordingState.STARTED"]},{"name":"STARTED","description":"live.hms.video.sdk.models.enums.HMSStreamingState.STARTED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-streaming-state/-s-t-a-r-t-e-d/index.html","searchKeys":["STARTED","STARTED","live.hms.video.sdk.models.enums.HMSStreamingState.STARTED"]},{"name":"STARTING","description":"live.hms.video.sdk.models.enums.HMSRecordingState.STARTING","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-recording-state/-s-t-a-r-t-i-n-g/index.html","searchKeys":["STARTING","STARTING","live.hms.video.sdk.models.enums.HMSRecordingState.STARTING"]},{"name":"STARTING","description":"live.hms.video.sdk.models.enums.HMSStreamingState.STARTING","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-streaming-state/-s-t-a-r-t-i-n-g/index.html","searchKeys":["STARTING","STARTING","live.hms.video.sdk.models.enums.HMSStreamingState.STARTING"]},{"name":"STATISTICS","description":"live.hms.video.utils.HMSLogger.LogFiles.STATISTICS","location":"lib/live.hms.video.utils/-h-m-s-logger/-log-files/-s-t-a-t-i-s-t-i-c-s/index.html","searchKeys":["STATISTICS","STATISTICS","live.hms.video.utils.HMSLogger.LogFiles.STATISTICS"]},{"name":"STOPPED","description":"live.hms.video.polls.models.HmsPollState.STOPPED","location":"lib/live.hms.video.polls.models/-hms-poll-state/-s-t-o-p-p-e-d/index.html","searchKeys":["STOPPED","STOPPED","live.hms.video.polls.models.HmsPollState.STOPPED"]},{"name":"STOPPED","description":"live.hms.video.sdk.models.TranscriptionState.STOPPED","location":"lib/live.hms.video.sdk.models/-transcription-state/-s-t-o-p-p-e-d/index.html","searchKeys":["STOPPED","STOPPED","live.hms.video.sdk.models.TranscriptionState.STOPPED"]},{"name":"STOPPED","description":"live.hms.video.sdk.models.enums.HMSRecordingState.STOPPED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-recording-state/-s-t-o-p-p-e-d/index.html","searchKeys":["STOPPED","STOPPED","live.hms.video.sdk.models.enums.HMSRecordingState.STOPPED"]},{"name":"STOPPED","description":"live.hms.video.sdk.models.enums.HMSStreamingState.STOPPED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-streaming-state/-s-t-o-p-p-e-d/index.html","searchKeys":["STOPPED","STOPPED","live.hms.video.sdk.models.enums.HMSStreamingState.STOPPED"]},{"name":"SUBSCRIBE_ONLY","description":"live.hms.video.sdk.models.enums.HMSMode.SUBSCRIBE_ONLY","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-mode/-s-u-b-s-c-r-i-b-e_-o-n-l-y/index.html","searchKeys":["SUBSCRIBE_ONLY","SUBSCRIBE_ONLY","live.hms.video.sdk.models.enums.HMSMode.SUBSCRIBE_ONLY"]},{"name":"Started","description":"live.hms.video.whiteboard.State.Started","location":"lib/live.hms.video.whiteboard/-state/-started/index.html","searchKeys":["Started","Started","live.hms.video.whiteboard.State.Started"]},{"name":"Stopped","description":"live.hms.video.whiteboard.State.Stopped","location":"lib/live.hms.video.whiteboard/-state/-stopped/index.html","searchKeys":["Stopped","Stopped","live.hms.video.whiteboard.State.Stopped"]},{"name":"TALK_AND_MUSIC","description":"live.hms.video.sdk.models.enums.AudioMixingMode.TALK_AND_MUSIC","location":"lib/live.hms.video.sdk.models.enums/-audio-mixing-mode/-t-a-l-k_-a-n-d_-m-u-s-i-c/index.html","searchKeys":["TALK_AND_MUSIC","TALK_AND_MUSIC","live.hms.video.sdk.models.enums.AudioMixingMode.TALK_AND_MUSIC"]},{"name":"TALK_ONLY","description":"live.hms.video.sdk.models.enums.AudioMixingMode.TALK_ONLY","location":"lib/live.hms.video.sdk.models.enums/-audio-mixing-mode/-t-a-l-k_-o-n-l-y/index.html","searchKeys":["TALK_ONLY","TALK_ONLY","live.hms.video.sdk.models.enums.AudioMixingMode.TALK_ONLY"]},{"name":"TRACK_ADDED","description":"live.hms.video.sdk.models.enums.HMSTrackUpdate.TRACK_ADDED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-track-update/-t-r-a-c-k_-a-d-d-e-d/index.html","searchKeys":["TRACK_ADDED","TRACK_ADDED","live.hms.video.sdk.models.enums.HMSTrackUpdate.TRACK_ADDED"]},{"name":"TRACK_DEGRADED","description":"live.hms.video.sdk.models.enums.HMSTrackUpdate.TRACK_DEGRADED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-track-update/-t-r-a-c-k_-d-e-g-r-a-d-e-d/index.html","searchKeys":["TRACK_DEGRADED","TRACK_DEGRADED","live.hms.video.sdk.models.enums.HMSTrackUpdate.TRACK_DEGRADED"]},{"name":"TRACK_DESCRIPTION_CHANGED","description":"live.hms.video.sdk.models.enums.HMSTrackUpdate.TRACK_DESCRIPTION_CHANGED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-track-update/-t-r-a-c-k_-d-e-s-c-r-i-p-t-i-o-n_-c-h-a-n-g-e-d/index.html","searchKeys":["TRACK_DESCRIPTION_CHANGED","TRACK_DESCRIPTION_CHANGED","live.hms.video.sdk.models.enums.HMSTrackUpdate.TRACK_DESCRIPTION_CHANGED"]},{"name":"TRACK_MUTED","description":"live.hms.video.sdk.models.enums.HMSTrackUpdate.TRACK_MUTED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-track-update/-t-r-a-c-k_-m-u-t-e-d/index.html","searchKeys":["TRACK_MUTED","TRACK_MUTED","live.hms.video.sdk.models.enums.HMSTrackUpdate.TRACK_MUTED"]},{"name":"TRACK_REMOVED","description":"live.hms.video.sdk.models.enums.HMSTrackUpdate.TRACK_REMOVED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-track-update/-t-r-a-c-k_-r-e-m-o-v-e-d/index.html","searchKeys":["TRACK_REMOVED","TRACK_REMOVED","live.hms.video.sdk.models.enums.HMSTrackUpdate.TRACK_REMOVED"]},{"name":"TRACK_RESTORED","description":"live.hms.video.sdk.models.enums.HMSTrackUpdate.TRACK_RESTORED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-track-update/-t-r-a-c-k_-r-e-s-t-o-r-e-d/index.html","searchKeys":["TRACK_RESTORED","TRACK_RESTORED","live.hms.video.sdk.models.enums.HMSTrackUpdate.TRACK_RESTORED"]},{"name":"TRACK_UNMUTED","description":"live.hms.video.sdk.models.enums.HMSTrackUpdate.TRACK_UNMUTED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-track-update/-t-r-a-c-k_-u-n-m-u-t-e-d/index.html","searchKeys":["TRACK_UNMUTED","TRACK_UNMUTED","live.hms.video.sdk.models.enums.HMSTrackUpdate.TRACK_UNMUTED"]},{"name":"TRANSCRIPTIONS_UPDATED","description":"live.hms.video.sdk.models.enums.HMSRoomUpdate.TRANSCRIPTIONS_UPDATED","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-room-update/-t-r-a-n-s-c-r-i-p-t-i-o-n-s_-u-p-d-a-t-e-d/index.html","searchKeys":["TRANSCRIPTIONS_UPDATED","TRANSCRIPTIONS_UPDATED","live.hms.video.sdk.models.enums.HMSRoomUpdate.TRANSCRIPTIONS_UPDATED"]},{"name":"TRANSFORM","description":"live.hms.video.plugin.video.HMSVideoPluginType.TRANSFORM","location":"lib/live.hms.video.plugin.video/-h-m-s-video-plugin-type/-t-r-a-n-s-f-o-r-m/index.html","searchKeys":["TRANSFORM","TRANSFORM","live.hms.video.plugin.video.HMSVideoPluginType.TRANSFORM"]},{"name":"UNINITIALIZED","description":"live.hms.video.audio.HMSAudioManager.AudioManagerState.UNINITIALIZED","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/-audio-manager-state/-u-n-i-n-i-t-i-a-l-i-z-e-d/index.html","searchKeys":["UNINITIALIZED","UNINITIALIZED","live.hms.video.audio.HMSAudioManager.AudioManagerState.UNINITIALIZED"]},{"name":"UNKNOWN","description":"live.hms.video.connection.degredation.QualityLimitationReason.UNKNOWN","location":"lib/live.hms.video.connection.degredation/-quality-limitation-reason/-u-n-k-n-o-w-n/index.html","searchKeys":["UNKNOWN","UNKNOWN","live.hms.video.connection.degredation.QualityLimitationReason.UNKNOWN"]},{"name":"UNMUTED","description":"live.hms.video.media.settings.HMSTrackSettings.InitState.UNMUTED","location":"lib/live.hms.video.media.settings/-h-m-s-track-settings/-init-state/-u-n-m-u-t-e-d/index.html","searchKeys":["UNMUTED","UNMUTED","live.hms.video.media.settings.HMSTrackSettings.InitState.UNMUTED"]},{"name":"USERNAME","description":"live.hms.video.polls.models.HmsPollUserTrackingMode.USERNAME","location":"lib/live.hms.video.polls.models/-hms-poll-user-tracking-mode/-u-s-e-r-n-a-m-e/index.html","searchKeys":["USERNAME","USERNAME","live.hms.video.polls.models.HmsPollUserTrackingMode.USERNAME"]},{"name":"USER_ID","description":"live.hms.video.polls.models.HmsPollUserTrackingMode.USER_ID","location":"lib/live.hms.video.polls.models/-hms-poll-user-tracking-mode/-u-s-e-r_-i-d/index.html","searchKeys":["USER_ID","USER_ID","live.hms.video.polls.models.HmsPollUserTrackingMode.USER_ID"]},{"name":"VERBOSE","description":"live.hms.video.sdk.models.enums.HMSAnalyticsEventLevel.VERBOSE","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-analytics-event-level/-v-e-r-b-o-s-e/index.html","searchKeys":["VERBOSE","VERBOSE","live.hms.video.sdk.models.enums.HMSAnalyticsEventLevel.VERBOSE"]},{"name":"VERBOSE","description":"live.hms.video.utils.HMSLogger.LogLevel.VERBOSE","location":"lib/live.hms.video.utils/-h-m-s-logger/-log-level/-v-e-r-b-o-s-e/index.html","searchKeys":["VERBOSE","VERBOSE","live.hms.video.utils.HMSLogger.LogLevel.VERBOSE"]},{"name":"VIDEO","description":"live.hms.video.media.tracks.HMSTrackType.VIDEO","location":"lib/live.hms.video.media.tracks/-h-m-s-track-type/-v-i-d-e-o/index.html","searchKeys":["VIDEO","VIDEO","live.hms.video.media.tracks.HMSTrackType.VIDEO"]},{"name":"VP8","description":"live.hms.video.media.codec.HMSVideoCodec.VP8","location":"lib/live.hms.video.media.codec/-h-m-s-video-codec/-v-p8/index.html","searchKeys":["VP8","VP8","live.hms.video.media.codec.HMSVideoCodec.VP8"]},{"name":"VP9","description":"live.hms.video.media.codec.HMSVideoCodec.VP9","location":"lib/live.hms.video.media.codec/-h-m-s-video-codec/-v-p9/index.html","searchKeys":["VP9","VP9","live.hms.video.media.codec.HMSVideoCodec.VP9"]},{"name":"WARN","description":"live.hms.video.utils.HMSLogger.LogLevel.WARN","location":"lib/live.hms.video.utils/-h-m-s-logger/-log-level/-w-a-r-n/index.html","searchKeys":["WARN","WARN","live.hms.video.utils.HMSLogger.LogLevel.WARN"]},{"name":"WIRED_HEADSET","description":"live.hms.video.audio.HMSAudioManager.AudioDevice.WIRED_HEADSET","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/-audio-device/-w-i-r-e-d_-h-e-a-d-s-e-t/index.html","searchKeys":["WIRED_HEADSET","WIRED_HEADSET","live.hms.video.audio.HMSAudioManager.AudioDevice.WIRED_HEADSET"]},{"name":"WIRED_HEADSET","description":"live.hms.video.audio.manager.AudioManagerUtil.AudioDevice.WIRED_HEADSET","location":"lib/live.hms.video.audio.manager/-audio-manager-util/-audio-device/-w-i-r-e-d_-h-e-a-d-s-e-t/index.html","searchKeys":["WIRED_HEADSET","WIRED_HEADSET","live.hms.video.audio.manager.AudioManagerUtil.AudioDevice.WIRED_HEADSET"]},{"name":"abstract class AudioManagerCompat","description":"live.hms.video.audio.manager.AudioManagerCompat","location":"lib/live.hms.video.audio.manager/-audio-manager-compat/index.html","searchKeys":["AudioManagerCompat","abstract class AudioManagerCompat","live.hms.video.audio.manager.AudioManagerCompat"]},{"name":"abstract class HMSMediaStream(nativeStream: MediaStream)","description":"live.hms.video.media.streams.HMSMediaStream","location":"lib/live.hms.video.media.streams/-h-m-s-media-stream/index.html","searchKeys":["HMSMediaStream","abstract class HMSMediaStream(nativeStream: MediaStream)","live.hms.video.media.streams.HMSMediaStream"]},{"name":"abstract class HMSPeer","description":"live.hms.video.sdk.models.HMSPeer","location":"lib/live.hms.video.sdk.models/-h-m-s-peer/index.html","searchKeys":["HMSPeer","abstract class HMSPeer","live.hms.video.sdk.models.HMSPeer"]},{"name":"abstract class HMSTrack","description":"live.hms.video.media.tracks.HMSTrack","location":"lib/live.hms.video.media.tracks/-h-m-s-track/index.html","searchKeys":["HMSTrack","abstract class HMSTrack","live.hms.video.media.tracks.HMSTrack"]},{"name":"abstract class LocalTrack : Track","description":"live.hms.video.connection.degredation.Track.LocalTrack","location":"lib/live.hms.video.connection.degredation/-track/-local-track/index.html","searchKeys":["LocalTrack","abstract class LocalTrack : Track","live.hms.video.connection.degredation.Track.LocalTrack"]},{"name":"abstract class RemoteTrack : Track","description":"live.hms.video.connection.degredation.RemoteTrack","location":"lib/live.hms.video.connection.degredation/-remote-track/index.html","searchKeys":["RemoteTrack","abstract class RemoteTrack : Track","live.hms.video.connection.degredation.RemoteTrack"]},{"name":"abstract fun abandonCallAudioFocus()","description":"live.hms.video.audio.manager.AudioManagerCompat.abandonCallAudioFocus","location":"lib/live.hms.video.audio.manager/-audio-manager-compat/abandon-call-audio-focus.html","searchKeys":["abandonCallAudioFocus","abstract fun abandonCallAudioFocus()","live.hms.video.audio.manager.AudioManagerCompat.abandonCallAudioFocus"]},{"name":"abstract fun addAudioFocusChangeCallback(callback: AudioManagerFocusChangeCallbacks)","description":"live.hms.video.audio.HMSAudioManager.addAudioFocusChangeCallback","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/add-audio-focus-change-callback.html","searchKeys":["addAudioFocusChangeCallback","abstract fun addAudioFocusChangeCallback(callback: AudioManagerFocusChangeCallbacks)","live.hms.video.audio.HMSAudioManager.addAudioFocusChangeCallback"]},{"name":"abstract fun createSoundPool(): SoundPool","description":"live.hms.video.audio.manager.AudioManagerCompat.createSoundPool","location":"lib/live.hms.video.audio.manager/-audio-manager-compat/create-sound-pool.html","searchKeys":["createSoundPool","abstract fun createSoundPool(): SoundPool","live.hms.video.audio.manager.AudioManagerCompat.createSoundPool"]},{"name":"abstract fun getAudioDevices(): Set","description":"live.hms.video.audio.HMSAudioManager.getAudioDevices","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/get-audio-devices.html","searchKeys":["getAudioDevices","abstract fun getAudioDevices(): Set","live.hms.video.audio.HMSAudioManager.getAudioDevices"]},{"name":"abstract fun getAudioDevicesInfoList(): List","description":"live.hms.video.audio.HMSAudioManager.getAudioDevicesInfoList","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/get-audio-devices-info-list.html","searchKeys":["getAudioDevicesInfoList","abstract fun getAudioDevicesInfoList(): List","live.hms.video.audio.HMSAudioManager.getAudioDevicesInfoList"]},{"name":"abstract fun getAudioProcessingFactory(enabled: Boolean): AudioProcessingFactory?","description":"live.hms.video.factories.noisecancellation.NoiseCancellation.getAudioProcessingFactory","location":"lib/live.hms.video.factories.noisecancellation/-noise-cancellation/get-audio-processing-factory.html","searchKeys":["getAudioProcessingFactory","abstract fun getAudioProcessingFactory(enabled: Boolean): AudioProcessingFactory?","live.hms.video.factories.noisecancellation.NoiseCancellation.getAudioProcessingFactory"]},{"name":"abstract fun getName(): String","description":"live.hms.video.plugin.video.HMSVideoPlugin.getName","location":"lib/live.hms.video.plugin.video/-h-m-s-video-plugin/get-name.html","searchKeys":["getName","abstract fun getName(): String","live.hms.video.plugin.video.HMSVideoPlugin.getName"]},{"name":"abstract fun getNoiseCancellationEnabled(): Boolean","description":"live.hms.video.factories.noisecancellation.NoiseCancellation.getNoiseCancellationEnabled","location":"lib/live.hms.video.factories.noisecancellation/-noise-cancellation/get-noise-cancellation-enabled.html","searchKeys":["getNoiseCancellationEnabled","abstract fun getNoiseCancellationEnabled(): Boolean","live.hms.video.factories.noisecancellation.NoiseCancellation.getNoiseCancellationEnabled"]},{"name":"abstract fun getPluginType(): HMSVideoPluginType","description":"live.hms.video.plugin.video.HMSVideoPlugin.getPluginType","location":"lib/live.hms.video.plugin.video/-h-m-s-video-plugin/get-plugin-type.html","searchKeys":["getPluginType","abstract fun getPluginType(): HMSVideoPluginType","live.hms.video.plugin.video.HMSVideoPlugin.getPluginType"]},{"name":"abstract fun getSelectedAudioDevice(): HMSAudioManager.AudioDevice","description":"live.hms.video.audio.HMSAudioManager.getSelectedAudioDevice","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/get-selected-audio-device.html","searchKeys":["getSelectedAudioDevice","abstract fun getSelectedAudioDevice(): HMSAudioManager.AudioDevice","live.hms.video.audio.HMSAudioManager.getSelectedAudioDevice"]},{"name":"abstract fun isStarted(): Boolean","description":"live.hms.video.audio.HMSAudioManager.isStarted","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/is-started.html","searchKeys":["isStarted","abstract fun isStarted(): Boolean","live.hms.video.audio.HMSAudioManager.isStarted"]},{"name":"abstract fun isSupported(): Boolean","description":"live.hms.video.plugin.video.HMSVideoPlugin.isSupported","location":"lib/live.hms.video.plugin.video/-h-m-s-video-plugin/is-supported.html","searchKeys":["isSupported","abstract fun isSupported(): Boolean","live.hms.video.plugin.video.HMSVideoPlugin.isSupported"]},{"name":"abstract fun jniLoad(context: Context): NoiseCancellation","description":"live.hms.video.factories.noisecancellation.NoiseCancellationFactory.jniLoad","location":"lib/live.hms.video.factories.noisecancellation/-noise-cancellation-factory/jni-load.html","searchKeys":["jniLoad","abstract fun jniLoad(context: Context): NoiseCancellation","live.hms.video.factories.noisecancellation.NoiseCancellationFactory.jniLoad"]},{"name":"abstract fun onAudioDeviceChanged(selectedAudioDevice: HMSAudioManager.AudioDevice, availableAudioDevices: Set)","description":"live.hms.video.audio.HMSAudioManager.AudioManagerDeviceChangeListener.onAudioDeviceChanged","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/-audio-manager-device-change-listener/on-audio-device-changed.html","searchKeys":["onAudioDeviceChanged","abstract fun onAudioDeviceChanged(selectedAudioDevice: HMSAudioManager.AudioDevice, availableAudioDevices: Set)","live.hms.video.audio.HMSAudioManager.AudioManagerDeviceChangeListener.onAudioDeviceChanged"]},{"name":"abstract fun onAudioFocusChange(event: AudioChangeEvent)","description":"live.hms.video.audio.AudioManagerFocusChangeCallbacks.onAudioFocusChange","location":"lib/live.hms.video.audio/-audio-manager-focus-change-callbacks/on-audio-focus-change.html","searchKeys":["onAudioFocusChange","abstract fun onAudioFocusChange(event: AudioChangeEvent)","live.hms.video.audio.AudioManagerFocusChangeCallbacks.onAudioFocusChange"]},{"name":"abstract fun onAudioLevelUpdate(speakers: Array)","description":"live.hms.video.sdk.HMSAudioListener.onAudioLevelUpdate","location":"lib/live.hms.video.sdk/-h-m-s-audio-listener/on-audio-level-update.html","searchKeys":["onAudioLevelUpdate","abstract fun onAudioLevelUpdate(speakers: Array)","live.hms.video.sdk.HMSAudioListener.onAudioLevelUpdate"]},{"name":"abstract fun onBluetoothError(errorType: BluetoothErrorType)","description":"live.hms.video.audio.BluetoothErrors.onBluetoothError","location":"lib/live.hms.video.audio/-bluetooth-errors/on-bluetooth-error.html","searchKeys":["onBluetoothError","abstract fun onBluetoothError(errorType: BluetoothErrorType)","live.hms.video.audio.BluetoothErrors.onBluetoothError"]},{"name":"abstract fun onChangeTrackStateRequest(details: HMSChangeTrackStateRequest)","description":"live.hms.video.sdk.HMSUpdateListener.onChangeTrackStateRequest","location":"lib/live.hms.video.sdk/-h-m-s-update-listener/on-change-track-state-request.html","searchKeys":["onChangeTrackStateRequest","abstract fun onChangeTrackStateRequest(details: HMSChangeTrackStateRequest)","live.hms.video.sdk.HMSUpdateListener.onChangeTrackStateRequest"]},{"name":"abstract fun onError(e: HMSException)","description":"live.hms.video.audio.HMSAudioManager.AudioManagerDeviceChangeListener.onError","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/-audio-manager-device-change-listener/on-error.html","searchKeys":["onError","abstract fun onError(e: HMSException)","live.hms.video.audio.HMSAudioManager.AudioManagerDeviceChangeListener.onError"]},{"name":"abstract fun onError(error: HMSException)","description":"live.hms.video.sdk.IErrorListener.onError","location":"lib/live.hms.video.sdk/-i-error-listener/on-error.html","searchKeys":["onError","abstract fun onError(error: HMSException)","live.hms.video.sdk.IErrorListener.onError"]},{"name":"abstract fun onFrame(bitmap: Bitmap): Bitmap","description":"live.hms.video.plugin.video.utils.HMSBitmapUpdateListener.onFrame","location":"lib/live.hms.video.plugin.video.utils/-h-m-s-bitmap-update-listener/on-frame.html","searchKeys":["onFrame","abstract fun onFrame(bitmap: Bitmap): Bitmap","live.hms.video.plugin.video.utils.HMSBitmapUpdateListener.onFrame"]},{"name":"abstract fun onFrameCaptured(bitmap: Bitmap)","description":"live.hms.video.sdk.HmsVideoFrameListener.onFrameCaptured","location":"lib/live.hms.video.sdk/-hms-video-frame-listener/on-frame-captured.html","searchKeys":["onFrameCaptured","abstract fun onFrameCaptured(bitmap: Bitmap)","live.hms.video.sdk.HmsVideoFrameListener.onFrameCaptured"]},{"name":"abstract fun onJoin(room: HMSRoom)","description":"live.hms.video.sdk.HMSUpdateListener.onJoin","location":"lib/live.hms.video.sdk/-h-m-s-update-listener/on-join.html","searchKeys":["onJoin","abstract fun onJoin(room: HMSRoom)","live.hms.video.sdk.HMSUpdateListener.onJoin"]},{"name":"abstract fun onKeyChanged(key: String, value: JsonElement?)","description":"live.hms.video.sessionstore.HMSKeyChangeListener.onKeyChanged","location":"lib/live.hms.video.sessionstore/-h-m-s-key-change-listener/on-key-changed.html","searchKeys":["onKeyChanged","abstract fun onKeyChanged(key: String, value: JsonElement?)","live.hms.video.sessionstore.HMSKeyChangeListener.onKeyChanged"]},{"name":"abstract fun onLayoutSuccess(layout: HMSRoomLayout)","description":"live.hms.video.signal.init.HMSLayoutListener.onLayoutSuccess","location":"lib/live.hms.video.signal.init/-h-m-s-layout-listener/on-layout-success.html","searchKeys":["onLayoutSuccess","abstract fun onLayoutSuccess(layout: HMSRoomLayout)","live.hms.video.signal.init.HMSLayoutListener.onLayoutSuccess"]},{"name":"abstract fun onLocalAudioStats(audioStats: HMSLocalAudioStats, hmsTrack: HMSTrack?, hmsPeer: HMSPeer?)","description":"live.hms.video.connection.stats.HMSStatsObserver.onLocalAudioStats","location":"lib/live.hms.video.connection.stats/-h-m-s-stats-observer/on-local-audio-stats.html","searchKeys":["onLocalAudioStats","abstract fun onLocalAudioStats(audioStats: HMSLocalAudioStats, hmsTrack: HMSTrack?, hmsPeer: HMSPeer?)","live.hms.video.connection.stats.HMSStatsObserver.onLocalAudioStats"]},{"name":"abstract fun onLocalVideoStats(videoStats: List, hmsTrack: HMSTrack?, hmsPeer: HMSPeer?)","description":"live.hms.video.connection.stats.HMSStatsObserver.onLocalVideoStats","location":"lib/live.hms.video.connection.stats/-h-m-s-stats-observer/on-local-video-stats.html","searchKeys":["onLocalVideoStats","abstract fun onLocalVideoStats(videoStats: List, hmsTrack: HMSTrack?, hmsPeer: HMSPeer?)","live.hms.video.connection.stats.HMSStatsObserver.onLocalVideoStats"]},{"name":"abstract fun onLogMessage(level: HMSLogger.LogLevel, tag: String, message: String, isWebRtCLog: Boolean)","description":"live.hms.video.utils.HMSLogger.Loggable.onLogMessage","location":"lib/live.hms.video.utils/-h-m-s-logger/-loggable/on-log-message.html","searchKeys":["onLogMessage","abstract fun onLogMessage(level: HMSLogger.LogLevel, tag: String, message: String, isWebRtCLog: Boolean)","live.hms.video.utils.HMSLogger.Loggable.onLogMessage"]},{"name":"abstract fun onMessageReceived(message: HMSMessage)","description":"live.hms.video.sdk.HMSUpdateListener.onMessageReceived","location":"lib/live.hms.video.sdk/-h-m-s-update-listener/on-message-received.html","searchKeys":["onMessageReceived","abstract fun onMessageReceived(message: HMSMessage)","live.hms.video.sdk.HMSUpdateListener.onMessageReceived"]},{"name":"abstract fun onNetworkQuality(quality: HMSNetworkQuality, peer: HMSPeer?)","description":"live.hms.video.connection.stats.quality.HMSNetworkObserver.onNetworkQuality","location":"lib/live.hms.video.connection.stats.quality/-h-m-s-network-observer/on-network-quality.html","searchKeys":["onNetworkQuality","abstract fun onNetworkQuality(quality: HMSNetworkQuality, peer: HMSPeer?)","live.hms.video.connection.stats.quality.HMSNetworkObserver.onNetworkQuality"]},{"name":"abstract fun onOutputResult(output: VideoFrame?)","description":"live.hms.video.sdk.HMSPluginResultListener.onOutputResult","location":"lib/live.hms.video.sdk/-h-m-s-plugin-result-listener/on-output-result.html","searchKeys":["onOutputResult","abstract fun onOutputResult(output: VideoFrame?)","live.hms.video.sdk.HMSPluginResultListener.onOutputResult"]},{"name":"abstract fun onPeerUpdate(type: HMSPeerUpdate, peer: HMSPeer)","description":"live.hms.video.sdk.HMSPreviewListener.onPeerUpdate","location":"lib/live.hms.video.sdk/-h-m-s-preview-listener/on-peer-update.html","searchKeys":["onPeerUpdate","abstract fun onPeerUpdate(type: HMSPeerUpdate, peer: HMSPeer)","live.hms.video.sdk.HMSPreviewListener.onPeerUpdate"]},{"name":"abstract fun onPeerUpdate(type: HMSPeerUpdate, peer: HMSPeer)","description":"live.hms.video.sdk.HMSUpdateListener.onPeerUpdate","location":"lib/live.hms.video.sdk/-h-m-s-update-listener/on-peer-update.html","searchKeys":["onPeerUpdate","abstract fun onPeerUpdate(type: HMSPeerUpdate, peer: HMSPeer)","live.hms.video.sdk.HMSUpdateListener.onPeerUpdate"]},{"name":"abstract fun onPollUpdate(hmsPoll: HmsPoll, hmsPollUpdateType: HMSPollUpdateType)","description":"live.hms.video.interactivity.HmsPollUpdateListener.onPollUpdate","location":"lib/live.hms.video.interactivity/-hms-poll-update-listener/on-poll-update.html","searchKeys":["onPollUpdate","abstract fun onPollUpdate(hmsPoll: HmsPoll, hmsPollUpdateType: HMSPollUpdateType)","live.hms.video.interactivity.HmsPollUpdateListener.onPollUpdate"]},{"name":"abstract fun onPreview(room: HMSRoom, localTracks: Array)","description":"live.hms.video.sdk.HMSPreviewListener.onPreview","location":"lib/live.hms.video.sdk/-h-m-s-preview-listener/on-preview.html","searchKeys":["onPreview","abstract fun onPreview(room: HMSRoom, localTracks: Array)","live.hms.video.sdk.HMSPreviewListener.onPreview"]},{"name":"abstract fun onRTCStats(rtcStats: HMSRTCStatsReport)","description":"live.hms.video.connection.stats.HMSStatsObserver.onRTCStats","location":"lib/live.hms.video.connection.stats/-h-m-s-stats-observer/on-r-t-c-stats.html","searchKeys":["onRTCStats","abstract fun onRTCStats(rtcStats: HMSRTCStatsReport)","live.hms.video.connection.stats.HMSStatsObserver.onRTCStats"]},{"name":"abstract fun onRemoteAudioStats(audioStats: HMSRemoteAudioStats, hmsTrack: HMSTrack?, hmsPeer: HMSPeer?)","description":"live.hms.video.connection.stats.HMSStatsObserver.onRemoteAudioStats","location":"lib/live.hms.video.connection.stats/-h-m-s-stats-observer/on-remote-audio-stats.html","searchKeys":["onRemoteAudioStats","abstract fun onRemoteAudioStats(audioStats: HMSRemoteAudioStats, hmsTrack: HMSTrack?, hmsPeer: HMSPeer?)","live.hms.video.connection.stats.HMSStatsObserver.onRemoteAudioStats"]},{"name":"abstract fun onRemoteVideoStats(videoStats: HMSRemoteVideoStats, hmsTrack: HMSTrack?, hmsPeer: HMSPeer?)","description":"live.hms.video.connection.stats.HMSStatsObserver.onRemoteVideoStats","location":"lib/live.hms.video.connection.stats/-h-m-s-stats-observer/on-remote-video-stats.html","searchKeys":["onRemoteVideoStats","abstract fun onRemoteVideoStats(videoStats: HMSRemoteVideoStats, hmsTrack: HMSTrack?, hmsPeer: HMSPeer?)","live.hms.video.connection.stats.HMSStatsObserver.onRemoteVideoStats"]},{"name":"abstract fun onRoleChangeRequest(request: HMSRoleChangeRequest)","description":"live.hms.video.sdk.HMSUpdateListener.onRoleChangeRequest","location":"lib/live.hms.video.sdk/-h-m-s-update-listener/on-role-change-request.html","searchKeys":["onRoleChangeRequest","abstract fun onRoleChangeRequest(request: HMSRoleChangeRequest)","live.hms.video.sdk.HMSUpdateListener.onRoleChangeRequest"]},{"name":"abstract fun onRoomUpdate(type: HMSRoomUpdate, hmsRoom: HMSRoom)","description":"live.hms.video.sdk.HMSPreviewListener.onRoomUpdate","location":"lib/live.hms.video.sdk/-h-m-s-preview-listener/on-room-update.html","searchKeys":["onRoomUpdate","abstract fun onRoomUpdate(type: HMSRoomUpdate, hmsRoom: HMSRoom)","live.hms.video.sdk.HMSPreviewListener.onRoomUpdate"]},{"name":"abstract fun onRoomUpdate(type: HMSRoomUpdate, hmsRoom: HMSRoom)","description":"live.hms.video.sdk.HMSUpdateListener.onRoomUpdate","location":"lib/live.hms.video.sdk/-h-m-s-update-listener/on-room-update.html","searchKeys":["onRoomUpdate","abstract fun onRoomUpdate(type: HMSRoomUpdate, hmsRoom: HMSRoom)","live.hms.video.sdk.HMSUpdateListener.onRoomUpdate"]},{"name":"abstract fun onSuccess()","description":"live.hms.video.sdk.HMSActionResultListener.onSuccess","location":"lib/live.hms.video.sdk/-h-m-s-action-result-listener/on-success.html","searchKeys":["onSuccess","abstract fun onSuccess()","live.hms.video.sdk.HMSActionResultListener.onSuccess"]},{"name":"abstract fun onSuccess(currentLayer: String)","description":"live.hms.video.sdk.HMSAddSinkResultListener.onSuccess","location":"lib/live.hms.video.sdk/-h-m-s-add-sink-result-listener/on-success.html","searchKeys":["onSuccess","abstract fun onSuccess(currentLayer: String)","live.hms.video.sdk.HMSAddSinkResultListener.onSuccess"]},{"name":"abstract fun onSuccess(hmsMessage: HMSMessage)","description":"live.hms.video.sdk.HMSMessageResultListener.onSuccess","location":"lib/live.hms.video.sdk/-h-m-s-message-result-listener/on-success.html","searchKeys":["onSuccess","abstract fun onSuccess(hmsMessage: HMSMessage)","live.hms.video.sdk.HMSMessageResultListener.onSuccess"]},{"name":"abstract fun onSuccess(result: ArrayList)","description":"live.hms.video.sdk.listeners.PeerListResultListener.onSuccess","location":"lib/live.hms.video.sdk.listeners/-peer-list-result-listener/on-success.html","searchKeys":["onSuccess","abstract fun onSuccess(result: ArrayList)","live.hms.video.sdk.listeners.PeerListResultListener.onSuccess"]},{"name":"abstract fun onSuccess(result: T)","description":"live.hms.video.sdk.HmsTypedActionResultListener.onSuccess","location":"lib/live.hms.video.sdk/-hms-typed-action-result-listener/on-success.html","searchKeys":["onSuccess","abstract fun onSuccess(result: T)","live.hms.video.sdk.HmsTypedActionResultListener.onSuccess"]},{"name":"abstract fun onSuccess(sessionMetadata: JsonElement?)","description":"live.hms.video.sdk.HMSSessionMetadataListener.onSuccess","location":"lib/live.hms.video.sdk/-h-m-s-session-metadata-listener/on-success.html","searchKeys":["onSuccess","abstract fun onSuccess(sessionMetadata: JsonElement?)","live.hms.video.sdk.HMSSessionMetadataListener.onSuccess"]},{"name":"abstract fun onTimeTaken(timeObject: ProcessTimeVariables)","description":"live.hms.video.sdk.HMSPluginResultListener.onTimeTaken","location":"lib/live.hms.video.sdk/-h-m-s-plugin-result-listener/on-time-taken.html","searchKeys":["onTimeTaken","abstract fun onTimeTaken(timeObject: ProcessTimeVariables)","live.hms.video.sdk.HMSPluginResultListener.onTimeTaken"]},{"name":"abstract fun onTokenSuccess(string: String)","description":"live.hms.video.signal.init.HMSTokenListener.onTokenSuccess","location":"lib/live.hms.video.signal.init/-h-m-s-token-listener/on-token-success.html","searchKeys":["onTokenSuccess","abstract fun onTokenSuccess(string: String)","live.hms.video.signal.init.HMSTokenListener.onTokenSuccess"]},{"name":"abstract fun onTrackUpdate(type: HMSTrackUpdate, track: HMSTrack, peer: HMSPeer)","description":"live.hms.video.sdk.HMSUpdateListener.onTrackUpdate","location":"lib/live.hms.video.sdk/-h-m-s-update-listener/on-track-update.html","searchKeys":["onTrackUpdate","abstract fun onTrackUpdate(type: HMSTrackUpdate, track: HMSTrack, peer: HMSPeer)","live.hms.video.sdk.HMSUpdateListener.onTrackUpdate"]},{"name":"abstract fun onTracks(localTracks: Array)","description":"live.hms.video.sdk.RolePreviewListener.onTracks","location":"lib/live.hms.video.sdk/-role-preview-listener/on-tracks.html","searchKeys":["onTracks","abstract fun onTracks(localTracks: Array)","live.hms.video.sdk.RolePreviewListener.onTracks"]},{"name":"abstract fun onUpdate(hmsWhiteboardUpdate: HMSWhiteboardUpdate)","description":"live.hms.video.whiteboard.HMSWhiteboardUpdateListener.onUpdate","location":"lib/live.hms.video.whiteboard/-h-m-s-whiteboard-update-listener/on-update.html","searchKeys":["onUpdate","abstract fun onUpdate(hmsWhiteboardUpdate: HMSWhiteboardUpdate)","live.hms.video.whiteboard.HMSWhiteboardUpdateListener.onUpdate"]},{"name":"abstract fun processVideoFrame(input: VideoFrame, outputListener: HMSPluginResultListener?, skipProcessing: Boolean?)","description":"live.hms.video.plugin.video.HMSVideoPlugin.processVideoFrame","location":"lib/live.hms.video.plugin.video/-h-m-s-video-plugin/process-video-frame.html","searchKeys":["processVideoFrame","abstract fun processVideoFrame(input: VideoFrame, outputListener: HMSPluginResultListener?, skipProcessing: Boolean?)","live.hms.video.plugin.video.HMSVideoPlugin.processVideoFrame"]},{"name":"abstract fun removeAudioFocusChangeCallback(callback: AudioManagerFocusChangeCallbacks)","description":"live.hms.video.audio.HMSAudioManager.removeAudioFocusChangeCallback","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/remove-audio-focus-change-callback.html","searchKeys":["removeAudioFocusChangeCallback","abstract fun removeAudioFocusChangeCallback(callback: AudioManagerFocusChangeCallbacks)","live.hms.video.audio.HMSAudioManager.removeAudioFocusChangeCallback"]},{"name":"abstract fun requestCallAudioFocus(): Boolean","description":"live.hms.video.audio.manager.AudioManagerCompat.requestCallAudioFocus","location":"lib/live.hms.video.audio.manager/-audio-manager-compat/request-call-audio-focus.html","searchKeys":["requestCallAudioFocus","abstract fun requestCallAudioFocus(): Boolean","live.hms.video.audio.manager.AudioManagerCompat.requestCallAudioFocus"]},{"name":"abstract fun selectAudioDevice(device: HMSAudioManager.AudioDevice)","description":"live.hms.video.audio.HMSAudioManager.selectAudioDevice","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/select-audio-device.html","searchKeys":["selectAudioDevice","abstract fun selectAudioDevice(device: HMSAudioManager.AudioDevice)","live.hms.video.audio.HMSAudioManager.selectAudioDevice"]},{"name":"abstract fun setAudioMode(audioMode: Int)","description":"live.hms.video.audio.HMSAudioManager.setAudioMode","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/set-audio-mode.html","searchKeys":["setAudioMode","abstract fun setAudioMode(audioMode: Int)","live.hms.video.audio.HMSAudioManager.setAudioMode"]},{"name":"abstract fun setDescription(value: String)","description":"live.hms.video.media.tracks.HMSLocalTrack.setDescription","location":"lib/live.hms.video.media.tracks/-h-m-s-local-track/set-description.html","searchKeys":["setDescription","abstract fun setDescription(value: String)","live.hms.video.media.tracks.HMSLocalTrack.setDescription"]},{"name":"abstract fun setMute(value: Boolean)","description":"live.hms.video.media.tracks.HMSLocalTrack.setMute","location":"lib/live.hms.video.media.tracks/-h-m-s-local-track/set-mute.html","searchKeys":["setMute","abstract fun setMute(value: Boolean)","live.hms.video.media.tracks.HMSLocalTrack.setMute"]},{"name":"abstract fun setNoiseCancellationEnabled(enabled: Boolean)","description":"live.hms.video.factories.noisecancellation.NoiseCancellation.setNoiseCancellationEnabled","location":"lib/live.hms.video.factories.noisecancellation/-noise-cancellation/set-noise-cancellation-enabled.html","searchKeys":["setNoiseCancellationEnabled","abstract fun setNoiseCancellationEnabled(enabled: Boolean)","live.hms.video.factories.noisecancellation.NoiseCancellation.setNoiseCancellationEnabled"]},{"name":"abstract fun start()","description":"live.hms.video.audio.HMSAudioManager.start","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/start.html","searchKeys":["start","abstract fun start()","live.hms.video.audio.HMSAudioManager.start"]},{"name":"abstract fun start()","description":"live.hms.video.media.capturers.HMSCapturer.start","location":"lib/live.hms.video.media.capturers/-h-m-s-capturer/start.html","searchKeys":["start","abstract fun start()","live.hms.video.media.capturers.HMSCapturer.start"]},{"name":"abstract fun stop()","description":"live.hms.video.audio.HMSAudioManager.stop","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/stop.html","searchKeys":["stop","abstract fun stop()","live.hms.video.audio.HMSAudioManager.stop"]},{"name":"abstract fun stop()","description":"live.hms.video.media.capturers.HMSCapturer.stop","location":"lib/live.hms.video.media.capturers/-h-m-s-capturer/stop.html","searchKeys":["stop","abstract fun stop()","live.hms.video.media.capturers.HMSCapturer.stop"]},{"name":"abstract fun stop()","description":"live.hms.video.plugin.video.HMSVideoPlugin.stop","location":"lib/live.hms.video.plugin.video/-h-m-s-video-plugin/stop.html","searchKeys":["stop","abstract fun stop()","live.hms.video.plugin.video.HMSVideoPlugin.stop"]},{"name":"abstract override val bytesTransported: BigInteger?","description":"live.hms.video.connection.degredation.RemoteTrack.bytesTransported","location":"lib/live.hms.video.connection.degredation/-remote-track/bytes-transported.html","searchKeys":["bytesTransported","abstract override val bytesTransported: BigInteger?","live.hms.video.connection.degredation.RemoteTrack.bytesTransported"]},{"name":"abstract override val remoteTimestamp: Double?","description":"live.hms.video.connection.degredation.RemoteTrack.remoteTimestamp","location":"lib/live.hms.video.connection.degredation/-remote-track/remote-timestamp.html","searchKeys":["remoteTimestamp","abstract override val remoteTimestamp: Double?","live.hms.video.connection.degredation.RemoteTrack.remoteTimestamp"]},{"name":"abstract override val trackIdentifier: String?","description":"live.hms.video.connection.degredation.RemoteTrack.trackIdentifier","location":"lib/live.hms.video.connection.degredation/-remote-track/track-identifier.html","searchKeys":["trackIdentifier","abstract override val trackIdentifier: String?","live.hms.video.connection.degredation.RemoteTrack.trackIdentifier"]},{"name":"abstract suspend fun init()","description":"live.hms.video.plugin.video.HMSVideoPlugin.init","location":"lib/live.hms.video.plugin.video/-h-m-s-video-plugin/init.html","searchKeys":["init","abstract suspend fun init()","live.hms.video.plugin.video.HMSVideoPlugin.init"]},{"name":"abstract val audioTrack: HMSAudioTrack?","description":"live.hms.video.sdk.models.HMSPeer.audioTrack","location":"lib/live.hms.video.sdk.models/-h-m-s-peer/audio-track.html","searchKeys":["audioTrack","abstract val audioTrack: HMSAudioTrack?","live.hms.video.sdk.models.HMSPeer.audioTrack"]},{"name":"abstract val audio_concealed_samples: Long","description":"live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.audio_concealed_samples","location":"lib/live.hms.video.connection.stats.clientside.model/-subscribe-base-sample/audio_concealed_samples.html","searchKeys":["audio_concealed_samples","abstract val audio_concealed_samples: Long","live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.audio_concealed_samples"]},{"name":"abstract val audio_concealment_events: Long","description":"live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.audio_concealment_events","location":"lib/live.hms.video.connection.stats.clientside.model/-subscribe-base-sample/audio_concealment_events.html","searchKeys":["audio_concealment_events","abstract val audio_concealment_events: Long","live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.audio_concealment_events"]},{"name":"abstract val audio_level_high_seconds: Long","description":"live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.audio_level_high_seconds","location":"lib/live.hms.video.connection.stats.clientside.model/-subscribe-base-sample/audio_level_high_seconds.html","searchKeys":["audio_level_high_seconds","abstract val audio_level_high_seconds: Long","live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.audio_level_high_seconds"]},{"name":"abstract val audio_total_samples_received: Long","description":"live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.audio_total_samples_received","location":"lib/live.hms.video.connection.stats.clientside.model/-subscribe-base-sample/audio_total_samples_received.html","searchKeys":["audio_total_samples_received","abstract val audio_total_samples_received: Long","live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.audio_total_samples_received"]},{"name":"abstract val avgAvailableOutgoingBitrateBps: Long","description":"live.hms.video.connection.stats.clientside.model.PublishBaseSamples.avgAvailableOutgoingBitrateBps","location":"lib/live.hms.video.connection.stats.clientside.model/-publish-base-samples/avg-available-outgoing-bitrate-bps.html","searchKeys":["avgAvailableOutgoingBitrateBps","abstract val avgAvailableOutgoingBitrateBps: Long","live.hms.video.connection.stats.clientside.model.PublishBaseSamples.avgAvailableOutgoingBitrateBps"]},{"name":"abstract val avgBitrateBps: Long","description":"live.hms.video.connection.stats.clientside.model.PublishBaseSamples.avgBitrateBps","location":"lib/live.hms.video.connection.stats.clientside.model/-publish-base-samples/avg-bitrate-bps.html","searchKeys":["avgBitrateBps","abstract val avgBitrateBps: Long","live.hms.video.connection.stats.clientside.model.PublishBaseSamples.avgBitrateBps"]},{"name":"abstract val avgJitterMs: Float","description":"live.hms.video.connection.stats.clientside.model.PublishBaseSamples.avgJitterMs","location":"lib/live.hms.video.connection.stats.clientside.model/-publish-base-samples/avg-jitter-ms.html","searchKeys":["avgJitterMs","abstract val avgJitterMs: Float","live.hms.video.connection.stats.clientside.model.PublishBaseSamples.avgJitterMs"]},{"name":"abstract val avgRoundTripTimeMs: Int","description":"live.hms.video.connection.stats.clientside.model.PublishBaseSamples.avgRoundTripTimeMs","location":"lib/live.hms.video.connection.stats.clientside.model/-publish-base-samples/avg-round-trip-time-ms.html","searchKeys":["avgRoundTripTimeMs","abstract val avgRoundTripTimeMs: Int","live.hms.video.connection.stats.clientside.model.PublishBaseSamples.avgRoundTripTimeMs"]},{"name":"abstract val avg_av_sync_ms: Int","description":"live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.avg_av_sync_ms","location":"lib/live.hms.video.connection.stats.clientside.model/-video-subscribe-base-sample/avg_av_sync_ms.html","searchKeys":["avg_av_sync_ms","abstract val avg_av_sync_ms: Int","live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.avg_av_sync_ms"]},{"name":"abstract val avg_frames_decoded_per_sec: Float","description":"live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.avg_frames_decoded_per_sec","location":"lib/live.hms.video.connection.stats.clientside.model/-video-subscribe-base-sample/avg_frames_decoded_per_sec.html","searchKeys":["avg_frames_decoded_per_sec","abstract val avg_frames_decoded_per_sec: Float","live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.avg_frames_decoded_per_sec"]},{"name":"abstract val avg_frames_dropped_per_sec: Float","description":"live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.avg_frames_dropped_per_sec","location":"lib/live.hms.video.connection.stats.clientside.model/-video-subscribe-base-sample/avg_frames_dropped_per_sec.html","searchKeys":["avg_frames_dropped_per_sec","abstract val avg_frames_dropped_per_sec: Float","live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.avg_frames_dropped_per_sec"]},{"name":"abstract val avg_frames_received_per_sec: Float","description":"live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.avg_frames_received_per_sec","location":"lib/live.hms.video.connection.stats.clientside.model/-video-subscribe-base-sample/avg_frames_received_per_sec.html","searchKeys":["avg_frames_received_per_sec","abstract val avg_frames_received_per_sec: Float","live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.avg_frames_received_per_sec"]},{"name":"abstract val avg_jitter_buffer_delay: Float","description":"live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.avg_jitter_buffer_delay","location":"lib/live.hms.video.connection.stats.clientside.model/-video-subscribe-base-sample/avg_jitter_buffer_delay.html","searchKeys":["avg_jitter_buffer_delay","abstract val avg_jitter_buffer_delay: Float","live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.avg_jitter_buffer_delay"]},{"name":"abstract val bytesTransported: BigInteger?","description":"live.hms.video.connection.degredation.Track.bytesTransported","location":"lib/live.hms.video.connection.degredation/-track/bytes-transported.html","searchKeys":["bytesTransported","abstract val bytesTransported: BigInteger?","live.hms.video.connection.degredation.Track.bytesTransported"]},{"name":"abstract val fec_packets_discarded: Long","description":"live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.fec_packets_discarded","location":"lib/live.hms.video.connection.stats.clientside.model/-subscribe-base-sample/fec_packets_discarded.html","searchKeys":["fec_packets_discarded","abstract val fec_packets_discarded: Long","live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.fec_packets_discarded"]},{"name":"abstract val fec_packets_received: Long","description":"live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.fec_packets_received","location":"lib/live.hms.video.connection.stats.clientside.model/-subscribe-base-sample/fec_packets_received.html","searchKeys":["fec_packets_received","abstract val fec_packets_received: Long","live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.fec_packets_received"]},{"name":"abstract val frame_height: Int","description":"live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.frame_height","location":"lib/live.hms.video.connection.stats.clientside.model/-video-subscribe-base-sample/frame_height.html","searchKeys":["frame_height","abstract val frame_height: Int","live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.frame_height"]},{"name":"abstract val frame_width: Int","description":"live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.frame_width","location":"lib/live.hms.video.connection.stats.clientside.model/-video-subscribe-base-sample/frame_width.html","searchKeys":["frame_width","abstract val frame_width: Int","live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.frame_width"]},{"name":"abstract val freeze_count: Int","description":"live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.freeze_count","location":"lib/live.hms.video.connection.stats.clientside.model/-video-subscribe-base-sample/freeze_count.html","searchKeys":["freeze_count","abstract val freeze_count: Int","live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.freeze_count"]},{"name":"abstract val freeze_duration_seconds: Float","description":"live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.freeze_duration_seconds","location":"lib/live.hms.video.connection.stats.clientside.model/-video-subscribe-base-sample/freeze_duration_seconds.html","searchKeys":["freeze_duration_seconds","abstract val freeze_duration_seconds: Float","live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.freeze_duration_seconds"]},{"name":"abstract val jitter: Double?","description":"live.hms.video.connection.degredation.RemoteTrack.jitter","location":"lib/live.hms.video.connection.degredation/-remote-track/jitter.html","searchKeys":["jitter","abstract val jitter: Double?","live.hms.video.connection.degredation.RemoteTrack.jitter"]},{"name":"abstract val jitterBufferDelay: Double?","description":"live.hms.video.connection.degredation.RemoteTrack.jitterBufferDelay","location":"lib/live.hms.video.connection.degredation/-remote-track/jitter-buffer-delay.html","searchKeys":["jitterBufferDelay","abstract val jitterBufferDelay: Double?","live.hms.video.connection.degredation.RemoteTrack.jitterBufferDelay"]},{"name":"abstract val jitter_buffer_delay: Double","description":"live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.jitter_buffer_delay","location":"lib/live.hms.video.connection.stats.clientside.model/-subscribe-base-sample/jitter_buffer_delay.html","searchKeys":["jitter_buffer_delay","abstract val jitter_buffer_delay: Double","live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.jitter_buffer_delay"]},{"name":"abstract val lastPacketReceivedTimestamp: Double?","description":"live.hms.video.connection.degredation.RemoteTrack.lastPacketReceivedTimestamp","location":"lib/live.hms.video.connection.degredation/-remote-track/last-packet-received-timestamp.html","searchKeys":["lastPacketReceivedTimestamp","abstract val lastPacketReceivedTimestamp: Double?","live.hms.video.connection.degredation.RemoteTrack.lastPacketReceivedTimestamp"]},{"name":"abstract val packetsLost: Int?","description":"live.hms.video.connection.degredation.RemoteTrack.packetsLost","location":"lib/live.hms.video.connection.degredation/-remote-track/packets-lost.html","searchKeys":["packetsLost","abstract val packetsLost: Int?","live.hms.video.connection.degredation.RemoteTrack.packetsLost"]},{"name":"abstract val packetsReceived: Long?","description":"live.hms.video.connection.degredation.RemoteTrack.packetsReceived","location":"lib/live.hms.video.connection.degredation/-remote-track/packets-received.html","searchKeys":["packetsReceived","abstract val packetsReceived: Long?","live.hms.video.connection.degredation.RemoteTrack.packetsReceived"]},{"name":"abstract val pause_count: Int","description":"live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.pause_count","location":"lib/live.hms.video.connection.stats.clientside.model/-video-subscribe-base-sample/pause_count.html","searchKeys":["pause_count","abstract val pause_count: Int","live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.pause_count"]},{"name":"abstract val pause_duration_seconds: Float","description":"live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.pause_duration_seconds","location":"lib/live.hms.video.connection.stats.clientside.model/-video-subscribe-base-sample/pause_duration_seconds.html","searchKeys":["pause_duration_seconds","abstract val pause_duration_seconds: Float","live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.pause_duration_seconds"]},{"name":"abstract val remoteTimestamp: Double?","description":"live.hms.video.connection.degredation.Track.remoteTimestamp","location":"lib/live.hms.video.connection.degredation/-track/remote-timestamp.html","searchKeys":["remoteTimestamp","abstract val remoteTimestamp: Double?","live.hms.video.connection.degredation.Track.remoteTimestamp"]},{"name":"abstract val source: String","description":"live.hms.video.connection.stats.clientside.model.TrackAnalytics.source","location":"lib/live.hms.video.connection.stats.clientside.model/-track-analytics/source.html","searchKeys":["source","abstract val source: String","live.hms.video.connection.stats.clientside.model.TrackAnalytics.source"]},{"name":"abstract val ssrc: Long?","description":"live.hms.video.connection.degredation.RemoteTrack.ssrc","location":"lib/live.hms.video.connection.degredation/-remote-track/ssrc.html","searchKeys":["ssrc","abstract val ssrc: Long?","live.hms.video.connection.degredation.RemoteTrack.ssrc"]},{"name":"abstract val ssrc: String","description":"live.hms.video.connection.stats.clientside.model.TrackAnalytics.ssrc","location":"lib/live.hms.video.connection.stats.clientside.model/-track-analytics/ssrc.html","searchKeys":["ssrc","abstract val ssrc: String","live.hms.video.connection.stats.clientside.model.TrackAnalytics.ssrc"]},{"name":"abstract val timestamp: Long","description":"live.hms.video.connection.stats.clientside.model.BaseSample.timestamp","location":"lib/live.hms.video.connection.stats.clientside.model/-base-sample/timestamp.html","searchKeys":["timestamp","abstract val timestamp: Long","live.hms.video.connection.stats.clientside.model.BaseSample.timestamp"]},{"name":"abstract val timestampUs: Double?","description":"live.hms.video.connection.degredation.RemoteTrack.timestampUs","location":"lib/live.hms.video.connection.degredation/-remote-track/timestamp-us.html","searchKeys":["timestampUs","abstract val timestampUs: Double?","live.hms.video.connection.degredation.RemoteTrack.timestampUs"]},{"name":"abstract val totalPacketsLost: Long","description":"live.hms.video.connection.stats.clientside.model.PublishBaseSamples.totalPacketsLost","location":"lib/live.hms.video.connection.stats.clientside.model/-publish-base-samples/total-packets-lost.html","searchKeys":["totalPacketsLost","abstract val totalPacketsLost: Long","live.hms.video.connection.stats.clientside.model.PublishBaseSamples.totalPacketsLost"]},{"name":"abstract val total_nack_count: Int","description":"live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.total_nack_count","location":"lib/live.hms.video.connection.stats.clientside.model/-video-subscribe-base-sample/total_nack_count.html","searchKeys":["total_nack_count","abstract val total_nack_count: Int","live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.total_nack_count"]},{"name":"abstract val total_packets_lost: Long","description":"live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.total_packets_lost","location":"lib/live.hms.video.connection.stats.clientside.model/-subscribe-base-sample/total_packets_lost.html","searchKeys":["total_packets_lost","abstract val total_packets_lost: Long","live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.total_packets_lost"]},{"name":"abstract val total_packets_received: Long","description":"live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.total_packets_received","location":"lib/live.hms.video.connection.stats.clientside.model/-subscribe-base-sample/total_packets_received.html","searchKeys":["total_packets_received","abstract val total_packets_received: Long","live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.total_packets_received"]},{"name":"abstract val total_pli_count: Int","description":"live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.total_pli_count","location":"lib/live.hms.video.connection.stats.clientside.model/-video-subscribe-base-sample/total_pli_count.html","searchKeys":["total_pli_count","abstract val total_pli_count: Int","live.hms.video.connection.stats.clientside.model.VideoSubscribeBaseSample.total_pli_count"]},{"name":"abstract val total_samples_duration: Float","description":"live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.total_samples_duration","location":"lib/live.hms.video.connection.stats.clientside.model/-subscribe-base-sample/total_samples_duration.html","searchKeys":["total_samples_duration","abstract val total_samples_duration: Float","live.hms.video.connection.stats.clientside.model.SubscribeBaseSample.total_samples_duration"]},{"name":"abstract val trackId: String","description":"live.hms.video.connection.stats.clientside.model.TrackAnalytics.trackId","location":"lib/live.hms.video.connection.stats.clientside.model/-track-analytics/track-id.html","searchKeys":["trackId","abstract val trackId: String","live.hms.video.connection.stats.clientside.model.TrackAnalytics.trackId"]},{"name":"abstract val trackIdentifier: String?","description":"live.hms.video.connection.degredation.Track.trackIdentifier","location":"lib/live.hms.video.connection.degredation/-track/track-identifier.html","searchKeys":["trackIdentifier","abstract val trackIdentifier: String?","live.hms.video.connection.degredation.Track.trackIdentifier"]},{"name":"abstract val type: HMSTrackType","description":"live.hms.video.media.tracks.HMSTrack.type","location":"lib/live.hms.video.media.tracks/-h-m-s-track/type.html","searchKeys":["type","abstract val type: HMSTrackType","live.hms.video.media.tracks.HMSTrack.type"]},{"name":"abstract val videoTrack: HMSVideoTrack?","description":"live.hms.video.sdk.models.HMSPeer.videoTrack","location":"lib/live.hms.video.sdk.models/-h-m-s-peer/video-track.html","searchKeys":["videoTrack","abstract val videoTrack: HMSVideoTrack?","live.hms.video.sdk.models.HMSPeer.videoTrack"]},{"name":"abstract var isPlaybackAllowed: Boolean","description":"live.hms.video.media.tracks.HMSRemoteTrack.isPlaybackAllowed","location":"lib/live.hms.video.media.tracks/-h-m-s-remote-track/is-playback-allowed.html","searchKeys":["isPlaybackAllowed","abstract var isPlaybackAllowed: Boolean","live.hms.video.media.tracks.HMSRemoteTrack.isPlaybackAllowed"]},{"name":"abstract var ssrc: Long","description":"live.hms.video.media.tracks.HMSRemoteTrack.ssrc","location":"lib/live.hms.video.media.tracks/-h-m-s-remote-track/ssrc.html","searchKeys":["ssrc","abstract var ssrc: Long","live.hms.video.media.tracks.HMSRemoteTrack.ssrc"]},{"name":"annotation class Unstable(val message: String = \"This API is unstable and may not do what it implies. Please wait for a stable version.\")","description":"live.hms.video.sdk.Unstable","location":"lib/live.hms.video.sdk/-unstable/index.html","searchKeys":["Unstable","annotation class Unstable(val message: String = \"This API is unstable and may not do what it implies. Please wait for a stable version.\")","live.hms.video.sdk.Unstable"]},{"name":"annotation class YuvType","description":"live.hms.video.media.capturers.camera.utils.YuvType","location":"lib/live.hms.video.media.capturers.camera.utils/-yuv-type/index.html","searchKeys":["YuvType","annotation class YuvType","live.hms.video.media.capturers.camera.utils.YuvType"]},{"name":"class BitMatrix(bitmap: Bitmap)","description":"live.hms.video.media.capturers.camera.utils.BitMatrix","location":"lib/live.hms.video.media.capturers.camera.utils/-bit-matrix/index.html","searchKeys":["BitMatrix","class BitMatrix(bitmap: Bitmap)","live.hms.video.media.capturers.camera.utils.BitMatrix"]},{"name":"class BluetoothPermissionHandler(val hmsTrackSettings: HMSTrackSettings)","description":"live.hms.video.audio.BluetoothPermissionHandler","location":"lib/live.hms.video.audio/-bluetooth-permission-handler/index.html","searchKeys":["BluetoothPermissionHandler","class BluetoothPermissionHandler(val hmsTrackSettings: HMSTrackSettings)","live.hms.video.audio.BluetoothPermissionHandler"]},{"name":"class Brb","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Brb","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-elements/-brb/index.html","searchKeys":["Brb","class Brb","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Brb"]},{"name":"class Builder","description":"live.hms.video.media.settings.HMSAudioTrackSettings.Builder","location":"lib/live.hms.video.media.settings/-h-m-s-audio-track-settings/-builder/index.html","searchKeys":["Builder","class Builder","live.hms.video.media.settings.HMSAudioTrackSettings.Builder"]},{"name":"class Builder","description":"live.hms.video.media.settings.HMSSimulcastSettings.Builder","location":"lib/live.hms.video.media.settings/-h-m-s-simulcast-settings/-builder/index.html","searchKeys":["Builder","class Builder","live.hms.video.media.settings.HMSSimulcastSettings.Builder"]},{"name":"class Builder","description":"live.hms.video.media.settings.HMSTrackSettings.Builder","location":"lib/live.hms.video.media.settings/-h-m-s-track-settings/-builder/index.html","searchKeys":["Builder","class Builder","live.hms.video.media.settings.HMSTrackSettings.Builder"]},{"name":"class Builder","description":"live.hms.video.media.settings.HMSVideoTrackSettings.Builder","location":"lib/live.hms.video.media.settings/-h-m-s-video-track-settings/-builder/index.html","searchKeys":["Builder","class Builder","live.hms.video.media.settings.HMSVideoTrackSettings.Builder"]},{"name":"class Builder","description":"live.hms.video.polls.HMSPollBuilder.Builder","location":"lib/live.hms.video.polls/-h-m-s-poll-builder/-builder/index.html","searchKeys":["Builder","class Builder","live.hms.video.polls.HMSPollBuilder.Builder"]},{"name":"class Builder(context: Context)","description":"live.hms.video.sdk.HMSSDK.Builder","location":"lib/live.hms.video.sdk/-h-m-s-s-d-k/-builder/index.html","searchKeys":["Builder","class Builder(context: Context)","live.hms.video.sdk.HMSSDK.Builder"]},{"name":"class Builder(val type: HMSPollQuestionType)","description":"live.hms.video.polls.HMSPollQuestionBuilder.Builder","location":"lib/live.hms.video.polls/-h-m-s-poll-question-builder/-builder/index.html","searchKeys":["Builder","class Builder(val type: HMSPollQuestionType)","live.hms.video.polls.HMSPollQuestionBuilder.Builder"]},{"name":"class CameraControl","description":"live.hms.video.media.capturers.camera.CameraControl","location":"lib/live.hms.video.media.capturers.camera/-camera-control/index.html","searchKeys":["CameraControl","class CameraControl","live.hms.video.media.capturers.camera.CameraControl"]},{"name":"class EmojiReactions","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.EmojiReactions","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-elements/-emoji-reactions/index.html","searchKeys":["EmojiReactions","class EmojiReactions","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.EmojiReactions"]},{"name":"class FeatureFlags(flags: Set)","description":"live.hms.video.sdk.featureflags.FeatureFlags","location":"lib/live.hms.video.sdk.featureflags/-feature-flags/index.html","searchKeys":["FeatureFlags","class FeatureFlags(flags: Set)","live.hms.video.sdk.featureflags.FeatureFlags"]},{"name":"class HMSAudioManagerApi31 : HMSAudioManager","description":"live.hms.video.audio.manager.HMSAudioManagerApi31","location":"lib/live.hms.video.audio.manager/-h-m-s-audio-manager-api31/index.html","searchKeys":["HMSAudioManagerApi31","class HMSAudioManagerApi31 : HMSAudioManager","live.hms.video.audio.manager.HMSAudioManagerApi31"]},{"name":"class HMSAudioTrackSettings : IAnalyticsPropertiesProvider","description":"live.hms.video.media.settings.HMSAudioTrackSettings","location":"lib/live.hms.video.media.settings/-h-m-s-audio-track-settings/index.html","searchKeys":["HMSAudioTrackSettings","class HMSAudioTrackSettings : IAnalyticsPropertiesProvider","live.hms.video.media.settings.HMSAudioTrackSettings"]},{"name":"class HMSBitmapPlugin(val hmsSDK: HMSSDK, val hmsBitmapUpdateListener: HMSBitmapUpdateListener) : HMSVideoPlugin","description":"live.hms.video.plugin.video.utils.HMSBitmapPlugin","location":"lib/live.hms.video.plugin.video.utils/-h-m-s-bitmap-plugin/index.html","searchKeys":["HMSBitmapPlugin","class HMSBitmapPlugin(val hmsSDK: HMSSDK, val hmsBitmapUpdateListener: HMSBitmapUpdateListener) : HMSVideoPlugin","live.hms.video.plugin.video.utils.HMSBitmapPlugin"]},{"name":"class HMSException(val code: Int, val name: String, val action: String, val message: String, description: String, cause: Throwable? = null, var isTerminal: Boolean = true, params: HashMap = hashMapOf()) : Exception, IAnalyticsPropertiesProvider","description":"live.hms.video.error.HMSException","location":"lib/live.hms.video.error/-h-m-s-exception/index.html","searchKeys":["HMSException","class HMSException(val code: Int, val name: String, val action: String, val message: String, description: String, cause: Throwable? = null, var isTerminal: Boolean = true, params: HashMap = hashMapOf()) : Exception, IAnalyticsPropertiesProvider","live.hms.video.error.HMSException"]},{"name":"class HMSLocalAudioTrack : HMSAudioTrack, HMSLocalTrack","description":"live.hms.video.media.tracks.HMSLocalAudioTrack","location":"lib/live.hms.video.media.tracks/-h-m-s-local-audio-track/index.html","searchKeys":["HMSLocalAudioTrack","class HMSLocalAudioTrack : HMSAudioTrack, HMSLocalTrack","live.hms.video.media.tracks.HMSLocalAudioTrack"]},{"name":"class HMSLocalPeer : HMSPeer","description":"live.hms.video.sdk.models.HMSLocalPeer","location":"lib/live.hms.video.sdk.models/-h-m-s-local-peer/index.html","searchKeys":["HMSLocalPeer","class HMSLocalPeer : HMSPeer","live.hms.video.sdk.models.HMSLocalPeer"]},{"name":"class HMSLocalVideoTrack : HMSVideoTrack, HMSLocalTrack","description":"live.hms.video.media.tracks.HMSLocalVideoTrack","location":"lib/live.hms.video.media.tracks/-h-m-s-local-video-track/index.html","searchKeys":["HMSLocalVideoTrack","class HMSLocalVideoTrack : HMSVideoTrack, HMSLocalTrack","live.hms.video.media.tracks.HMSLocalVideoTrack"]},{"name":"class HMSMessageRecipient","description":"live.hms.video.sdk.models.HMSMessageRecipient","location":"lib/live.hms.video.sdk.models/-h-m-s-message-recipient/index.html","searchKeys":["HMSMessageRecipient","class HMSMessageRecipient","live.hms.video.sdk.models.HMSMessageRecipient"]},{"name":"class HMSPollBuilder","description":"live.hms.video.polls.HMSPollBuilder","location":"lib/live.hms.video.polls/-h-m-s-poll-builder/index.html","searchKeys":["HMSPollBuilder","class HMSPollBuilder","live.hms.video.polls.HMSPollBuilder"]},{"name":"class HMSPollQuestionBuilder","description":"live.hms.video.polls.HMSPollQuestionBuilder","location":"lib/live.hms.video.polls/-h-m-s-poll-question-builder/index.html","searchKeys":["HMSPollQuestionBuilder","class HMSPollQuestionBuilder","live.hms.video.polls.HMSPollQuestionBuilder"]},{"name":"class HMSPollResponseBuilder(val hmsPoll: HmsPoll, val userId: String?)","description":"live.hms.video.polls.HMSPollResponseBuilder","location":"lib/live.hms.video.polls/-h-m-s-poll-response-builder/index.html","searchKeys":["HMSPollResponseBuilder","class HMSPollResponseBuilder(val hmsPoll: HmsPoll, val userId: String?)","live.hms.video.polls.HMSPollResponseBuilder"]},{"name":"class HMSRemoteAudioTrack : HMSAudioTrack, HMSRemoteTrack","description":"live.hms.video.media.tracks.HMSRemoteAudioTrack","location":"lib/live.hms.video.media.tracks/-h-m-s-remote-audio-track/index.html","searchKeys":["HMSRemoteAudioTrack","class HMSRemoteAudioTrack : HMSAudioTrack, HMSRemoteTrack","live.hms.video.media.tracks.HMSRemoteAudioTrack"]},{"name":"class HMSRemotePeer : HMSPeer","description":"live.hms.video.sdk.models.HMSRemotePeer","location":"lib/live.hms.video.sdk.models/-h-m-s-remote-peer/index.html","searchKeys":["HMSRemotePeer","class HMSRemotePeer : HMSPeer","live.hms.video.sdk.models.HMSRemotePeer"]},{"name":"class HMSRemoteVideoTrack : HMSVideoTrack, HMSRemoteTrack","description":"live.hms.video.media.tracks.HMSRemoteVideoTrack","location":"lib/live.hms.video.media.tracks/-h-m-s-remote-video-track/index.html","searchKeys":["HMSRemoteVideoTrack","class HMSRemoteVideoTrack : HMSVideoTrack, HMSRemoteTrack","live.hms.video.media.tracks.HMSRemoteVideoTrack"]},{"name":"class HMSSDK","description":"live.hms.video.sdk.HMSSDK","location":"lib/live.hms.video.sdk/-h-m-s-s-d-k/index.html","searchKeys":["HMSSDK","class HMSSDK","live.hms.video.sdk.HMSSDK"]},{"name":"class HMSScreenCaptureService : Service","description":"live.hms.video.services.HMSScreenCaptureService","location":"lib/live.hms.video.services/-h-m-s-screen-capture-service/index.html","searchKeys":["HMSScreenCaptureService","class HMSScreenCaptureService : Service","live.hms.video.services.HMSScreenCaptureService"]},{"name":"class HMSSimulcastSettings","description":"live.hms.video.media.settings.HMSSimulcastSettings","location":"lib/live.hms.video.media.settings/-h-m-s-simulcast-settings/index.html","searchKeys":["HMSSimulcastSettings","class HMSSimulcastSettings","live.hms.video.media.settings.HMSSimulcastSettings"]},{"name":"class HMSTrackSettings : IAnalyticsPropertiesProvider","description":"live.hms.video.media.settings.HMSTrackSettings","location":"lib/live.hms.video.media.settings/-h-m-s-track-settings/index.html","searchKeys":["HMSTrackSettings","class HMSTrackSettings : IAnalyticsPropertiesProvider","live.hms.video.media.settings.HMSTrackSettings"]},{"name":"class HMSTranscriptionPermissions","description":"live.hms.video.sdk.models.role.HMSTranscriptionPermissions","location":"lib/live.hms.video.sdk.models.role/-h-m-s-transcription-permissions/index.html","searchKeys":["HMSTranscriptionPermissions","class HMSTranscriptionPermissions","live.hms.video.sdk.models.role.HMSTranscriptionPermissions"]},{"name":"class HMSVideoDecoderFactory(eglContext: EglBase.Context, val forceSoftwareDecoder: Boolean = false) : DefaultVideoDecoderFactory","description":"live.hms.video.factories.HMSVideoDecoderFactory","location":"lib/live.hms.video.factories/-h-m-s-video-decoder-factory/index.html","searchKeys":["HMSVideoDecoderFactory","class HMSVideoDecoderFactory(eglContext: EglBase.Context, val forceSoftwareDecoder: Boolean = false) : DefaultVideoDecoderFactory","live.hms.video.factories.HMSVideoDecoderFactory"]},{"name":"class HMSVideoTrackSettings : IAnalyticsPropertiesProvider","description":"live.hms.video.media.settings.HMSVideoTrackSettings","location":"lib/live.hms.video.media.settings/-h-m-s-video-track-settings/index.html","searchKeys":["HMSVideoTrackSettings","class HMSVideoTrackSettings : IAnalyticsPropertiesProvider","live.hms.video.media.settings.HMSVideoTrackSettings"]},{"name":"class HandRaise","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.HandRaise","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-elements/-hand-raise/index.html","searchKeys":["HandRaise","class HandRaise","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.HandRaise"]},{"name":"class HmsInteractivityCenter","description":"live.hms.video.interactivity.HmsInteractivityCenter","location":"lib/live.hms.video.interactivity/-hms-interactivity-center/index.html","searchKeys":["HmsInteractivityCenter","class HmsInteractivityCenter","live.hms.video.interactivity.HmsInteractivityCenter"]},{"name":"class HmsSessionStore","description":"live.hms.video.sessionstore.HmsSessionStore","location":"lib/live.hms.video.sessionstore/-hms-session-store/index.html","searchKeys":["HmsSessionStore","class HmsSessionStore","live.hms.video.sessionstore.HmsSessionStore"]},{"name":"class HmsUtilities","description":"live.hms.video.utils.HmsUtilities","location":"lib/live.hms.video.utils/-hms-utilities/index.html","searchKeys":["HmsUtilities","class HmsUtilities","live.hms.video.utils.HmsUtilities"]},{"name":"class Leave","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Leave","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-leave/index.html","searchKeys":["Leave","class Leave","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Leave"]},{"name":"class LogAlarmManager : BroadcastReceiver","description":"live.hms.video.services.LogAlarmManager","location":"lib/live.hms.video.services/-log-alarm-manager/index.html","searchKeys":["LogAlarmManager","class LogAlarmManager : BroadcastReceiver","live.hms.video.services.LogAlarmManager"]},{"name":"class MicrophoneUtils","description":"live.hms.video.utils.MicrophoneUtils","location":"lib/live.hms.video.utils/-microphone-utils/index.html","searchKeys":["MicrophoneUtils","class MicrophoneUtils","live.hms.video.utils.MicrophoneUtils"]},{"name":"class NoiseCancellationFactoryImpl(noiseCancellationStatusChecker: NoiseCancellationStatusChecker) : NoiseCancellationFactory","description":"live.hms.video.factories.noisecancellation.NoiseCancellationFactoryImpl","location":"lib/live.hms.video.factories.noisecancellation/-noise-cancellation-factory-impl/index.html","searchKeys":["NoiseCancellationFactoryImpl","class NoiseCancellationFactoryImpl(noiseCancellationStatusChecker: NoiseCancellationStatusChecker) : NoiseCancellationFactory","live.hms.video.factories.noisecancellation.NoiseCancellationFactoryImpl"]},{"name":"class NoiseCancellationFake(val libraryPresent: Boolean, val enabledFromDashboard: Boolean) : NoiseCancellation","description":"live.hms.video.factories.noisecancellation.NoiseCancellationFake","location":"lib/live.hms.video.factories.noisecancellation/-noise-cancellation-fake/index.html","searchKeys":["NoiseCancellationFake","class NoiseCancellationFake(val libraryPresent: Boolean, val enabledFromDashboard: Boolean) : NoiseCancellation","live.hms.video.factories.noisecancellation.NoiseCancellationFake"]},{"name":"class NoiseCancellationImpl(krisp: KrispAudioProcessingImpl, isNoiseCancellationFlagEnabled: () -> Boolean) : NoiseCancellation","description":"live.hms.video.factories.noisecancellation.NoiseCancellationImpl","location":"lib/live.hms.video.factories.noisecancellation/-noise-cancellation-impl/index.html","searchKeys":["NoiseCancellationImpl","class NoiseCancellationImpl(krisp: KrispAudioProcessingImpl, isNoiseCancellationFlagEnabled: () -> Boolean) : NoiseCancellation","live.hms.video.factories.noisecancellation.NoiseCancellationImpl"]},{"name":"class NoiseCancellationStatusChecker(context: Context, getFeatureFlags: () -> FeatureFlags?)","description":"live.hms.video.factories.noisecancellation.NoiseCancellationStatusChecker","location":"lib/live.hms.video.factories.noisecancellation/-noise-cancellation-status-checker/index.html","searchKeys":["NoiseCancellationStatusChecker","class NoiseCancellationStatusChecker(context: Context, getFeatureFlags: () -> FeatureFlags?)","live.hms.video.factories.noisecancellation.NoiseCancellationStatusChecker"]},{"name":"class OfflineAnalyticsPeerInfo : Closeable","description":"live.hms.video.sdk.OfflineAnalyticsPeerInfo","location":"lib/live.hms.video.sdk/-offline-analytics-peer-info/index.html","searchKeys":["OfflineAnalyticsPeerInfo","class OfflineAnalyticsPeerInfo : Closeable","live.hms.video.sdk.OfflineAnalyticsPeerInfo"]},{"name":"class OrientationTools","description":"live.hms.video.media.capturers.camera.utils.OrientationTools","location":"lib/live.hms.video.media.capturers.camera.utils/-orientation-tools/index.html","searchKeys":["OrientationTools","class OrientationTools","live.hms.video.media.capturers.camera.utils.OrientationTools"]},{"name":"class ParticipantList","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.ParticipantList","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-elements/-participant-list/index.html","searchKeys":["ParticipantList","class ParticipantList","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.ParticipantList"]},{"name":"class PeerListIterator(peerListIteratorOptions: PeerListIteratorOptions?)","description":"live.hms.video.sdk.models.PeerListIterator","location":"lib/live.hms.video.sdk.models/-peer-list-iterator/index.html","searchKeys":["PeerListIterator","class PeerListIterator(peerListIteratorOptions: PeerListIteratorOptions?)","live.hms.video.sdk.models.PeerListIterator"]},{"name":"class PublishAudioStatsSampler(val SAMPLE_DURATION: Double, val trackId: String, val ssrc: String, val source: String = \"regular\")","description":"live.hms.video.connection.stats.clientside.sampler.PublishAudioStatsSampler","location":"lib/live.hms.video.connection.stats.clientside.sampler/-publish-audio-stats-sampler/index.html","searchKeys":["PublishAudioStatsSampler","class PublishAudioStatsSampler(val SAMPLE_DURATION: Double, val trackId: String, val ssrc: String, val source: String = \"regular\")","live.hms.video.connection.stats.clientside.sampler.PublishAudioStatsSampler"]},{"name":"class PublishVideoStatsSampler(val SAMPLE_DURATION: Double, val trackId: String, val rid: String?, val ssrc: String, val source: String = \"regular\")","description":"live.hms.video.connection.stats.clientside.sampler.PublishVideoStatsSampler","location":"lib/live.hms.video.connection.stats.clientside.sampler/-publish-video-stats-sampler/index.html","searchKeys":["PublishVideoStatsSampler","class PublishVideoStatsSampler(val SAMPLE_DURATION: Double, val trackId: String, val rid: String?, val ssrc: String, val source: String = \"regular\")","live.hms.video.connection.stats.clientside.sampler.PublishVideoStatsSampler"]},{"name":"class SignatureChecker(applicationContext: Context)","description":"live.hms.video.sdk.SignatureChecker","location":"lib/live.hms.video.sdk/-signature-checker/index.html","searchKeys":["SignatureChecker","class SignatureChecker(applicationContext: Context)","live.hms.video.sdk.SignatureChecker"]},{"name":"class SpeedTest","description":"live.hms.video.sdk.SpeedTest","location":"lib/live.hms.video.sdk/-speed-test/index.html","searchKeys":["SpeedTest","class SpeedTest","live.hms.video.sdk.SpeedTest"]},{"name":"class SubscribeAudioStatsSampler(val SAMPLE_DURATION: Double, val trackId: String, val ssrc: String)","description":"live.hms.video.connection.stats.clientside.sampler.SubscribeAudioStatsSampler","location":"lib/live.hms.video.connection.stats.clientside.sampler/-subscribe-audio-stats-sampler/index.html","searchKeys":["SubscribeAudioStatsSampler","class SubscribeAudioStatsSampler(val SAMPLE_DURATION: Double, val trackId: String, val ssrc: String)","live.hms.video.connection.stats.clientside.sampler.SubscribeAudioStatsSampler"]},{"name":"class SubscribeVideoStatsSampler(val SAMPLE_DURATION: Double, val trackId: String, val ssrc: String)","description":"live.hms.video.connection.stats.clientside.sampler.SubscribeVideoStatsSampler","location":"lib/live.hms.video.connection.stats.clientside.sampler/-subscribe-video-stats-sampler/index.html","searchKeys":["SubscribeVideoStatsSampler","class SubscribeVideoStatsSampler(val SAMPLE_DURATION: Double, val trackId: String, val ssrc: String)","live.hms.video.connection.stats.clientside.sampler.SubscribeVideoStatsSampler"]},{"name":"class Transcriptions","description":"live.hms.video.sdk.models.Transcriptions","location":"lib/live.hms.video.sdk.models/-transcriptions/index.html","searchKeys":["Transcriptions","class Transcriptions","live.hms.video.sdk.models.Transcriptions"]},{"name":"class TypeConverter","description":"live.hms.video.database.converters.TypeConverter","location":"lib/live.hms.video.database.converters/-type-converter/index.html","searchKeys":["TypeConverter","class TypeConverter","live.hms.video.database.converters.TypeConverter"]},{"name":"class WertcAudioUtils","description":"live.hms.video.utils.WertcAudioUtils","location":"lib/live.hms.video.utils/-wertc-audio-utils/index.html","searchKeys":["WertcAudioUtils","class WertcAudioUtils","live.hms.video.utils.WertcAudioUtils"]},{"name":"class YuvByteBuffer(image: Image, dstBuffer: ByteBuffer? = null)","description":"live.hms.video.media.capturers.camera.utils.YuvByteBuffer","location":"lib/live.hms.video.media.capturers.camera.utils/-yuv-byte-buffer/index.html","searchKeys":["YuvByteBuffer","class YuvByteBuffer(image: Image, dstBuffer: ByteBuffer? = null)","live.hms.video.media.capturers.camera.utils.YuvByteBuffer"]},{"name":"class YuvToRgbConverter(context: Context)","description":"live.hms.video.media.capturers.camera.utils.YuvToRgbConverter","location":"lib/live.hms.video.media.capturers.camera.utils/-yuv-to-rgb-converter/index.html","searchKeys":["YuvToRgbConverter","class YuvToRgbConverter(context: Context)","live.hms.video.media.capturers.camera.utils.YuvToRgbConverter"]},{"name":"const val ACTION_START: String","description":"live.hms.video.services.HMSScreenCaptureService.Companion.ACTION_START","location":"lib/live.hms.video.services/-h-m-s-screen-capture-service/-companion/-a-c-t-i-o-n_-s-t-a-r-t.html","searchKeys":["ACTION_START","const val ACTION_START: String","live.hms.video.services.HMSScreenCaptureService.Companion.ACTION_START"]},{"name":"const val ACTION_STOP: String","description":"live.hms.video.services.HMSScreenCaptureService.Companion.ACTION_STOP","location":"lib/live.hms.video.services/-h-m-s-screen-capture-service/-companion/-a-c-t-i-o-n_-s-t-o-p.html","searchKeys":["ACTION_STOP","const val ACTION_STOP: String","live.hms.video.services.HMSScreenCaptureService.Companion.ACTION_STOP"]},{"name":"const val CHAT: String","description":"live.hms.video.sdk.models.enums.HMSMessageType.CHAT","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-message-type/-c-h-a-t.html","searchKeys":["CHAT","const val CHAT: String","live.hms.video.sdk.models.enums.HMSMessageType.CHAT"]},{"name":"const val DEFAULT_DIR_SIZE: Long = 1000000","description":"live.hms.video.services.LogAlarmManager.Companion.DEFAULT_DIR_SIZE","location":"lib/live.hms.video.services/-log-alarm-manager/-companion/-d-e-f-a-u-l-t_-d-i-r_-s-i-z-e.html","searchKeys":["DEFAULT_DIR_SIZE","const val DEFAULT_DIR_SIZE: Long = 1000000","live.hms.video.services.LogAlarmManager.Companion.DEFAULT_DIR_SIZE"]},{"name":"const val DEFAULT_DIR_SIZE: Long = 1000000","description":"live.hms.video.utils.LogUtils.DEFAULT_DIR_SIZE","location":"lib/live.hms.video.utils/-log-utils/-d-e-f-a-u-l-t_-d-i-r_-s-i-z-e.html","searchKeys":["DEFAULT_DIR_SIZE","const val DEFAULT_DIR_SIZE: Long = 1000000","live.hms.video.utils.LogUtils.DEFAULT_DIR_SIZE"]},{"name":"const val DEFAULT_LOGS_FILE_NAME: String","description":"live.hms.video.services.LogAlarmManager.Companion.DEFAULT_LOGS_FILE_NAME","location":"lib/live.hms.video.services/-log-alarm-manager/-companion/-d-e-f-a-u-l-t_-l-o-g-s_-f-i-l-e_-n-a-m-e.html","searchKeys":["DEFAULT_LOGS_FILE_NAME","const val DEFAULT_LOGS_FILE_NAME: String","live.hms.video.services.LogAlarmManager.Companion.DEFAULT_LOGS_FILE_NAME"]},{"name":"const val FLAG_MUTABLE: Int = 33554432","description":"live.hms.video.utils.AndroidSDKConstants.FLAG_MUTABLE","location":"lib/live.hms.video.utils/-android-s-d-k-constants/-f-l-a-g_-m-u-t-a-b-l-e.html","searchKeys":["FLAG_MUTABLE","const val FLAG_MUTABLE: Int = 33554432","live.hms.video.utils.AndroidSDKConstants.FLAG_MUTABLE"]},{"name":"const val LOCAL_SCREEN_CAPTURER_THREAD: String","description":"live.hms.video.services.HMSScreenCaptureService.Companion.LOCAL_SCREEN_CAPTURER_THREAD","location":"lib/live.hms.video.services/-h-m-s-screen-capture-service/-companion/-l-o-c-a-l_-s-c-r-e-e-n_-c-a-p-t-u-r-e-r_-t-h-r-e-a-d.html","searchKeys":["LOCAL_SCREEN_CAPTURER_THREAD","const val LOCAL_SCREEN_CAPTURER_THREAD: String","live.hms.video.services.HMSScreenCaptureService.Companion.LOCAL_SCREEN_CAPTURER_THREAD"]},{"name":"const val MAX_DIR_SIZE: String","description":"live.hms.video.services.LogAlarmManager.Companion.MAX_DIR_SIZE","location":"lib/live.hms.video.services/-log-alarm-manager/-companion/-m-a-x_-d-i-r_-s-i-z-e.html","searchKeys":["MAX_DIR_SIZE","const val MAX_DIR_SIZE: String","live.hms.video.services.LogAlarmManager.Companion.MAX_DIR_SIZE"]},{"name":"const val MAX_DIR_SIZE: String","description":"live.hms.video.utils.LogUtils.MAX_DIR_SIZE","location":"lib/live.hms.video.utils/-log-utils/-m-a-x_-d-i-r_-s-i-z-e.html","searchKeys":["MAX_DIR_SIZE","const val MAX_DIR_SIZE: String","live.hms.video.utils.LogUtils.MAX_DIR_SIZE"]},{"name":"const val PERMISSION_RESULT_DATA: String","description":"live.hms.video.services.HMSScreenCaptureService.Companion.PERMISSION_RESULT_DATA","location":"lib/live.hms.video.services/-h-m-s-screen-capture-service/-companion/-p-e-r-m-i-s-s-i-o-n_-r-e-s-u-l-t_-d-a-t-a.html","searchKeys":["PERMISSION_RESULT_DATA","const val PERMISSION_RESULT_DATA: String","live.hms.video.services.HMSScreenCaptureService.Companion.PERMISSION_RESULT_DATA"]},{"name":"const val PLUGIN: String","description":"live.hms.video.media.tracks.HMSTrackSource.PLUGIN","location":"lib/live.hms.video.media.tracks/-h-m-s-track-source/-p-l-u-g-i-n.html","searchKeys":["PLUGIN","const val PLUGIN: String","live.hms.video.media.tracks.HMSTrackSource.PLUGIN"]},{"name":"const val PLUGIN: String","description":"live.hms.video.sdk.models.enums.HMSMessageType.PLUGIN","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-message-type/-p-l-u-g-i-n.html","searchKeys":["PLUGIN","const val PLUGIN: String","live.hms.video.sdk.models.enums.HMSMessageType.PLUGIN"]},{"name":"const val REGULAR: String","description":"live.hms.video.media.tracks.HMSTrackSource.REGULAR","location":"lib/live.hms.video.media.tracks/-h-m-s-track-source/-r-e-g-u-l-a-r.html","searchKeys":["REGULAR","const val REGULAR: String","live.hms.video.media.tracks.HMSTrackSource.REGULAR"]},{"name":"const val SCREEN: String","description":"live.hms.video.media.tracks.HMSTrackSource.SCREEN","location":"lib/live.hms.video.media.tracks/-h-m-s-track-source/-s-c-r-e-e-n.html","searchKeys":["SCREEN","const val SCREEN: String","live.hms.video.media.tracks.HMSTrackSource.SCREEN"]},{"name":"const val SCREEN_HEIGHT: String","description":"live.hms.video.services.HMSScreenCaptureService.Companion.SCREEN_HEIGHT","location":"lib/live.hms.video.services/-h-m-s-screen-capture-service/-companion/-s-c-r-e-e-n_-h-e-i-g-h-t.html","searchKeys":["SCREEN_HEIGHT","const val SCREEN_HEIGHT: String","live.hms.video.services.HMSScreenCaptureService.Companion.SCREEN_HEIGHT"]},{"name":"const val SCREEN_WIDTH: String","description":"live.hms.video.services.HMSScreenCaptureService.Companion.SCREEN_WIDTH","location":"lib/live.hms.video.services/-h-m-s-screen-capture-service/-companion/-s-c-r-e-e-n_-w-i-d-t-h.html","searchKeys":["SCREEN_WIDTH","const val SCREEN_WIDTH: String","live.hms.video.services.HMSScreenCaptureService.Companion.SCREEN_WIDTH"]},{"name":"const val TAG: String","description":"live.hms.video.media.tracks.HMSRemoteAudioTrack.Companion.TAG","location":"lib/live.hms.video.media.tracks/-h-m-s-remote-audio-track/-companion/-t-a-g.html","searchKeys":["TAG","const val TAG: String","live.hms.video.media.tracks.HMSRemoteAudioTrack.Companion.TAG"]},{"name":"const val TAG: String","description":"live.hms.video.plugin.video.utils.HMSBitmapPlugin.Companion.TAG","location":"lib/live.hms.video.plugin.video.utils/-h-m-s-bitmap-plugin/-companion/-t-a-g.html","searchKeys":["TAG","const val TAG: String","live.hms.video.plugin.video.utils.HMSBitmapPlugin.Companion.TAG"]},{"name":"const val VERSION: ","description":"live.hms.video.sdk.HMSSDK.Companion.VERSION","location":"lib/live.hms.video.sdk/-h-m-s-s-d-k/-companion/-v-e-r-s-i-o-n.html","searchKeys":["VERSION","const val VERSION: ","live.hms.video.sdk.HMSSDK.Companion.VERSION"]},{"name":"const val WEBRTC_VERSION: ","description":"live.hms.video.sdk.HMSSDK.Companion.WEBRTC_VERSION","location":"lib/live.hms.video.sdk/-h-m-s-s-d-k/-companion/-w-e-b-r-t-c_-v-e-r-s-i-o-n.html","searchKeys":["WEBRTC_VERSION","const val WEBRTC_VERSION: ","live.hms.video.sdk.HMSSDK.Companion.WEBRTC_VERSION"]},{"name":"const val cAlreadyJoined: Int = 5001","description":"live.hms.video.error.ErrorCodes.WebsocketMethodErrors.cAlreadyJoined","location":"lib/live.hms.video.error/-error-codes/-websocket-method-errors/c-already-joined.html","searchKeys":["cAlreadyJoined","const val cAlreadyJoined: Int = 5001","live.hms.video.error.ErrorCodes.WebsocketMethodErrors.cAlreadyJoined"]},{"name":"const val cApiDataChannelLabel: String","description":"live.hms.video.utils.cApiDataChannelLabel","location":"lib/live.hms.video.utils/c-api-data-channel-label.html","searchKeys":["cApiDataChannelLabel","const val cApiDataChannelLabel: String","live.hms.video.utils.cApiDataChannelLabel"]},{"name":"const val cCantAccessCaptureDevice: Int = 3001","description":"live.hms.video.error.ErrorCodes.TracksErrors.cCantAccessCaptureDevice","location":"lib/live.hms.video.error/-error-codes/-tracks-errors/c-cant-access-capture-device.html","searchKeys":["cCantAccessCaptureDevice","const val cCantAccessCaptureDevice: Int = 3001","live.hms.video.error.ErrorCodes.TracksErrors.cCantAccessCaptureDevice"]},{"name":"const val cCodecChangeNotPermitted: Int = 3007","description":"live.hms.video.error.ErrorCodes.TracksErrors.cCodecChangeNotPermitted","location":"lib/live.hms.video.error/-error-codes/-tracks-errors/c-codec-change-not-permitted.html","searchKeys":["cCodecChangeNotPermitted","const val cCodecChangeNotPermitted: Int = 3007","live.hms.video.error.ErrorCodes.TracksErrors.cCodecChangeNotPermitted"]},{"name":"const val cConnectionLost: Int = 2001","description":"live.hms.video.error.ErrorCodes.InitAPIErrors.cConnectionLost","location":"lib/live.hms.video.error/-error-codes/-init-a-p-i-errors/c-connection-lost.html","searchKeys":["cConnectionLost","const val cConnectionLost: Int = 2001","live.hms.video.error.ErrorCodes.InitAPIErrors.cConnectionLost"]},{"name":"const val cCreateAnswerFailed: Int = 4002","description":"live.hms.video.error.ErrorCodes.WebrtcErrors.cCreateAnswerFailed","location":"lib/live.hms.video.error/-error-codes/-webrtc-errors/c-create-answer-failed.html","searchKeys":["cCreateAnswerFailed","const val cCreateAnswerFailed: Int = 4002","live.hms.video.error.ErrorCodes.WebrtcErrors.cCreateAnswerFailed"]},{"name":"const val cCreateOfferFailed: Int = 4001","description":"live.hms.video.error.ErrorCodes.WebrtcErrors.cCreateOfferFailed","location":"lib/live.hms.video.error/-error-codes/-webrtc-errors/c-create-offer-failed.html","searchKeys":["cCreateOfferFailed","const val cCreateOfferFailed: Int = 4001","live.hms.video.error.ErrorCodes.WebrtcErrors.cCreateOfferFailed"]},{"name":"const val cDefaultInitEndpoint: String","description":"live.hms.video.utils.cDefaultInitEndpoint","location":"lib/live.hms.video.utils/c-default-init-endpoint.html","searchKeys":["cDefaultInitEndpoint","const val cDefaultInitEndpoint: String","live.hms.video.utils.cDefaultInitEndpoint"]},{"name":"const val cEndpointUnreachable: Int = 2003","description":"live.hms.video.error.ErrorCodes.InitAPIErrors.cEndpointUnreachable","location":"lib/live.hms.video.error/-error-codes/-init-a-p-i-errors/c-endpoint-unreachable.html","searchKeys":["cEndpointUnreachable","const val cEndpointUnreachable: Int = 2003","live.hms.video.error.ErrorCodes.InitAPIErrors.cEndpointUnreachable"]},{"name":"const val cGenericConnect: Int = 1000","description":"live.hms.video.error.ErrorCodes.WebSocketConnectionErrors.cGenericConnect","location":"lib/live.hms.video.error/-error-codes/-web-socket-connection-errors/c-generic-connect.html","searchKeys":["cGenericConnect","const val cGenericConnect: Int = 1000","live.hms.video.error.ErrorCodes.WebSocketConnectionErrors.cGenericConnect"]},{"name":"const val cGenericTrack: Int = 3000","description":"live.hms.video.error.ErrorCodes.TracksErrors.cGenericTrack","location":"lib/live.hms.video.error/-error-codes/-tracks-errors/c-generic-track.html","searchKeys":["cGenericTrack","const val cGenericTrack: Int = 3000","live.hms.video.error.ErrorCodes.TracksErrors.cGenericTrack"]},{"name":"const val cHTTPError: Int = 2400","description":"live.hms.video.error.ErrorCodes.InitAPIErrors.cHTTPError","location":"lib/live.hms.video.error/-error-codes/-init-a-p-i-errors/c-h-t-t-p-error.html","searchKeys":["cHTTPError","const val cHTTPError: Int = 2400","live.hms.video.error.ErrorCodes.InitAPIErrors.cHTTPError"]},{"name":"const val cICEFailure: Int = 4005","description":"live.hms.video.error.ErrorCodes.WebrtcErrors.cICEFailure","location":"lib/live.hms.video.error/-error-codes/-webrtc-errors/c-i-c-e-failure.html","searchKeys":["cICEFailure","const val cICEFailure: Int = 4005","live.hms.video.error.ErrorCodes.WebrtcErrors.cICEFailure"]},{"name":"const val cInconsistencyDetectBufferDelay: Long","description":"live.hms.video.utils.cInconsistencyDetectBufferDelay","location":"lib/live.hms.video.utils/c-inconsistency-detect-buffer-delay.html","searchKeys":["cInconsistencyDetectBufferDelay","const val cInconsistencyDetectBufferDelay: Long","live.hms.video.utils.cInconsistencyDetectBufferDelay"]},{"name":"const val cInconsistencyDetectTimerDelay: Long","description":"live.hms.video.utils.cInconsistencyDetectTimerDelay","location":"lib/live.hms.video.utils/c-inconsistency-detect-timer-delay.html","searchKeys":["cInconsistencyDetectTimerDelay","const val cInconsistencyDetectTimerDelay: Long","live.hms.video.utils.cInconsistencyDetectTimerDelay"]},{"name":"const val cInvalidEndpointURL: Int = 2002","description":"live.hms.video.error.ErrorCodes.InitAPIErrors.cInvalidEndpointURL","location":"lib/live.hms.video.error/-error-codes/-init-a-p-i-errors/c-invalid-endpoint-u-r-l.html","searchKeys":["cInvalidEndpointURL","const val cInvalidEndpointURL: Int = 2002","live.hms.video.error.ErrorCodes.InitAPIErrors.cInvalidEndpointURL"]},{"name":"const val cInvalidTokenFormat: Int = 2004","description":"live.hms.video.error.ErrorCodes.InitAPIErrors.cInvalidTokenFormat","location":"lib/live.hms.video.error/-error-codes/-init-a-p-i-errors/c-invalid-token-format.html","searchKeys":["cInvalidTokenFormat","const val cInvalidTokenFormat: Int = 2004","live.hms.video.error.ErrorCodes.InitAPIErrors.cInvalidTokenFormat"]},{"name":"const val cInvalidVideoSettings: Int = 3006","description":"live.hms.video.error.ErrorCodes.TracksErrors.cInvalidVideoSettings","location":"lib/live.hms.video.error/-error-codes/-tracks-errors/c-invalid-video-settings.html","searchKeys":["cInvalidVideoSettings","const val cInvalidVideoSettings: Int = 3006","live.hms.video.error.ErrorCodes.TracksErrors.cInvalidVideoSettings"]},{"name":"const val cJsonParsingFailed: Int = 6004","description":"live.hms.video.error.ErrorCodes.GenericErrors.cJsonParsingFailed","location":"lib/live.hms.video.error/-error-codes/-generic-errors/c-json-parsing-failed.html","searchKeys":["cJsonParsingFailed","const val cJsonParsingFailed: Int = 6004","live.hms.video.error.ErrorCodes.GenericErrors.cJsonParsingFailed"]},{"name":"const val cJsonRpcVersion: String","description":"live.hms.video.utils.cJsonRpcVersion","location":"lib/live.hms.video.utils/c-json-rpc-version.html","searchKeys":["cJsonRpcVersion","const val cJsonRpcVersion: String","live.hms.video.utils.cJsonRpcVersion"]},{"name":"const val cMaxJoinAPIRetryTimeMillis: Long","description":"live.hms.video.utils.cMaxJoinAPIRetryTimeMillis","location":"lib/live.hms.video.utils/c-max-join-a-p-i-retry-time-millis.html","searchKeys":["cMaxJoinAPIRetryTimeMillis","const val cMaxJoinAPIRetryTimeMillis: Long","live.hms.video.utils.cMaxJoinAPIRetryTimeMillis"]},{"name":"const val cMaxTransportRetries: Int = 5","description":"live.hms.video.utils.cMaxTransportRetries","location":"lib/live.hms.video.utils/c-max-transport-retries.html","searchKeys":["cMaxTransportRetries","const val cMaxTransportRetries: Int = 5","live.hms.video.utils.cMaxTransportRetries"]},{"name":"const val cMaxTransportRetryDelay: Long","description":"live.hms.video.utils.cMaxTransportRetryDelay","location":"lib/live.hms.video.utils/c-max-transport-retry-delay.html","searchKeys":["cMaxTransportRetryDelay","const val cMaxTransportRetryDelay: Long","live.hms.video.utils.cMaxTransportRetryDelay"]},{"name":"const val cMaxTransportRetryTimeMillis: Long","description":"live.hms.video.utils.cMaxTransportRetryTimeMillis","location":"lib/live.hms.video.utils/c-max-transport-retry-time-millis.html","searchKeys":["cMaxTransportRetryTimeMillis","const val cMaxTransportRetryTimeMillis: Long","live.hms.video.utils.cMaxTransportRetryTimeMillis"]},{"name":"const val cNotConnected: Int = 6000","description":"live.hms.video.error.ErrorCodes.GenericErrors.cNotConnected","location":"lib/live.hms.video.error/-error-codes/-generic-errors/c-not-connected.html","searchKeys":["cNotConnected","const val cNotConnected: Int = 6000","live.hms.video.error.ErrorCodes.GenericErrors.cNotConnected"]},{"name":"const val cNotReady: Int = 6003","description":"live.hms.video.error.ErrorCodes.GenericErrors.cNotReady","location":"lib/live.hms.video.error/-error-codes/-generic-errors/c-not-ready.html","searchKeys":["cNotReady","const val cNotReady: Int = 6003","live.hms.video.error.ErrorCodes.GenericErrors.cNotReady"]},{"name":"const val cNothingToReturn: Int = 3005","description":"live.hms.video.error.ErrorCodes.TracksErrors.cNothingToReturn","location":"lib/live.hms.video.error/-error-codes/-tracks-errors/c-nothing-to-return.html","searchKeys":["cNothingToReturn","const val cNothingToReturn: Int = 3005","live.hms.video.error.ErrorCodes.TracksErrors.cNothingToReturn"]},{"name":"const val cPeerConnectionFactoryDisposed: Int = 3004","description":"live.hms.video.error.ErrorCodes.TracksErrors.cPeerConnectionFactoryDisposed","location":"lib/live.hms.video.error/-error-codes/-tracks-errors/c-peer-connection-factory-disposed.html","searchKeys":["cPeerConnectionFactoryDisposed","const val cPeerConnectionFactoryDisposed: Int = 3004","live.hms.video.error.ErrorCodes.TracksErrors.cPeerConnectionFactoryDisposed"]},{"name":"const val cPeerMetadataMissing: Int = 6007","description":"live.hms.video.error.ErrorCodes.GenericErrors.cPeerMetadataMissing","location":"lib/live.hms.video.error/-error-codes/-generic-errors/c-peer-metadata-missing.html","searchKeys":["cPeerMetadataMissing","const val cPeerMetadataMissing: Int = 6007","live.hms.video.error.ErrorCodes.GenericErrors.cPeerMetadataMissing"]},{"name":"const val cPublishRenegotiationCallback: String","description":"live.hms.video.utils.cPublishRenegotiationCallback","location":"lib/live.hms.video.utils/c-publish-renegotiation-callback.html","searchKeys":["cPublishRenegotiationCallback","const val cPublishRenegotiationCallback: String","live.hms.video.utils.cPublishRenegotiationCallback"]},{"name":"const val cRTCTrackMissing: Int = 6006","description":"live.hms.video.error.ErrorCodes.GenericErrors.cRTCTrackMissing","location":"lib/live.hms.video.error/-error-codes/-generic-errors/c-r-t-c-track-missing.html","searchKeys":["cRTCTrackMissing","const val cRTCTrackMissing: Int = 6006","live.hms.video.error.ErrorCodes.GenericErrors.cRTCTrackMissing"]},{"name":"const val cServerErrors: Int = 2000","description":"live.hms.video.error.ErrorCodes.InitAPIErrors.cServerErrors","location":"lib/live.hms.video.error/-error-codes/-init-a-p-i-errors/c-server-errors.html","searchKeys":["cServerErrors","const val cServerErrors: Int = 2000","live.hms.video.error.ErrorCodes.InitAPIErrors.cServerErrors"]},{"name":"const val cServerErrors: Int = 5000","description":"live.hms.video.error.ErrorCodes.WebsocketMethodErrors.cServerErrors","location":"lib/live.hms.video.error/-error-codes/-websocket-method-errors/c-server-errors.html","searchKeys":["cServerErrors","const val cServerErrors: Int = 5000","live.hms.video.error.ErrorCodes.WebsocketMethodErrors.cServerErrors"]},{"name":"const val cSetLocalDescriptionFailed: Int = 4003","description":"live.hms.video.error.ErrorCodes.WebrtcErrors.cSetLocalDescriptionFailed","location":"lib/live.hms.video.error/-error-codes/-webrtc-errors/c-set-local-description-failed.html","searchKeys":["cSetLocalDescriptionFailed","const val cSetLocalDescriptionFailed: Int = 4003","live.hms.video.error.ErrorCodes.WebrtcErrors.cSetLocalDescriptionFailed"]},{"name":"const val cSetRemoteDescriptionFailed: Int = 4004","description":"live.hms.video.error.ErrorCodes.WebrtcErrors.cSetRemoteDescriptionFailed","location":"lib/live.hms.video.error/-error-codes/-webrtc-errors/c-set-remote-description-failed.html","searchKeys":["cSetRemoteDescriptionFailed","const val cSetRemoteDescriptionFailed: Int = 4004","live.hms.video.error.ErrorCodes.WebrtcErrors.cSetRemoteDescriptionFailed"]},{"name":"const val cSignalling: Int = 6001","description":"live.hms.video.error.ErrorCodes.GenericErrors.cSignalling","location":"lib/live.hms.video.error/-error-codes/-generic-errors/c-signalling.html","searchKeys":["cSignalling","const val cSignalling: Int = 6001","live.hms.video.error.ErrorCodes.GenericErrors.cSignalling"]},{"name":"const val cSubscribeIceRestartWaitTimeout: Long","description":"live.hms.video.utils.cSubscribeIceRestartWaitTimeout","location":"lib/live.hms.video.utils/c-subscribe-ice-restart-wait-timeout.html","searchKeys":["cSubscribeIceRestartWaitTimeout","const val cSubscribeIceRestartWaitTimeout: Long","live.hms.video.utils.cSubscribeIceRestartWaitTimeout"]},{"name":"const val cSubscribeRenegotiationCallback: String","description":"live.hms.video.utils.cSubscribeRenegotiationCallback","location":"lib/live.hms.video.utils/c-subscribe-renegotiation-callback.html","searchKeys":["cSubscribeRenegotiationCallback","const val cSubscribeRenegotiationCallback: String","live.hms.video.utils.cSubscribeRenegotiationCallback"]},{"name":"const val cTrackMetadataMissing: Int = 6005","description":"live.hms.video.error.ErrorCodes.GenericErrors.cTrackMetadataMissing","location":"lib/live.hms.video.error/-error-codes/-generic-errors/c-track-metadata-missing.html","searchKeys":["cTrackMetadataMissing","const val cTrackMetadataMissing: Int = 6005","live.hms.video.error.ErrorCodes.GenericErrors.cTrackMetadataMissing"]},{"name":"const val cUnknown: Int = 6002","description":"live.hms.video.error.ErrorCodes.GenericErrors.cUnknown","location":"lib/live.hms.video.error/-error-codes/-generic-errors/c-unknown.html","searchKeys":["cUnknown","const val cUnknown: Int = 6002","live.hms.video.error.ErrorCodes.GenericErrors.cUnknown"]},{"name":"const val cWebSocketConnectionLost: Int = 1003","description":"live.hms.video.error.ErrorCodes.WebSocketConnectionErrors.cWebSocketConnectionLost","location":"lib/live.hms.video.error/-error-codes/-web-socket-connection-errors/c-web-socket-connection-lost.html","searchKeys":["cWebSocketConnectionLost","const val cWebSocketConnectionLost: Int = 1003","live.hms.video.error.ErrorCodes.WebSocketConnectionErrors.cWebSocketConnectionLost"]},{"name":"data class AnalyticsCluster(var websocketUrl: String = \"\")","description":"live.hms.video.database.entity.AnalyticsCluster","location":"lib/live.hms.video.database.entity/-analytics-cluster/index.html","searchKeys":["AnalyticsCluster","data class AnalyticsCluster(var websocketUrl: String = \"\")","live.hms.video.database.entity.AnalyticsCluster"]},{"name":"data class AnalyticsPeer(var peerId: String? = null, var role: String? = null, var joinedAt: Long? = null, var leftAt: Long? = null, var roomName: String? = null, var sessionStartedAt: Long? = null, var userData: String? = null, var userName: String? = null, var templateId: String? = null, var sessionId: String? = null)","description":"live.hms.video.database.entity.AnalyticsPeer","location":"lib/live.hms.video.database.entity/-analytics-peer/index.html","searchKeys":["AnalyticsPeer","data class AnalyticsPeer(var peerId: String? = null, var role: String? = null, var joinedAt: Long? = null, var leftAt: Long? = null, var roomName: String? = null, var sessionStartedAt: Long? = null, var userData: String? = null, var userName: String? = null, var templateId: String? = null, var sessionId: String? = null)","live.hms.video.database.entity.AnalyticsPeer"]},{"name":"data class Audio : RemoteTrack","description":"live.hms.video.connection.degredation.Audio","location":"lib/live.hms.video.connection.degredation/-audio/index.html","searchKeys":["Audio","data class Audio : RemoteTrack","live.hms.video.connection.degredation.Audio"]},{"name":"data class AudioAnalytics(val audioSample: List, val trackId: String, val ssrc: String, val source: String) : TrackAnalytics","description":"live.hms.video.connection.stats.clientside.model.AudioAnalytics","location":"lib/live.hms.video.connection.stats.clientside.model/-audio-analytics/index.html","searchKeys":["AudioAnalytics","data class AudioAnalytics(val audioSample: List, val trackId: String, val ssrc: String, val source: String) : TrackAnalytics","live.hms.video.connection.stats.clientside.model.AudioAnalytics"]},{"name":"data class AudioParams(val bitRate: Int, val codec: HMSAudioCodec)","description":"live.hms.video.sdk.models.role.AudioParams","location":"lib/live.hms.video.sdk.models.role/-audio-params/index.html","searchKeys":["AudioParams","data class AudioParams(val bitRate: Int, val codec: HMSAudioCodec)","live.hms.video.sdk.models.role.AudioParams"]},{"name":"data class AudioSamplesPublish(val timestamp: Long, val avgRoundTripTimeMs: Int, val avgJitterMs: Float, val totalPacketsLost: Long, val avgBitrateBps: Long, val avgAvailableOutgoingBitrateBps: Long) : PublishBaseSamples","description":"live.hms.video.connection.stats.clientside.model.AudioSamplesPublish","location":"lib/live.hms.video.connection.stats.clientside.model/-audio-samples-publish/index.html","searchKeys":["AudioSamplesPublish","data class AudioSamplesPublish(val timestamp: Long, val avgRoundTripTimeMs: Int, val avgJitterMs: Float, val totalPacketsLost: Long, val avgBitrateBps: Long, val avgAvailableOutgoingBitrateBps: Long) : PublishBaseSamples","live.hms.video.connection.stats.clientside.model.AudioSamplesPublish"]},{"name":"data class AudioSamplesSubscribe(val timestamp: Long, val audio_level_high_seconds: Long, val audio_concealed_samples: Long, val audio_total_samples_received: Long, val audio_concealment_events: Long, val fec_packets_discarded: Long, val fec_packets_received: Long, val total_samples_duration: Float, val total_packets_received: Long, val total_packets_lost: Long, val jitter_buffer_delay: Double) : SubscribeBaseSample","description":"live.hms.video.connection.stats.clientside.model.AudioSamplesSubscribe","location":"lib/live.hms.video.connection.stats.clientside.model/-audio-samples-subscribe/index.html","searchKeys":["AudioSamplesSubscribe","data class AudioSamplesSubscribe(val timestamp: Long, val audio_level_high_seconds: Long, val audio_concealed_samples: Long, val audio_total_samples_received: Long, val audio_concealment_events: Long, val fec_packets_discarded: Long, val fec_packets_received: Long, val total_samples_duration: Float, val total_packets_received: Long, val total_packets_lost: Long, val jitter_buffer_delay: Double) : SubscribeBaseSample","live.hms.video.connection.stats.clientside.model.AudioSamplesSubscribe"]},{"name":"data class Browser(val enabled: Boolean?, val startedAt: Long?, val stoppedAt: Long?, val initialisedAt: Long?, val state: BeamRecordingStates?)","description":"live.hms.video.sdk.peerlist.models.Browser","location":"lib/live.hms.video.sdk.peerlist.models/-browser/index.html","searchKeys":["Browser","data class Browser(val enabled: Boolean?, val startedAt: Long?, val stoppedAt: Long?, val initialisedAt: Long?, val state: BeamRecordingStates?)","live.hms.video.sdk.peerlist.models.Browser"]},{"name":"data class Chat(val allowPinningMessages: Boolean?, val initialState: String?, val overlayView: Boolean?, val publicChatEnabled: Boolean, val rolesWhiteList: List?, val privateChatEnabled: Boolean, val chatTitle: String, val messagePlaceholder: String, val realTimeControls: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.RealTimeControls)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Chat","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-elements/-chat/index.html","searchKeys":["Chat","data class Chat(val allowPinningMessages: Boolean?, val initialState: String?, val overlayView: Boolean?, val publicChatEnabled: Boolean, val rolesWhiteList: List?, val privateChatEnabled: Boolean, val chatTitle: String, val messagePlaceholder: String, val realTimeControls: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.RealTimeControls)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Chat"]},{"name":"data class Conferencing(val default: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default?, val hlsLiveStreaming: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/index.html","searchKeys":["Conferencing","data class Conferencing(val default: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default?, val hlsLiveStreaming: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing"]},{"name":"data class Default(val elements: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/index.html","searchKeys":["Default","data class Default(val elements: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default"]},{"name":"data class Default(val elements: HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-preview/-default/index.html","searchKeys":["Default","data class Default(val elements: HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default"]},{"name":"data class Elements(val chat: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Chat?, val emojiReactions: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.EmojiReactions?, val handRaise: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.HandRaise?, val onStageExp: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.OnStageExp?, val participantList: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.ParticipantList?, val videoTileLayout: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.VideoTileLayout?, val brb: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Brb?, val hlsLiveStreamingHeader: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.HLSLiveStreamingHeader?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-elements/index.html","searchKeys":["Elements","data class Elements(val chat: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Chat?, val emojiReactions: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.EmojiReactions?, val handRaise: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.HandRaise?, val onStageExp: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.OnStageExp?, val participantList: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.ParticipantList?, val videoTileLayout: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.VideoTileLayout?, val brb: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Brb?, val hlsLiveStreamingHeader: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.HLSLiveStreamingHeader?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements"]},{"name":"data class Elements(val joinForm: HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements.JoinForm?, val previewHeader: HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements.PreviewHeader?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-preview/-default/-elements/index.html","searchKeys":["Elements","data class Elements(val joinForm: HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements.JoinForm?, val previewHeader: HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements.PreviewHeader?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements"]},{"name":"data class ErrorTokenResult(val errorMessage: String?)","description":"live.hms.video.signal.init.ErrorTokenResult","location":"lib/live.hms.video.signal.init/-error-token-result/index.html","searchKeys":["ErrorTokenResult","data class ErrorTokenResult(val errorMessage: String?)","live.hms.video.signal.init.ErrorTokenResult"]},{"name":"data class FrameworkInfo(val framework: AgentType, val frameworkSdkVersion: String? = null, val frameworkVersion: String? = null, val isPrebuilt: Boolean)","description":"live.hms.video.sdk.models.FrameworkInfo","location":"lib/live.hms.video.sdk.models/-framework-info/index.html","searchKeys":["FrameworkInfo","data class FrameworkInfo(val framework: AgentType, val frameworkSdkVersion: String? = null, val frameworkVersion: String? = null, val isPrebuilt: Boolean)","live.hms.video.sdk.models.FrameworkInfo"]},{"name":"data class Grid(val enableLocalTileInset: Boolean?, val enableSpotlightingPeer: Boolean?, val prominentRoles: List?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.VideoTileLayout.Grid","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-elements/-video-tile-layout/-grid/index.html","searchKeys":["Grid","data class Grid(val enableLocalTileInset: Boolean?, val enableSpotlightingPeer: Boolean?, val prominentRoles: List?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.VideoTileLayout.Grid"]},{"name":"data class GroupJoinLeaveResponse(val groups: ArrayList?)","description":"live.hms.video.groups.GroupJoinLeaveResponse","location":"lib/live.hms.video.groups/-group-join-leave-response/index.html","searchKeys":["GroupJoinLeaveResponse","data class GroupJoinLeaveResponse(val groups: ArrayList?)","live.hms.video.groups.GroupJoinLeaveResponse"]},{"name":"data class HLSLiveStreamingHeader(val title: String?, val description: String?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.HLSLiveStreamingHeader","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-elements/-h-l-s-live-streaming-header/index.html","searchKeys":["HLSLiveStreamingHeader","data class HLSLiveStreamingHeader(val title: String?, val description: String?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.HLSLiveStreamingHeader"]},{"name":"data class HMSAudioDeviceInfo(val type: HMSAudioManager.AudioDevice, val name: String)","description":"live.hms.video.audio.HMSAudioDeviceInfo","location":"lib/live.hms.video.audio/-h-m-s-audio-device-info/index.html","searchKeys":["HMSAudioDeviceInfo","data class HMSAudioDeviceInfo(val type: HMSAudioManager.AudioDevice, val name: String)","live.hms.video.audio.HMSAudioDeviceInfo"]},{"name":"data class HMSBrowserRecordingState(val running: Boolean, val error: HMSException?, val startedAt: Long?, val stoppedAt: Long?, val initialising: Boolean = false, val state: HMSRecordingState)","description":"live.hms.video.sdk.models.HMSBrowserRecordingState","location":"lib/live.hms.video.sdk.models/-h-m-s-browser-recording-state/index.html","searchKeys":["HMSBrowserRecordingState","data class HMSBrowserRecordingState(val running: Boolean, val error: HMSException?, val startedAt: Long?, val stoppedAt: Long?, val initialising: Boolean = false, val state: HMSRecordingState)","live.hms.video.sdk.models.HMSBrowserRecordingState"]},{"name":"data class HMSChangeTrackStateRequest(val track: HMSTrack, val requestedBy: HMSPeer?, val mute: Boolean)","description":"live.hms.video.sdk.models.trackchangerequest.HMSChangeTrackStateRequest","location":"lib/live.hms.video.sdk.models.trackchangerequest/-h-m-s-change-track-state-request/index.html","searchKeys":["HMSChangeTrackStateRequest","data class HMSChangeTrackStateRequest(val track: HMSTrack, val requestedBy: HMSPeer?, val mute: Boolean)","live.hms.video.sdk.models.trackchangerequest.HMSChangeTrackStateRequest"]},{"name":"data class HMSColorPalette(val alertErrorBright: String?, val alertErrorBrighter: String?, val alertErrorDefault: String?, val alertErrorDim: String?, val alertSuccess: String?, val alertWarning: String?, val backgroundDefault: String?, val backgroundDim: String?, val borderBright: String?, val borderDefault: String?, val onPrimaryHigh: String?, val onPrimaryLow: String?, val onPrimaryMedium: String?, val onSecondaryHigh: String?, val onSecondaryLow: String?, val onSecondaryMedium: String?, val onSurfaceHigh: String?, val onSurfaceLow: String?, val onSurfaceMedium: String?, val primaryBright: String?, val primaryDefault: String?, val primaryDim: String?, val primaryDisabled: String?, val secondaryBright: String?, val secondaryDefault: String?, val secondaryDim: String?, val secondaryDisabled: String?, val surfaceBright: String?, val surfaceBrighter: String?, val surfaceDefault: String?, val surfaceDim: String?, val borderLight: String?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.HMSRoomTheme.HMSColorPalette","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-h-m-s-room-theme/-h-m-s-color-palette/index.html","searchKeys":["HMSColorPalette","data class HMSColorPalette(val alertErrorBright: String?, val alertErrorBrighter: String?, val alertErrorDefault: String?, val alertErrorDim: String?, val alertSuccess: String?, val alertWarning: String?, val backgroundDefault: String?, val backgroundDim: String?, val borderBright: String?, val borderDefault: String?, val onPrimaryHigh: String?, val onPrimaryLow: String?, val onPrimaryMedium: String?, val onSecondaryHigh: String?, val onSecondaryLow: String?, val onSecondaryMedium: String?, val onSurfaceHigh: String?, val onSurfaceLow: String?, val onSurfaceMedium: String?, val primaryBright: String?, val primaryDefault: String?, val primaryDim: String?, val primaryDisabled: String?, val secondaryBright: String?, val secondaryDefault: String?, val secondaryDim: String?, val secondaryDisabled: String?, val surfaceBright: String?, val surfaceBrighter: String?, val surfaceDefault: String?, val surfaceDim: String?, val borderLight: String?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.HMSRoomTheme.HMSColorPalette"]},{"name":"data class HMSConfig constructor(val userName: String, val authtoken: String, var metadata: String = \"\", var captureNetworkQualityInPreview: Boolean = false, val initEndpoint: String = cDefaultInitEndpoint)","description":"live.hms.video.sdk.models.HMSConfig","location":"lib/live.hms.video.sdk.models/-h-m-s-config/index.html","searchKeys":["HMSConfig","data class HMSConfig constructor(val userName: String, val authtoken: String, var metadata: String = \"\", var captureNetworkQualityInPreview: Boolean = false, val initEndpoint: String = cDefaultInitEndpoint)","live.hms.video.sdk.models.HMSConfig"]},{"name":"data class HMSCreateWhiteBoardResponse(val id: String?, val owner: String?)","description":"live.hms.video.whiteboard.network.HMSCreateWhiteBoardResponse","location":"lib/live.hms.video.whiteboard.network/-h-m-s-create-white-board-response/index.html","searchKeys":["HMSCreateWhiteBoardResponse","data class HMSCreateWhiteBoardResponse(val id: String?, val owner: String?)","live.hms.video.whiteboard.network.HMSCreateWhiteBoardResponse"]},{"name":"data class HMSGetWhiteBoardResponse(val id: String?, val addr: String?, val token: String?, val owner: String?, val permissions: List?)","description":"live.hms.video.whiteboard.network.HMSGetWhiteBoardResponse","location":"lib/live.hms.video.whiteboard.network/-h-m-s-get-white-board-response/index.html","searchKeys":["HMSGetWhiteBoardResponse","data class HMSGetWhiteBoardResponse(val id: String?, val addr: String?, val token: String?, val owner: String?, val permissions: List?)","live.hms.video.whiteboard.network.HMSGetWhiteBoardResponse"]},{"name":"data class HMSHLSConfig(val meetingURLVariants: List? = null, val hmsHlsRecordingConfig: HMSHlsRecordingConfig? = null)","description":"live.hms.video.sdk.models.HMSHLSConfig","location":"lib/live.hms.video.sdk.models/-h-m-s-h-l-s-config/index.html","searchKeys":["HMSHLSConfig","data class HMSHLSConfig(val meetingURLVariants: List? = null, val hmsHlsRecordingConfig: HMSHlsRecordingConfig? = null)","live.hms.video.sdk.models.HMSHLSConfig"]},{"name":"data class HMSHLSMeetingURLVariant(val meetingUrl: String? = null, val metadata: String = \"\")","description":"live.hms.video.sdk.models.HMSHLSMeetingURLVariant","location":"lib/live.hms.video.sdk.models/-h-m-s-h-l-s-meeting-u-r-l-variant/index.html","searchKeys":["HMSHLSMeetingURLVariant","data class HMSHLSMeetingURLVariant(val meetingUrl: String? = null, val metadata: String = \"\")","live.hms.video.sdk.models.HMSHLSMeetingURLVariant"]},{"name":"data class HMSHLSStreamingState(val running: Boolean, val variants: ArrayList?, val error: HMSException?, val state: HMSStreamingState)","description":"live.hms.video.sdk.models.HMSHLSStreamingState","location":"lib/live.hms.video.sdk.models/-h-m-s-h-l-s-streaming-state/index.html","searchKeys":["HMSHLSStreamingState","data class HMSHLSStreamingState(val running: Boolean, val variants: ArrayList?, val error: HMSException?, val state: HMSStreamingState)","live.hms.video.sdk.models.HMSHLSStreamingState"]},{"name":"data class HMSHLSTimedMetadata(val payload: String, val duration: Long)","description":"live.hms.video.sdk.models.HMSHLSTimedMetadata","location":"lib/live.hms.video.sdk.models/-h-m-s-h-l-s-timed-metadata/index.html","searchKeys":["HMSHLSTimedMetadata","data class HMSHLSTimedMetadata(val payload: String, val duration: Long)","live.hms.video.sdk.models.HMSHLSTimedMetadata"]},{"name":"data class HMSHLSVariant(val hlsStreamUrl: String?, val meetingUrl: String?, val metadata: String?, val startedAt: Long?, val updatedAt: Long?, state: BeamStreamingStates?, val playlistType: HMSHLSPlaylistType?)","description":"live.hms.video.sdk.models.HMSHLSVariant","location":"lib/live.hms.video.sdk.models/-h-m-s-h-l-s-variant/index.html","searchKeys":["HMSHLSVariant","data class HMSHLSVariant(val hlsStreamUrl: String?, val meetingUrl: String?, val metadata: String?, val startedAt: Long?, val updatedAt: Long?, state: BeamStreamingStates?, val playlistType: HMSHLSPlaylistType?)","live.hms.video.sdk.models.HMSHLSVariant"]},{"name":"data class HMSHlsRecordingConfig(val singleFilePerLayer: Boolean, val videoOnDemand: Boolean)","description":"live.hms.video.sdk.models.HMSHlsRecordingConfig","location":"lib/live.hms.video.sdk.models/-h-m-s-hls-recording-config/index.html","searchKeys":["HMSHlsRecordingConfig","data class HMSHlsRecordingConfig(val singleFilePerLayer: Boolean, val videoOnDemand: Boolean)","live.hms.video.sdk.models.HMSHlsRecordingConfig"]},{"name":"data class HMSLayoutOptions(val key1: String?, val key2: String?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.HMSLayoutOptions","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-h-m-s-layout-options/index.html","searchKeys":["HMSLayoutOptions","data class HMSLayoutOptions(val key1: String?, val key2: String?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.HMSLayoutOptions"]},{"name":"data class HMSLocalAudioStats(val roundTripTime: Double?, val bytesSent: Long?, val bitrate: Double?) : HMSStats.HMSLocalStats","description":"live.hms.video.connection.stats.HMSLocalAudioStats","location":"lib/live.hms.video.connection.stats/-h-m-s-local-audio-stats/index.html","searchKeys":["HMSLocalAudioStats","data class HMSLocalAudioStats(val roundTripTime: Double?, val bytesSent: Long?, val bitrate: Double?) : HMSStats.HMSLocalStats","live.hms.video.connection.stats.HMSLocalAudioStats"]},{"name":"data class HMSLocalVideoStats(val roundTripTime: Double?, val bytesSent: Long?, val bitrate: Double?, val resolution: HMSVideoResolution?, val frameRate: Double?, val qualityLimitationReason: QualityLimitationReasons, val hmsLayer: HMSLayer?) : HMSStats.HMSLocalStats","description":"live.hms.video.connection.stats.HMSLocalVideoStats","location":"lib/live.hms.video.connection.stats/-h-m-s-local-video-stats/index.html","searchKeys":["HMSLocalVideoStats","data class HMSLocalVideoStats(val roundTripTime: Double?, val bytesSent: Long?, val bitrate: Double?, val resolution: HMSVideoResolution?, val frameRate: Double?, val qualityLimitationReason: QualityLimitationReasons, val hmsLayer: HMSLayer?) : HMSStats.HMSLocalStats","live.hms.video.connection.stats.HMSLocalVideoStats"]},{"name":"data class HMSLogSettings(val maxDirSizeInBytes: Long = LogAlarmManager.DEFAULT_DIR_SIZE, val isLogStorageEnabled: Boolean = false, val level: HMSLogger.LogLevel = HMSLogger.LogLevel.DEBUG)","description":"live.hms.video.media.settings.HMSLogSettings","location":"lib/live.hms.video.media.settings/-h-m-s-log-settings/index.html","searchKeys":["HMSLogSettings","data class HMSLogSettings(val maxDirSizeInBytes: Long = LogAlarmManager.DEFAULT_DIR_SIZE, val isLogStorageEnabled: Boolean = false, val level: HMSLogger.LogLevel = HMSLogger.LogLevel.DEBUG)","live.hms.video.media.settings.HMSLogSettings"]},{"name":"data class HMSMessage","description":"live.hms.video.sdk.models.HMSMessage","location":"lib/live.hms.video.sdk.models/-h-m-s-message/index.html","searchKeys":["HMSMessage","data class HMSMessage","live.hms.video.sdk.models.HMSMessage"]},{"name":"data class HMSMessageSendResponse(val timestamp: Long, val messageId: String? = \"\")","description":"live.hms.video.sdk.models.HMSMessageSendResponse","location":"lib/live.hms.video.sdk.models/-h-m-s-message-send-response/index.html","searchKeys":["HMSMessageSendResponse","data class HMSMessageSendResponse(val timestamp: Long, val messageId: String? = \"\")","live.hms.video.sdk.models.HMSMessageSendResponse"]},{"name":"data class HMSNetworkQuality(val downlinkQuality: Int)","description":"live.hms.video.connection.stats.quality.HMSNetworkQuality","location":"lib/live.hms.video.connection.stats.quality/-h-m-s-network-quality/index.html","searchKeys":["HMSNetworkQuality","data class HMSNetworkQuality(val downlinkQuality: Int)","live.hms.video.connection.stats.quality.HMSNetworkQuality"]},{"name":"data class HMSPollLeaderboardEntry(val position: Long?, val score: Long?, val totalResponses: Long?, val correctResponses: Long?, val duration: Long?, val peer: HMSPollResponsePeerInfo?)","description":"live.hms.video.polls.network.HMSPollLeaderboardEntry","location":"lib/live.hms.video.polls.network/-h-m-s-poll-leaderboard-entry/index.html","searchKeys":["HMSPollLeaderboardEntry","data class HMSPollLeaderboardEntry(val position: Long?, val score: Long?, val totalResponses: Long?, val correctResponses: Long?, val duration: Long?, val peer: HMSPollResponsePeerInfo?)","live.hms.video.polls.network.HMSPollLeaderboardEntry"]},{"name":"data class HMSPollLeaderboardResponse(val pollId: String, val last: Boolean?, val leaderboard: List?, val totalUsers: Long?, val votedUsers: Long?, val correctUsers: Long?, val avgTime: Long?, val avgScore: Float?)","description":"live.hms.video.polls.network.HMSPollLeaderboardResponse","location":"lib/live.hms.video.polls.network/-h-m-s-poll-leaderboard-response/index.html","searchKeys":["HMSPollLeaderboardResponse","data class HMSPollLeaderboardResponse(val pollId: String, val last: Boolean?, val leaderboard: List?, val totalUsers: Long?, val votedUsers: Long?, val correctUsers: Long?, val avgTime: Long?, val avgScore: Float?)","live.hms.video.polls.network.HMSPollLeaderboardResponse"]},{"name":"data class HMSPollLeaderboardSummary(val totalPeersCount: Int?, val respondedPeersCount: Int?, val respondedCorrectlyPeersCount: Int?, val averageTime: Long?, val averageScore: Float?)","description":"live.hms.video.polls.network.HMSPollLeaderboardSummary","location":"lib/live.hms.video.polls.network/-h-m-s-poll-leaderboard-summary/index.html","searchKeys":["HMSPollLeaderboardSummary","data class HMSPollLeaderboardSummary(val totalPeersCount: Int?, val respondedPeersCount: Int?, val respondedCorrectlyPeersCount: Int?, val averageTime: Long?, val averageScore: Float?)","live.hms.video.polls.network.HMSPollLeaderboardSummary"]},{"name":"data class HMSPollQuestion(val questionID: Int, val type: HMSPollQuestionType, val text: String, val canSkip: Boolean = false, val canChangeResponse: Boolean = true, val duration: Long = 0, val weight: Int = 0, val answerShortMinLength: Long? = 1, val answerLongMinLength: Long? = null, val options: List? = null, val correctAnswer: HMSPollQuestionAnswer? = null, val negative: Boolean = false, val myResponses: MutableList = mutableListOf())","description":"live.hms.video.polls.models.question.HMSPollQuestion","location":"lib/live.hms.video.polls.models.question/-h-m-s-poll-question/index.html","searchKeys":["HMSPollQuestion","data class HMSPollQuestion(val questionID: Int, val type: HMSPollQuestionType, val text: String, val canSkip: Boolean = false, val canChangeResponse: Boolean = true, val duration: Long = 0, val weight: Int = 0, val answerShortMinLength: Long? = 1, val answerLongMinLength: Long? = null, val options: List? = null, val correctAnswer: HMSPollQuestionAnswer? = null, val negative: Boolean = false, val myResponses: MutableList = mutableListOf())","live.hms.video.polls.models.question.HMSPollQuestion"]},{"name":"data class HMSPollQuestionAnswer(val hidden: Boolean = false, val option: Int? = null, val options: List? = null, val text: String = \"\", val caseSensitive: Boolean = false, val emptySpaceTrimmed: Boolean = false)","description":"live.hms.video.polls.models.answer.HMSPollQuestionAnswer","location":"lib/live.hms.video.polls.models.answer/-h-m-s-poll-question-answer/index.html","searchKeys":["HMSPollQuestionAnswer","data class HMSPollQuestionAnswer(val hidden: Boolean = false, val option: Int? = null, val options: List? = null, val text: String = \"\", val caseSensitive: Boolean = false, val emptySpaceTrimmed: Boolean = false)","live.hms.video.polls.models.answer.HMSPollQuestionAnswer"]},{"name":"data class HMSPollQuestionOption(val index: Int, val text: String? = \"\", val weight: Int? = null, val case: Boolean = false, val trim: Boolean = false, var voteCount: Long = 0)","description":"live.hms.video.polls.models.question.HMSPollQuestionOption","location":"lib/live.hms.video.polls.models.question/-h-m-s-poll-question-option/index.html","searchKeys":["HMSPollQuestionOption","data class HMSPollQuestionOption(val index: Int, val text: String? = \"\", val weight: Int? = null, val case: Boolean = false, val trim: Boolean = false, var voteCount: Long = 0)","live.hms.video.polls.models.question.HMSPollQuestionOption"]},{"name":"data class HMSPollQuestionResponse(val responseId: String, val index: Int, val questionType: HMSPollQuestionType, val skipped: Boolean, val selectedOption: Int?, val selectedOptions: List?, val text: String?, val answerChanged: Boolean)","description":"live.hms.video.polls.models.network.HMSPollQuestionResponse","location":"lib/live.hms.video.polls.models.network/-h-m-s-poll-question-response/index.html","searchKeys":["HMSPollQuestionResponse","data class HMSPollQuestionResponse(val responseId: String, val index: Int, val questionType: HMSPollQuestionType, val skipped: Boolean, val selectedOption: Int?, val selectedOptions: List?, val text: String?, val answerChanged: Boolean)","live.hms.video.polls.models.network.HMSPollQuestionResponse"]},{"name":"data class HMSPollResponsePeerInfo(val hash: String, val peerid: String?, val userid: String?, val username: String?)","description":"live.hms.video.polls.models.network.HMSPollResponsePeerInfo","location":"lib/live.hms.video.polls.models.network/-h-m-s-poll-response-peer-info/index.html","searchKeys":["HMSPollResponsePeerInfo","data class HMSPollResponsePeerInfo(val hash: String, val peerid: String?, val userid: String?, val username: String?)","live.hms.video.polls.models.network.HMSPollResponsePeerInfo"]},{"name":"data class HMSRTCStats(val bytesSent: Long, val bytesReceived: Long, val packetsReceived: Long, val packetsLost: Long, val bitrateSent: Double, val bitrateReceived: Double, val roundTripTime: Double)","description":"live.hms.video.connection.stats.HMSRTCStats","location":"lib/live.hms.video.connection.stats/-h-m-s-r-t-c-stats/index.html","searchKeys":["HMSRTCStats","data class HMSRTCStats(val bytesSent: Long, val bytesReceived: Long, val packetsReceived: Long, val packetsLost: Long, val bitrateSent: Double, val bitrateReceived: Double, val roundTripTime: Double)","live.hms.video.connection.stats.HMSRTCStats"]},{"name":"data class HMSRTCStatsReport(val combined: HMSRTCStats, val audio: HMSRTCStats, val video: HMSRTCStats)","description":"live.hms.video.connection.stats.HMSRTCStatsReport","location":"lib/live.hms.video.connection.stats/-h-m-s-r-t-c-stats-report/index.html","searchKeys":["HMSRTCStatsReport","data class HMSRTCStatsReport(val combined: HMSRTCStats, val audio: HMSRTCStats, val video: HMSRTCStats)","live.hms.video.connection.stats.HMSRTCStatsReport"]},{"name":"data class HMSRecordingConfig(val meetingUrl: String? = null, val rtmpUrls: List, val record: Boolean, val resolution: HMSRtmpVideoResolution? = null)","description":"live.hms.video.sdk.models.HMSRecordingConfig","location":"lib/live.hms.video.sdk.models/-h-m-s-recording-config/index.html","searchKeys":["HMSRecordingConfig","data class HMSRecordingConfig(val meetingUrl: String? = null, val rtmpUrls: List, val record: Boolean, val resolution: HMSRtmpVideoResolution? = null)","live.hms.video.sdk.models.HMSRecordingConfig"]},{"name":"data class HMSRemoteAudioStats(val jitter: Double?, val bytesReceived: Long?, val bitrate: Double?, val packetsReceived: Long?, val packetsLost: Int?) : HMSStats.HMSRemoteStats","description":"live.hms.video.connection.stats.HMSRemoteAudioStats","location":"lib/live.hms.video.connection.stats/-h-m-s-remote-audio-stats/index.html","searchKeys":["HMSRemoteAudioStats","data class HMSRemoteAudioStats(val jitter: Double?, val bytesReceived: Long?, val bitrate: Double?, val packetsReceived: Long?, val packetsLost: Int?) : HMSStats.HMSRemoteStats","live.hms.video.connection.stats.HMSRemoteAudioStats"]},{"name":"data class HMSRemoteVideoStats(val jitter: Double?, val bytesReceived: Long?, val bitrate: Double?, val packetsReceived: Long?, val packetsLost: Int?, val resolution: HMSVideoResolution?, val frameRate: Double?) : HMSStats.HMSRemoteStats","description":"live.hms.video.connection.stats.HMSRemoteVideoStats","location":"lib/live.hms.video.connection.stats/-h-m-s-remote-video-stats/index.html","searchKeys":["HMSRemoteVideoStats","data class HMSRemoteVideoStats(val jitter: Double?, val bytesReceived: Long?, val bitrate: Double?, val packetsReceived: Long?, val packetsLost: Int?, val resolution: HMSVideoResolution?, val frameRate: Double?) : HMSStats.HMSRemoteStats","live.hms.video.connection.stats.HMSRemoteVideoStats"]},{"name":"data class HMSRemovedFromRoom(val reason: String, val peerWhoRemoved: HMSPeer?, val roomWasEnded: Boolean)","description":"live.hms.video.sdk.models.HMSRemovedFromRoom","location":"lib/live.hms.video.sdk.models/-h-m-s-removed-from-room/index.html","searchKeys":["HMSRemovedFromRoom","data class HMSRemovedFromRoom(val reason: String, val peerWhoRemoved: HMSPeer?, val roomWasEnded: Boolean)","live.hms.video.sdk.models.HMSRemovedFromRoom"]},{"name":"data class HMSRole","description":"live.hms.video.sdk.models.role.HMSRole","location":"lib/live.hms.video.sdk.models.role/-h-m-s-role/index.html","searchKeys":["HMSRole","data class HMSRole","live.hms.video.sdk.models.role.HMSRole"]},{"name":"data class HMSRoleChangeRequest","description":"live.hms.video.sdk.models.HMSRoleChangeRequest","location":"lib/live.hms.video.sdk.models/-h-m-s-role-change-request/index.html","searchKeys":["HMSRoleChangeRequest","data class HMSRoleChangeRequest","live.hms.video.sdk.models.HMSRoleChangeRequest"]},{"name":"data class HMSRoom","description":"live.hms.video.sdk.models.HMSRoom","location":"lib/live.hms.video.sdk.models/-h-m-s-room/index.html","searchKeys":["HMSRoom","data class HMSRoom","live.hms.video.sdk.models.HMSRoom"]},{"name":"data class HMSRoomLayout(val data: List?, val last: String?)","description":"live.hms.video.signal.init.HMSRoomLayout","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/index.html","searchKeys":["HMSRoomLayout","data class HMSRoomLayout(val data: List?, val last: String?)","live.hms.video.signal.init.HMSRoomLayout"]},{"name":"data class HMSRoomLayoutData(val appId: String?, val id: String?, val options: HMSRoomLayout.HMSRoomLayoutData.HMSLayoutOptions?, val role: String?, val roleId: String?, val templateId: String?, val typography: HMSRoomLayout.HMSRoomLayoutData.TypoGraphy?, val logo: HMSRoomLayout.HMSRoomLayoutData.Logo?, val screens: HMSRoomLayout.HMSRoomLayoutData.Screens?, val themes: List?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/index.html","searchKeys":["HMSRoomLayoutData","data class HMSRoomLayoutData(val appId: String?, val id: String?, val options: HMSRoomLayout.HMSRoomLayoutData.HMSLayoutOptions?, val role: String?, val roleId: String?, val templateId: String?, val typography: HMSRoomLayout.HMSRoomLayoutData.TypoGraphy?, val logo: HMSRoomLayout.HMSRoomLayoutData.Logo?, val screens: HMSRoomLayout.HMSRoomLayoutData.Screens?, val themes: List?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData"]},{"name":"data class HMSRoomTheme(val default: Boolean?, val name: String?, val palette: HMSRoomLayout.HMSRoomLayoutData.HMSRoomTheme.HMSColorPalette?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.HMSRoomTheme","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-h-m-s-room-theme/index.html","searchKeys":["HMSRoomTheme","data class HMSRoomTheme(val default: Boolean?, val name: String?, val palette: HMSRoomLayout.HMSRoomLayoutData.HMSRoomTheme.HMSColorPalette?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.HMSRoomTheme"]},{"name":"data class HMSRtmpStreamingState(val running: Boolean, val error: HMSException?, val startedAt: Long?, val stoppedAt: Long?, var state: HMSStreamingState)","description":"live.hms.video.sdk.models.HMSRtmpStreamingState","location":"lib/live.hms.video.sdk.models/-h-m-s-rtmp-streaming-state/index.html","searchKeys":["HMSRtmpStreamingState","data class HMSRtmpStreamingState(val running: Boolean, val error: HMSException?, val startedAt: Long?, val stoppedAt: Long?, var state: HMSStreamingState)","live.hms.video.sdk.models.HMSRtmpStreamingState"]},{"name":"data class HMSRtmpVideoResolution(val width: Int, val height: Int)","description":"live.hms.video.media.settings.HMSRtmpVideoResolution","location":"lib/live.hms.video.media.settings/-h-m-s-rtmp-video-resolution/index.html","searchKeys":["HMSRtmpVideoResolution","data class HMSRtmpVideoResolution(val width: Int, val height: Int)","live.hms.video.media.settings.HMSRtmpVideoResolution"]},{"name":"data class HMSServerRecordingState(val running: Boolean, val error: HMSException?, val startedAt: Long?, val state: HMSRecordingState)","description":"live.hms.video.sdk.models.HMSServerRecordingState","location":"lib/live.hms.video.sdk.models/-h-m-s-server-recording-state/index.html","searchKeys":["HMSServerRecordingState","data class HMSServerRecordingState(val running: Boolean, val error: HMSException?, val startedAt: Long?, val state: HMSRecordingState)","live.hms.video.sdk.models.HMSServerRecordingState"]},{"name":"data class HMSSimulcastLayerDefinition(val resolution: HMSVideoResolution, val layer: HMSLayer)","description":"live.hms.video.media.settings.HMSSimulcastLayerDefinition","location":"lib/live.hms.video.media.settings/-h-m-s-simulcast-layer-definition/index.html","searchKeys":["HMSSimulcastLayerDefinition","data class HMSSimulcastLayerDefinition(val resolution: HMSVideoResolution, val layer: HMSLayer)","live.hms.video.media.settings.HMSSimulcastLayerDefinition"]},{"name":"data class HMSSpeaker","description":"live.hms.video.sdk.models.HMSSpeaker","location":"lib/live.hms.video.sdk.models/-h-m-s-speaker/index.html","searchKeys":["HMSSpeaker","data class HMSSpeaker","live.hms.video.sdk.models.HMSSpeaker"]},{"name":"data class HMSVideoResolution(var width: Int, var height: Int)","description":"live.hms.video.media.settings.HMSVideoResolution","location":"lib/live.hms.video.media.settings/-h-m-s-video-resolution/index.html","searchKeys":["HMSVideoResolution","data class HMSVideoResolution(var width: Int, var height: Int)","live.hms.video.media.settings.HMSVideoResolution"]},{"name":"data class HMSWhiteBoardPermission(var admin: Boolean, var read: Boolean, var write: Boolean)","description":"live.hms.video.sdk.models.role.HMSWhiteBoardPermission","location":"lib/live.hms.video.sdk.models.role/-h-m-s-white-board-permission/index.html","searchKeys":["HMSWhiteBoardPermission","data class HMSWhiteBoardPermission(var admin: Boolean, var read: Boolean, var write: Boolean)","live.hms.video.sdk.models.role.HMSWhiteBoardPermission"]},{"name":"data class HMSWhiteboard(val id: String, val title: String? = null, val owner: HMSPeer? = null, val isOwner: Boolean, val url: String, val state: State = State.Stopped)","description":"live.hms.video.whiteboard.HMSWhiteboard","location":"lib/live.hms.video.whiteboard/-h-m-s-whiteboard/index.html","searchKeys":["HMSWhiteboard","data class HMSWhiteboard(val id: String, val title: String? = null, val owner: HMSPeer? = null, val isOwner: Boolean, val url: String, val state: State = State.Stopped)","live.hms.video.whiteboard.HMSWhiteboard"]},{"name":"data class HMSWhiteboardPermissions(val admin: List, val reader: List, val writer: List)","description":"live.hms.video.whiteboard.HMSWhiteboardPermissions","location":"lib/live.hms.video.whiteboard/-h-m-s-whiteboard-permissions/index.html","searchKeys":["HMSWhiteboardPermissions","data class HMSWhiteboardPermissions(val admin: List, val reader: List, val writer: List)","live.hms.video.whiteboard.HMSWhiteboardPermissions"]},{"name":"data class Hls(val enabled: Boolean, val startedAt: Long?, val hlsRecordingConfig: HMSHlsRecordingConfig?, val state: BeamRecordingStates?)","description":"live.hms.video.sdk.peerlist.models.Hls","location":"lib/live.hms.video.sdk.peerlist.models/-hls/index.html","searchKeys":["Hls","data class Hls(val enabled: Boolean, val startedAt: Long?, val hlsRecordingConfig: HMSHlsRecordingConfig?, val state: BeamRecordingStates?)","live.hms.video.sdk.peerlist.models.Hls"]},{"name":"data class HmsHlsRecordingState(val running: Boolean?, val startedAt: Long?, val hlsRecordingConfig: HMSHlsRecordingConfig?, val error: HMSException?, val state: HMSRecordingState)","description":"live.hms.video.sdk.models.HmsHlsRecordingState","location":"lib/live.hms.video.sdk.models/-hms-hls-recording-state/index.html","searchKeys":["HmsHlsRecordingState","data class HmsHlsRecordingState(val running: Boolean?, val startedAt: Long?, val hlsRecordingConfig: HMSHlsRecordingConfig?, val error: HMSException?, val state: HMSRecordingState)","live.hms.video.sdk.models.HmsHlsRecordingState"]},{"name":"data class HmsPoll","description":"live.hms.video.polls.models.HmsPoll","location":"lib/live.hms.video.polls.models/-hms-poll/index.html","searchKeys":["HmsPoll","data class HmsPoll","live.hms.video.polls.models.HmsPoll"]},{"name":"data class HmsPollAnswer(val questionId: Int, val questionType: HMSPollQuestionType, val skipped: Boolean = false, val selectedOption: Int = 0, val selectedOptions: List? = null, val answerText: String = \"\", val update: Boolean = false, val durationMillis: Long? = null)","description":"live.hms.video.polls.models.answer.HmsPollAnswer","location":"lib/live.hms.video.polls.models.answer/-hms-poll-answer/index.html","searchKeys":["HmsPollAnswer","data class HmsPollAnswer(val questionId: Int, val questionType: HMSPollQuestionType, val skipped: Boolean = false, val selectedOption: Int = 0, val selectedOptions: List? = null, val answerText: String = \"\", val update: Boolean = false, val durationMillis: Long? = null)","live.hms.video.polls.models.answer.HmsPollAnswer"]},{"name":"data class HmsPollCreationParams(val pollId: String? = null, val title: String, val duration: Long = 0, val anonymous: Boolean = false, val visibility: Boolean = true, val locked: Boolean = false, val mode: HmsPollUserTrackingMode = HmsPollUserTrackingMode.USER_ID, val vote: List? = null, val responses: List? = null, val category: HmsPollCategory)","description":"live.hms.video.polls.models.HmsPollCreationParams","location":"lib/live.hms.video.polls.models/-hms-poll-creation-params/index.html","searchKeys":["HmsPollCreationParams","data class HmsPollCreationParams(val pollId: String? = null, val title: String, val duration: Long = 0, val anonymous: Boolean = false, val visibility: Boolean = true, val locked: Boolean = false, val mode: HmsPollUserTrackingMode = HmsPollUserTrackingMode.USER_ID, val vote: List? = null, val responses: List? = null, val category: HmsPollCategory)","live.hms.video.polls.models.HmsPollCreationParams"]},{"name":"data class HmsPollQuestionContainer(val question: HMSPollQuestion, val options: List? = question.options, val correctAnswer: HMSPollQuestionAnswer? = question.correctAnswer)","description":"live.hms.video.polls.models.question.HmsPollQuestionContainer","location":"lib/live.hms.video.polls.models.question/-hms-poll-question-container/index.html","searchKeys":["HmsPollQuestionContainer","data class HmsPollQuestionContainer(val question: HMSPollQuestion, val options: List? = question.options, val correctAnswer: HMSPollQuestionAnswer? = question.correctAnswer)","live.hms.video.polls.models.question.HmsPollQuestionContainer"]},{"name":"data class HmsPollQuestionCreation(val questionID: Int, val type: HMSPollQuestionType, val text: String, val canSkip: Boolean = false, val canChangeResponse: Boolean = true, val duration: Long = 0, val weight: Int = 1, val answerShortMinLength: Long? = 1, val answerLongMinLength: Long? = 1, val negative: Boolean = false)","description":"live.hms.video.polls.models.question.HmsPollQuestionCreation","location":"lib/live.hms.video.polls.models.question/-hms-poll-question-creation/index.html","searchKeys":["HmsPollQuestionCreation","data class HmsPollQuestionCreation(val questionID: Int, val type: HMSPollQuestionType, val text: String, val canSkip: Boolean = false, val canChangeResponse: Boolean = true, val duration: Long = 0, val weight: Int = 1, val answerShortMinLength: Long? = 1, val answerLongMinLength: Long? = 1, val negative: Boolean = false)","live.hms.video.polls.models.question.HmsPollQuestionCreation"]},{"name":"data class HmsPollQuestionSettingContainer(val questionContainer: HmsPollQuestionCreation, val options: List?, val correctAnswer: HMSPollQuestionAnswer?)","description":"live.hms.video.polls.models.question.HmsPollQuestionSettingContainer","location":"lib/live.hms.video.polls.models.question/-hms-poll-question-setting-container/index.html","searchKeys":["HmsPollQuestionSettingContainer","data class HmsPollQuestionSettingContainer(val questionContainer: HmsPollQuestionCreation, val options: List?, val correctAnswer: HMSPollQuestionAnswer?)","live.hms.video.polls.models.question.HmsPollQuestionSettingContainer"]},{"name":"data class HmsTranscript(val start: Int, val end: Int, val transcript: String, val peerId: String, val isFinal: Boolean)","description":"live.hms.video.sdk.transcripts.HmsTranscript","location":"lib/live.hms.video.sdk.transcripts/-hms-transcript/index.html","searchKeys":["HmsTranscript","data class HmsTranscript(val start: Int, val end: Int, val transcript: String, val peerId: String, val isFinal: Boolean)","live.hms.video.sdk.transcripts.HmsTranscript"]},{"name":"data class HmsTranscripts(val transcripts: List)","description":"live.hms.video.sdk.transcripts.HmsTranscripts","location":"lib/live.hms.video.sdk.transcripts/-hms-transcripts/index.html","searchKeys":["HmsTranscripts","data class HmsTranscripts(val transcripts: List)","live.hms.video.sdk.transcripts.HmsTranscripts"]},{"name":"data class ImageCaptureModel(val image: Image, val metadata: CaptureResult, val orientation: Int?, val format: Int) : Closeable","description":"live.hms.video.media.capturers.camera.utils.ImageCaptureModel","location":"lib/live.hms.video.media.capturers.camera.utils/-image-capture-model/index.html","searchKeys":["ImageCaptureModel","data class ImageCaptureModel(val image: Image, val metadata: CaptureResult, val orientation: Int?, val format: Int) : Closeable","live.hms.video.media.capturers.camera.utils.ImageCaptureModel"]},{"name":"data class Item(val bitrate: Int, val frameRate: Int)","description":"live.hms.video.media.settings.HMSSimulcastSettings.Item","location":"lib/live.hms.video.media.settings/-h-m-s-simulcast-settings/-item/index.html","searchKeys":["Item","data class Item(val bitrate: Int, val frameRate: Int)","live.hms.video.media.settings.HMSSimulcastSettings.Item"]},{"name":"data class JoinForm(val goLiveBtnLabel: String?, val joinBtnLabel: String?, val joinBtnType: String?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements.JoinForm","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-preview/-default/-elements/-join-form/index.html","searchKeys":["JoinForm","data class JoinForm(val goLiveBtnLabel: String?, val joinBtnLabel: String?, val joinBtnType: String?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements.JoinForm"]},{"name":"data class LayerParams(val rid: String?, val scaleResolutionDownBy: Float?, val maxBitrate: Int?, val maxFramerate: Int?)","description":"live.hms.video.sdk.models.role.LayerParams","location":"lib/live.hms.video.sdk.models.role/-layer-params/index.html","searchKeys":["LayerParams","data class LayerParams(val rid: String?, val scaleResolutionDownBy: Float?, val maxBitrate: Int?, val maxFramerate: Int?)","live.hms.video.sdk.models.role.LayerParams"]},{"name":"data class LayoutRequestOptions(val endpoint: String?)","description":"live.hms.video.signal.init.LayoutRequestOptions","location":"lib/live.hms.video.signal.init/-layout-request-options/index.html","searchKeys":["LayoutRequestOptions","data class LayoutRequestOptions(val endpoint: String?)","live.hms.video.signal.init.LayoutRequestOptions"]},{"name":"data class LeaderboardQuestion(val questionIndex: Long?, val position: Long?, val duration: Long?, val totalResponse: Long?, val correctResponses: Long?, val score: Float?, val pollPeer: HMSPollResponsePeerInfo?)","description":"live.hms.video.polls.network.LeaderboardQuestion","location":"lib/live.hms.video.polls.network/-leaderboard-question/index.html","searchKeys":["LeaderboardQuestion","data class LeaderboardQuestion(val questionIndex: Long?, val position: Long?, val duration: Long?, val totalResponse: Long?, val correctResponses: Long?, val score: Float?, val pollPeer: HMSPollResponsePeerInfo?)","live.hms.video.polls.network.LeaderboardQuestion"]},{"name":"data class LocalAudio : Track.LocalTrack","description":"live.hms.video.connection.degredation.Track.LocalTrack.LocalAudio","location":"lib/live.hms.video.connection.degredation/-track/-local-track/-local-audio/index.html","searchKeys":["LocalAudio","data class LocalAudio : Track.LocalTrack","live.hms.video.connection.degredation.Track.LocalTrack.LocalAudio"]},{"name":"data class LocalVideo : Track.LocalTrack","description":"live.hms.video.connection.degredation.Track.LocalTrack.LocalVideo","location":"lib/live.hms.video.connection.degredation/-track/-local-track/-local-video/index.html","searchKeys":["LocalVideo","data class LocalVideo : Track.LocalTrack","live.hms.video.connection.degredation.Track.LocalTrack.LocalVideo"]},{"name":"data class Logo(val url: String?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Logo","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-logo/index.html","searchKeys":["Logo","data class Logo(val url: String?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Logo"]},{"name":"data class NetworkHealth(val timeout: Long, val url: String, val scoreMap: SortedMap)","description":"live.hms.video.signal.init.NetworkHealth","location":"lib/live.hms.video.signal.init/-network-health/index.html","searchKeys":["NetworkHealth","data class NetworkHealth(val timeout: Long, val url: String, val scoreMap: SortedMap)","live.hms.video.signal.init.NetworkHealth"]},{"name":"data class NotAvailable(val reason: String) : AvailabilityStatus","description":"live.hms.video.factories.noisecancellation.AvailabilityStatus.NotAvailable","location":"lib/live.hms.video.factories.noisecancellation/-availability-status/-not-available/index.html","searchKeys":["NotAvailable","data class NotAvailable(val reason: String) : AvailabilityStatus","live.hms.video.factories.noisecancellation.AvailabilityStatus.NotAvailable"]},{"name":"data class OnStageExp(val bringToStageLabel: String?, val offStageRoles: List?, val onStageRole: String?, val removeFromStageLabel: String?, val skipPreviewForRoleChange: Boolean?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.OnStageExp","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-elements/-on-stage-exp/index.html","searchKeys":["OnStageExp","data class OnStageExp(val bringToStageLabel: String?, val offStageRoles: List?, val onStageRole: String?, val removeFromStageLabel: String?, val skipPreviewForRoleChange: Boolean?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.OnStageExp"]},{"name":"data class OnTranscriptionError(val code: Int?, val message: String?)","description":"live.hms.video.sdk.models.OnTranscriptionError","location":"lib/live.hms.video.sdk.models/-on-transcription-error/index.html","searchKeys":["OnTranscriptionError","data class OnTranscriptionError(val code: Int?, val message: String?)","live.hms.video.sdk.models.OnTranscriptionError"]},{"name":"data class Peer(val bytesSent: BigInteger?, val packetsSent: BigInteger?, val bytesReceived: BigInteger?, val packetsReceived: BigInteger?, val totalRoundTripTime: Double?, val currentRoundTripTime: Double?, val availableOutgoingBitrate: Double?, val availableIncomingBitrate: Double?, val timestampUs: Double?) : WebrtcStats","description":"live.hms.video.connection.degredation.Peer","location":"lib/live.hms.video.connection.degredation/-peer/index.html","searchKeys":["Peer","data class Peer(val bytesSent: BigInteger?, val packetsSent: BigInteger?, val bytesReceived: BigInteger?, val packetsReceived: BigInteger?, val totalRoundTripTime: Double?, val currentRoundTripTime: Double?, val availableOutgoingBitrate: Double?, val availableIncomingBitrate: Double?, val timestampUs: Double?) : WebrtcStats","live.hms.video.connection.degredation.Peer"]},{"name":"data class PeerListIteratorOptions(val byGroupName: String? = null, val byRoleName: String? = null, val byPeerIds: ArrayList? = null, val limit: Int = 10)","description":"live.hms.video.sdk.models.PeerListIteratorOptions","location":"lib/live.hms.video.sdk.models/-peer-list-iterator-options/index.html","searchKeys":["PeerListIteratorOptions","data class PeerListIteratorOptions(val byGroupName: String? = null, val byRoleName: String? = null, val byPeerIds: ArrayList? = null, val limit: Int = 10)","live.hms.video.sdk.models.PeerListIteratorOptions"]},{"name":"data class PermissionsParams(val endRoom: Boolean = false, val removeOthers: Boolean = false, val unmute: Boolean = false, val mute: Boolean = false, val changeRole: Boolean = false, val browserRecording: Boolean = false, val rtmpStreaming: Boolean = false, val hlsStreaming: Boolean = false, val pollRead: Boolean = false, val pollWrite: Boolean = false, val whiteboard: HMSWhiteBoardPermission = HMSWhiteBoardPermission(\n admin = false,\n read = false,\n write = false\n ))","description":"live.hms.video.sdk.models.role.PermissionsParams","location":"lib/live.hms.video.sdk.models.role/-permissions-params/index.html","searchKeys":["PermissionsParams","data class PermissionsParams(val endRoom: Boolean = false, val removeOthers: Boolean = false, val unmute: Boolean = false, val mute: Boolean = false, val changeRole: Boolean = false, val browserRecording: Boolean = false, val rtmpStreaming: Boolean = false, val hlsStreaming: Boolean = false, val pollRead: Boolean = false, val pollWrite: Boolean = false, val whiteboard: HMSWhiteBoardPermission = HMSWhiteBoardPermission(\n admin = false,\n read = false,\n write = false\n ))","live.hms.video.sdk.models.role.PermissionsParams"]},{"name":"data class PollAnswerItem(val questionIndex: Int, val correct: Boolean, val error: HMSException?)","description":"live.hms.video.polls.models.answer.PollAnswerItem","location":"lib/live.hms.video.polls.models.answer/-poll-answer-item/index.html","searchKeys":["PollAnswerItem","data class PollAnswerItem(val questionIndex: Int, val correct: Boolean, val error: HMSException?)","live.hms.video.polls.models.answer.PollAnswerItem"]},{"name":"data class PollAnswerResponse(val pollId: String, val result: List, val version: String)","description":"live.hms.video.polls.models.answer.PollAnswerResponse","location":"lib/live.hms.video.polls.models.answer/-poll-answer-response/index.html","searchKeys":["PollAnswerResponse","data class PollAnswerResponse(val pollId: String, val result: List, val version: String)","live.hms.video.polls.models.answer.PollAnswerResponse"]},{"name":"data class PollCreateResponse(val pollId: String, val version: String)","description":"live.hms.video.polls.network.PollCreateResponse","location":"lib/live.hms.video.polls.network/-poll-create-response/index.html","searchKeys":["PollCreateResponse","data class PollCreateResponse(val pollId: String, val version: String)","live.hms.video.polls.network.PollCreateResponse"]},{"name":"data class PollGetResponsesReply(val pollId: String, val version: String, val isLast: Boolean, val responses: List)","description":"live.hms.video.polls.network.PollGetResponsesReply","location":"lib/live.hms.video.polls.network/-poll-get-responses-reply/index.html","searchKeys":["PollGetResponsesReply","data class PollGetResponsesReply(val pollId: String, val version: String, val isLast: Boolean, val responses: List)","live.hms.video.polls.network.PollGetResponsesReply"]},{"name":"data class PollLeaderboardResponse(val entries: List?, val summary: HMSPollLeaderboardSummary?, val hasNext: Boolean?)","description":"live.hms.video.polls.network.PollLeaderboardResponse","location":"lib/live.hms.video.polls.network/-poll-leaderboard-response/index.html","searchKeys":["PollLeaderboardResponse","data class PollLeaderboardResponse(val entries: List?, val summary: HMSPollLeaderboardSummary?, val hasNext: Boolean?)","live.hms.video.polls.network.PollLeaderboardResponse"]},{"name":"data class PollQuestionGetResponse(val last: Boolean, val pollId: String, val version: String, val questions: List)","description":"live.hms.video.polls.network.PollQuestionGetResponse","location":"lib/live.hms.video.polls.network/-poll-question-get-response/index.html","searchKeys":["PollQuestionGetResponse","data class PollQuestionGetResponse(val last: Boolean, val pollId: String, val version: String, val questions: List)","live.hms.video.polls.network.PollQuestionGetResponse"]},{"name":"data class PollResultsDisplay(val totalResponses: Long? = null, val votingUsers: Long? = null, val totalDistinctUsers: Long? = null, val questions: List)","description":"live.hms.video.polls.network.PollResultsDisplay","location":"lib/live.hms.video.polls.network/-poll-results-display/index.html","searchKeys":["PollResultsDisplay","data class PollResultsDisplay(val totalResponses: Long? = null, val votingUsers: Long? = null, val totalDistinctUsers: Long? = null, val questions: List)","live.hms.video.polls.network.PollResultsDisplay"]},{"name":"data class PollResultsItems(val questionIndex: Long, val correct: Long, val type: HMSPollQuestionType, val skipped: Long, val total: Long, val error: HMSException?)","description":"live.hms.video.polls.network.PollResultsItems","location":"lib/live.hms.video.polls.network/-poll-results-items/index.html","searchKeys":["PollResultsItems","data class PollResultsItems(val questionIndex: Long, val correct: Long, val type: HMSPollQuestionType, val skipped: Long, val total: Long, val error: HMSException?)","live.hms.video.polls.network.PollResultsItems"]},{"name":"data class PollResultsResponse(val pollId: String, val totalResponses: Long, val votingUsers: Long, val totalDistinctUsers: Long, val question: List)","description":"live.hms.video.polls.network.PollResultsResponse","location":"lib/live.hms.video.polls.network/-poll-results-response/index.html","searchKeys":["PollResultsResponse","data class PollResultsResponse(val pollId: String, val totalResponses: Long, val votingUsers: Long, val totalDistinctUsers: Long, val question: List)","live.hms.video.polls.network.PollResultsResponse"]},{"name":"data class PollStartRequest(val pollId: String, val version: String = \"1.0\")","description":"live.hms.video.polls.network.PollStartRequest","location":"lib/live.hms.video.polls.network/-poll-start-request/index.html","searchKeys":["PollStartRequest","data class PollStartRequest(val pollId: String, val version: String = \"1.0\")","live.hms.video.polls.network.PollStartRequest"]},{"name":"data class PollStatsQuestions(val index: Int, val questionType: HMSPollQuestionType, val options: List?, val correct: Long?, val skipped: Long, val attemptedTimes: Int)","description":"live.hms.video.polls.models.PollStatsQuestions","location":"lib/live.hms.video.polls.models/-poll-stats-questions/index.html","searchKeys":["PollStatsQuestions","data class PollStatsQuestions(val index: Int, val questionType: HMSPollQuestionType, val options: List?, val correct: Long?, val skipped: Long, val attemptedTimes: Int)","live.hms.video.polls.models.PollStatsQuestions"]},{"name":"data class PreferLayer(val trackId: String, val layer: String) : HMSDataChannelRequestParams","description":"live.hms.video.media.streams.models.PreferLayer","location":"lib/live.hms.video.media.streams.models/-prefer-layer/index.html","searchKeys":["PreferLayer","data class PreferLayer(val trackId: String, val layer: String) : HMSDataChannelRequestParams","live.hms.video.media.streams.models.PreferLayer"]},{"name":"data class PreferLayerAudio(val trackId: String, val isSubscribed: Boolean) : HMSDataChannelRequestParams","description":"live.hms.video.media.streams.models.PreferLayerAudio","location":"lib/live.hms.video.media.streams.models/-prefer-layer-audio/index.html","searchKeys":["PreferLayerAudio","data class PreferLayerAudio(val trackId: String, val isSubscribed: Boolean) : HMSDataChannelRequestParams","live.hms.video.media.streams.models.PreferLayerAudio"]},{"name":"data class PreferLayerResponseInfo(val trackId: String)","description":"live.hms.video.media.streams.models.PreferLayerResponseInfo","location":"lib/live.hms.video.media.streams.models/-prefer-layer-response-info/index.html","searchKeys":["PreferLayerResponseInfo","data class PreferLayerResponseInfo(val trackId: String)","live.hms.video.media.streams.models.PreferLayerResponseInfo"]},{"name":"data class PreferStateResponse(val info: PreferLayerResponseInfo) : HMSDataChannelResponse","description":"live.hms.video.media.streams.models.PreferStateResponse","location":"lib/live.hms.video.media.streams.models/-prefer-state-response/index.html","searchKeys":["PreferStateResponse","data class PreferStateResponse(val info: PreferLayerResponseInfo) : HMSDataChannelResponse","live.hms.video.media.streams.models.PreferStateResponse"]},{"name":"data class PreferStateResponseError(val code: Int?, val message: String?, val data: String?) : HMSDataChannelResponse","description":"live.hms.video.media.streams.models.PreferStateResponseError","location":"lib/live.hms.video.media.streams.models/-prefer-state-response-error/index.html","searchKeys":["PreferStateResponseError","data class PreferStateResponseError(val code: Int?, val message: String?, val data: String?) : HMSDataChannelResponse","live.hms.video.media.streams.models.PreferStateResponseError"]},{"name":"data class Preview(val default: HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default?, val skipPreview: Boolean?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Preview","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-preview/index.html","searchKeys":["Preview","data class Preview(val default: HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default?, val skipPreview: Boolean?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Preview"]},{"name":"data class PreviewHeader(val subTitle: String?, val title: String?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements.PreviewHeader","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-preview/-default/-elements/-preview-header/index.html","searchKeys":["PreviewHeader","data class PreviewHeader(val subTitle: String?, val title: String?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements.PreviewHeader"]},{"name":"data class PublishAnalyticPayload(val sequenceNumber: Int, val maxWindowSecond: Int, val joined_at: Long, val video: List = emptyList(), val audio: List, val batteryPercentage: Int)","description":"live.hms.video.connection.stats.clientside.model.PublishAnalyticPayload","location":"lib/live.hms.video.connection.stats.clientside.model/-publish-analytic-payload/index.html","searchKeys":["PublishAnalyticPayload","data class PublishAnalyticPayload(val sequenceNumber: Int, val maxWindowSecond: Int, val joined_at: Long, val video: List = emptyList(), val audio: List, val batteryPercentage: Int)","live.hms.video.connection.stats.clientside.model.PublishAnalyticPayload"]},{"name":"data class PublishConnection(var bytesSent: BigInteger?, var availableOutgoingBitrate: Double?, var totalRoundTripTime: Double?, var currentRoundTripTime: Double?, var packetsSent: BigInteger?) : ConnectionInfo","description":"live.hms.video.connection.degredation.ConnectionInfo.PublishConnection","location":"lib/live.hms.video.connection.degredation/-connection-info/-publish-connection/index.html","searchKeys":["PublishConnection","data class PublishConnection(var bytesSent: BigInteger?, var availableOutgoingBitrate: Double?, var totalRoundTripTime: Double?, var currentRoundTripTime: Double?, var packetsSent: BigInteger?) : ConnectionInfo","live.hms.video.connection.degredation.ConnectionInfo.PublishConnection"]},{"name":"data class PublishConnection(var bytesSent: Long = 0, var availableOutgoingBitrates: MutableList = mutableListOf(), var packetsSent: Long = 0)","description":"live.hms.video.sdk.PublishConnection","location":"lib/live.hms.video.sdk/-publish-connection/index.html","searchKeys":["PublishConnection","data class PublishConnection(var bytesSent: Long = 0, var availableOutgoingBitrates: MutableList = mutableListOf(), var packetsSent: Long = 0)","live.hms.video.sdk.PublishConnection"]},{"name":"data class PublishParams(val audio: AudioParams?, val video: VideoParams?, val screen: VideoParams?, val allowed: ArrayList = arrayListOf(), val simulcast: Simulcast?)","description":"live.hms.video.sdk.models.role.PublishParams","location":"lib/live.hms.video.sdk.models.role/-publish-params/index.html","searchKeys":["PublishParams","data class PublishParams(val audio: AudioParams?, val video: VideoParams?, val screen: VideoParams?, val allowed: ArrayList = arrayListOf(), val simulcast: Simulcast?)","live.hms.video.sdk.models.role.PublishParams"]},{"name":"data class QualityLimitation(val bandwidthMs: Float, val cpuMs: Float)","description":"live.hms.video.connection.stats.clientside.model.QualityLimitation","location":"lib/live.hms.video.connection.stats.clientside.model/-quality-limitation/index.html","searchKeys":["QualityLimitation","data class QualityLimitation(val bandwidthMs: Float, val cpuMs: Float)","live.hms.video.connection.stats.clientside.model.QualityLimitation"]},{"name":"data class QualityLimitationReasons(stringReason: String? = null, val bandWidth: Double? = null, val cpu: Double? = null, val none: Double? = null, val other: Double? = null, val qualityLimitationResolutionChanges: Long? = null)","description":"live.hms.video.connection.degredation.QualityLimitationReasons","location":"lib/live.hms.video.connection.degredation/-quality-limitation-reasons/index.html","searchKeys":["QualityLimitationReasons","data class QualityLimitationReasons(stringReason: String? = null, val bandWidth: Double? = null, val cpu: Double? = null, val none: Double? = null, val other: Double? = null, val qualityLimitationResolutionChanges: Long? = null)","live.hms.video.connection.degredation.QualityLimitationReasons"]},{"name":"data class QuestionContainer(val questions: List? = null, val error: Throwable? = null)","description":"live.hms.video.polls.network.QuestionContainer","location":"lib/live.hms.video.polls.network/-question-container/index.html","searchKeys":["QuestionContainer","data class QuestionContainer(val questions: List? = null, val error: Throwable? = null)","live.hms.video.polls.network.QuestionContainer"]},{"name":"data class RangeLimits(val low: Long, val high: Long)","description":"live.hms.video.signal.init.RangeLimits","location":"lib/live.hms.video.signal.init/-range-limits/index.html","searchKeys":["RangeLimits","data class RangeLimits(val low: Long, val high: Long)","live.hms.video.signal.init.RangeLimits"]},{"name":"data class RealTimeControls(val canDisableChat: Boolean, val canBlockUser: Boolean, val canHideMessage: Boolean)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.RealTimeControls","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-elements/-real-time-controls/index.html","searchKeys":["RealTimeControls","data class RealTimeControls(val canDisableChat: Boolean, val canBlockUser: Boolean, val canHideMessage: Boolean)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.RealTimeControls"]},{"name":"data class Recording(val sfu: Sfu?, val browser: Browser?, val hls: Hls?)","description":"live.hms.video.sdk.peerlist.models.Recording","location":"lib/live.hms.video.sdk.peerlist.models/-recording/index.html","searchKeys":["Recording","data class Recording(val sfu: Sfu?, val browser: Browser?, val hls: Hls?)","live.hms.video.sdk.peerlist.models.Recording"]},{"name":"data class Result(val mode: TranscriptionsMode?)","description":"live.hms.video.sdk.models.Result","location":"lib/live.hms.video.sdk.models/-result/index.html","searchKeys":["Result","data class Result(val mode: TranscriptionsMode?)","live.hms.video.sdk.models.Result"]},{"name":"data class RpcRequestWrapper(val method: String, val params: HMSDataChannelRequestParams, val id: String = IdHelper.makeCallSignalId(), val jsonRpc: String = \"2.0\")","description":"live.hms.video.connection.subscribe.queuemanagement.RpcRequestWrapper","location":"lib/live.hms.video.connection.subscribe.queuemanagement/-rpc-request-wrapper/index.html","searchKeys":["RpcRequestWrapper","data class RpcRequestWrapper(val method: String, val params: HMSDataChannelRequestParams, val id: String = IdHelper.makeCallSignalId(), val jsonRpc: String = \"2.0\")","live.hms.video.connection.subscribe.queuemanagement.RpcRequestWrapper"]},{"name":"data class Screens(val conferencing: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing?, val leave: HMSRoomLayout.HMSRoomLayoutData.Screens.Leave?, val preview: HMSRoomLayout.HMSRoomLayoutData.Screens.Preview?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/index.html","searchKeys":["Screens","data class Screens(val conferencing: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing?, val leave: HMSRoomLayout.HMSRoomLayoutData.Screens.Leave?, val preview: HMSRoomLayout.HMSRoomLayoutData.Screens.Preview?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens"]},{"name":"data class ServerConfiguration(val enabledFlags: List?, val networkHealth: NetworkHealth?, val publishStats: Stats?, val subscribeStats: Stats?, val vb: VB?)","description":"live.hms.video.signal.init.ServerConfiguration","location":"lib/live.hms.video.signal.init/-server-configuration/index.html","searchKeys":["ServerConfiguration","data class ServerConfiguration(val enabledFlags: List?, val networkHealth: NetworkHealth?, val publishStats: Stats?, val subscribeStats: Stats?, val vb: VB?)","live.hms.video.signal.init.ServerConfiguration"]},{"name":"data class SetQuestionsResponse(val pollId: String, val totalQuestions: Int, val version: String)","description":"live.hms.video.polls.network.SetQuestionsResponse","location":"lib/live.hms.video.polls.network/-set-questions-response/index.html","searchKeys":["SetQuestionsResponse","data class SetQuestionsResponse(val pollId: String, val totalQuestions: Int, val version: String)","live.hms.video.polls.network.SetQuestionsResponse"]},{"name":"data class Sfu(val enabled: Boolean, val startedAt: Long?, val initialisedAt: Long?, val updatedAt: Long?, val state: BeamRecordingStates?)","description":"live.hms.video.sdk.peerlist.models.Sfu","location":"lib/live.hms.video.sdk.peerlist.models/-sfu/index.html","searchKeys":["Sfu","data class Sfu(val enabled: Boolean, val startedAt: Long?, val initialisedAt: Long?, val updatedAt: Long?, val state: BeamRecordingStates?)","live.hms.video.sdk.peerlist.models.Sfu"]},{"name":"data class ShortCodeInput(val token: String, val userId: String?)","description":"live.hms.video.signal.init.ShortCodeInput","location":"lib/live.hms.video.signal.init/-short-code-input/index.html","searchKeys":["ShortCodeInput","data class ShortCodeInput(val token: String, val userId: String?)","live.hms.video.signal.init.ShortCodeInput"]},{"name":"data class Simulcast(val video: VideoSimulcastLayersParams?, val screen: VideoSimulcastLayersParams?)","description":"live.hms.video.sdk.models.role.Simulcast","location":"lib/live.hms.video.sdk.models.role/-simulcast/index.html","searchKeys":["Simulcast","data class Simulcast(val video: VideoSimulcastLayersParams?, val screen: VideoSimulcastLayersParams?)","live.hms.video.sdk.models.role.Simulcast"]},{"name":"data class SingleResponse(val peer: HMSPollResponsePeerInfo, val finalAnswer: Boolean, val response: HMSPollQuestionResponse)","description":"live.hms.video.polls.models.network.SingleResponse","location":"lib/live.hms.video.polls.models.network/-single-response/index.html","searchKeys":["SingleResponse","data class SingleResponse(val peer: HMSPollResponsePeerInfo, val finalAnswer: Boolean, val response: HMSPollQuestionResponse)","live.hms.video.polls.models.network.SingleResponse"]},{"name":"data class Size(val width: Int, val height: Int)","description":"live.hms.video.connection.stats.clientside.model.Size","location":"lib/live.hms.video.connection.stats.clientside.model/-size/index.html","searchKeys":["Size","data class Size(val width: Int, val height: Int)","live.hms.video.connection.stats.clientside.model.Size"]},{"name":"data class Start(val hmsWhiteboard: HMSWhiteboard) : HMSWhiteboardUpdate","description":"live.hms.video.whiteboard.HMSWhiteboardUpdate.Start","location":"lib/live.hms.video.whiteboard/-h-m-s-whiteboard-update/-start/index.html","searchKeys":["Start","data class Start(val hmsWhiteboard: HMSWhiteboard) : HMSWhiteboardUpdate","live.hms.video.whiteboard.HMSWhiteboardUpdate.Start"]},{"name":"data class Stats(val maxSampleWindowSize: Float?, val maxSamplePushInterval: Float?)","description":"live.hms.video.signal.init.Stats","location":"lib/live.hms.video.signal.init/-stats/index.html","searchKeys":["Stats","data class Stats(val maxSampleWindowSize: Float?, val maxSamplePushInterval: Float?)","live.hms.video.signal.init.Stats"]},{"name":"data class StatsBundle(val packetLoss: Long, val allStats: Map, val totalPackets: Long)","description":"live.hms.video.connection.degredation.StatsBundle","location":"lib/live.hms.video.connection.degredation/-stats-bundle/index.html","searchKeys":["StatsBundle","data class StatsBundle(val packetLoss: Long, val allStats: Map, val totalPackets: Long)","live.hms.video.connection.degredation.StatsBundle"]},{"name":"data class Stop(val hmsWhiteboard: HMSWhiteboard) : HMSWhiteboardUpdate","description":"live.hms.video.whiteboard.HMSWhiteboardUpdate.Stop","location":"lib/live.hms.video.whiteboard/-h-m-s-whiteboard-update/-stop/index.html","searchKeys":["Stop","data class Stop(val hmsWhiteboard: HMSWhiteboard) : HMSWhiteboardUpdate","live.hms.video.whiteboard.HMSWhiteboardUpdate.Stop"]},{"name":"data class SubscribeConnection(var bytesReceived: BigInteger?, var availableIncomingBitrate: Double?, var totalRoundTripTime: Double?, var currentRoundTripTime: Double?, var packetsReceived: BigInteger?) : ConnectionInfo","description":"live.hms.video.connection.degredation.ConnectionInfo.SubscribeConnection","location":"lib/live.hms.video.connection.degredation/-connection-info/-subscribe-connection/index.html","searchKeys":["SubscribeConnection","data class SubscribeConnection(var bytesReceived: BigInteger?, var availableIncomingBitrate: Double?, var totalRoundTripTime: Double?, var currentRoundTripTime: Double?, var packetsReceived: BigInteger?) : ConnectionInfo","live.hms.video.connection.degredation.ConnectionInfo.SubscribeConnection"]},{"name":"data class SubscribeConnection(var bytesReceived: Long = 0, var availableIncomingBitrates: MutableList = mutableListOf(), var packetsReceived: Long = 0)","description":"live.hms.video.sdk.SubscribeConnection","location":"lib/live.hms.video.sdk/-subscribe-connection/index.html","searchKeys":["SubscribeConnection","data class SubscribeConnection(var bytesReceived: Long = 0, var availableIncomingBitrates: MutableList = mutableListOf(), var packetsReceived: Long = 0)","live.hms.video.sdk.SubscribeConnection"]},{"name":"data class SubscribeDegradationParams(val packetLossThreshold: Long, val degradeGracePeriodSeconds: Long, val recoverGracePeriodSeconds: Long)","description":"live.hms.video.sdk.models.role.SubscribeDegradationParams","location":"lib/live.hms.video.sdk.models.role/-subscribe-degradation-params/index.html","searchKeys":["SubscribeDegradationParams","data class SubscribeDegradationParams(val packetLossThreshold: Long, val degradeGracePeriodSeconds: Long, val recoverGracePeriodSeconds: Long)","live.hms.video.sdk.models.role.SubscribeDegradationParams"]},{"name":"data class SubscribeParams(val subscribeTo: ArrayList?, val maxSubsBitRate: Int, val subscribeDegradationParam: SubscribeDegradationParams?)","description":"live.hms.video.sdk.models.role.SubscribeParams","location":"lib/live.hms.video.sdk.models.role/-subscribe-params/index.html","searchKeys":["SubscribeParams","data class SubscribeParams(val subscribeTo: ArrayList?, val maxSubsBitRate: Int, val subscribeDegradationParam: SubscribeDegradationParams?)","live.hms.video.sdk.models.role.SubscribeParams"]},{"name":"data class TokenRequest(val roomCode: String, val userId: String? = null)","description":"live.hms.video.signal.init.TokenRequest","location":"lib/live.hms.video.signal.init/-token-request/index.html","searchKeys":["TokenRequest","data class TokenRequest(val roomCode: String, val userId: String? = null)","live.hms.video.signal.init.TokenRequest"]},{"name":"data class TokenRequestOptions(val endpoint: String?)","description":"live.hms.video.signal.init.TokenRequestOptions","location":"lib/live.hms.video.signal.init/-token-request-options/index.html","searchKeys":["TokenRequestOptions","data class TokenRequestOptions(val endpoint: String?)","live.hms.video.signal.init.TokenRequestOptions"]},{"name":"data class TokenResult(val token: String?, val expiresAt: String?)","description":"live.hms.video.signal.init.TokenResult","location":"lib/live.hms.video.signal.init/-token-result/index.html","searchKeys":["TokenResult","data class TokenResult(val token: String?, val expiresAt: String?)","live.hms.video.signal.init.TokenResult"]},{"name":"data class TranscriptionStartResponse(val result: Result?)","description":"live.hms.video.sdk.models.TranscriptionStartResponse","location":"lib/live.hms.video.sdk.models/-transcription-start-response/index.html","searchKeys":["TranscriptionStartResponse","data class TranscriptionStartResponse(val result: Result?)","live.hms.video.sdk.models.TranscriptionStartResponse"]},{"name":"data class TranscriptionStopResponse(val result: Result?)","description":"live.hms.video.sdk.models.TranscriptionStopResponse","location":"lib/live.hms.video.sdk.models/-transcription-stop-response/index.html","searchKeys":["TranscriptionStopResponse","data class TranscriptionStopResponse(val result: Result?)","live.hms.video.sdk.models.TranscriptionStopResponse"]},{"name":"data class TypoGraphy(val fontFamily: String?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.TypoGraphy","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-typo-graphy/index.html","searchKeys":["TypoGraphy","data class TypoGraphy(val fontFamily: String?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.TypoGraphy"]},{"name":"data class VB(val effectsKey: String?)","description":"live.hms.video.signal.init.VB","location":"lib/live.hms.video.signal.init/-v-b/index.html","searchKeys":["VB","data class VB(val effectsKey: String?)","live.hms.video.signal.init.VB"]},{"name":"data class Video : RemoteTrack","description":"live.hms.video.connection.degredation.Video","location":"lib/live.hms.video.connection.degredation/-video/index.html","searchKeys":["Video","data class Video : RemoteTrack","live.hms.video.connection.degredation.Video"]},{"name":"data class VideoAnalytics(val rid: String?, val videoSamples: List, val trackId: String, val ssrc: String, val source: String) : TrackAnalytics","description":"live.hms.video.connection.stats.clientside.model.VideoAnalytics","location":"lib/live.hms.video.connection.stats.clientside.model/-video-analytics/index.html","searchKeys":["VideoAnalytics","data class VideoAnalytics(val rid: String?, val videoSamples: List, val trackId: String, val ssrc: String, val source: String) : TrackAnalytics","live.hms.video.connection.stats.clientside.model.VideoAnalytics"]},{"name":"data class VideoParams(val bitRate: Int, val codec: HMSVideoCodec, val frameRate: Int, val width: Int, val height: Int)","description":"live.hms.video.sdk.models.role.VideoParams","location":"lib/live.hms.video.sdk.models.role/-video-params/index.html","searchKeys":["VideoParams","data class VideoParams(val bitRate: Int, val codec: HMSVideoCodec, val frameRate: Int, val width: Int, val height: Int)","live.hms.video.sdk.models.role.VideoParams"]},{"name":"data class VideoSamplesPublish(val total_quality_limitation: QualityLimitation, val avg_fps: Int, val resolution: Size, val timestamp: Long, val avgRoundTripTimeMs: Int, val avgJitterMs: Float, val totalPacketsLost: Long, val avgBitrateBps: Long, val avgAvailableOutgoingBitrateBps: Long, val totalPacketSendDelay: Double, val packetsSent: Long) : PublishBaseSamples","description":"live.hms.video.connection.stats.clientside.model.VideoSamplesPublish","location":"lib/live.hms.video.connection.stats.clientside.model/-video-samples-publish/index.html","searchKeys":["VideoSamplesPublish","data class VideoSamplesPublish(val total_quality_limitation: QualityLimitation, val avg_fps: Int, val resolution: Size, val timestamp: Long, val avgRoundTripTimeMs: Int, val avgJitterMs: Float, val totalPacketsLost: Long, val avgBitrateBps: Long, val avgAvailableOutgoingBitrateBps: Long, val totalPacketSendDelay: Double, val packetsSent: Long) : PublishBaseSamples","live.hms.video.connection.stats.clientside.model.VideoSamplesPublish"]},{"name":"data class VideoSamplesSubscribe(val timestamp: Long, val avg_frames_received_per_sec: Float, val avg_frames_dropped_per_sec: Float, val avg_frames_decoded_per_sec: Float, val total_pli_count: Int, val total_nack_count: Int, val avg_av_sync_ms: Int, val frame_width: Int, val frame_height: Int, val pause_count: Int, val pause_duration_seconds: Float, val freeze_count: Int, val freeze_duration_seconds: Float, val avg_jitter_buffer_delay: Float) : VideoSubscribeBaseSample","description":"live.hms.video.connection.stats.clientside.model.VideoSamplesSubscribe","location":"lib/live.hms.video.connection.stats.clientside.model/-video-samples-subscribe/index.html","searchKeys":["VideoSamplesSubscribe","data class VideoSamplesSubscribe(val timestamp: Long, val avg_frames_received_per_sec: Float, val avg_frames_dropped_per_sec: Float, val avg_frames_decoded_per_sec: Float, val total_pli_count: Int, val total_nack_count: Int, val avg_av_sync_ms: Int, val frame_width: Int, val frame_height: Int, val pause_count: Int, val pause_duration_seconds: Float, val freeze_count: Int, val freeze_duration_seconds: Float, val avg_jitter_buffer_delay: Float) : VideoSubscribeBaseSample","live.hms.video.connection.stats.clientside.model.VideoSamplesSubscribe"]},{"name":"data class VideoSimulcastLayersParams(val layers: ArrayList?)","description":"live.hms.video.sdk.models.role.VideoSimulcastLayersParams","location":"lib/live.hms.video.sdk.models.role/-video-simulcast-layers-params/index.html","searchKeys":["VideoSimulcastLayersParams","data class VideoSimulcastLayersParams(val layers: ArrayList?)","live.hms.video.sdk.models.role.VideoSimulcastLayersParams"]},{"name":"data class VideoTileLayout(val grid: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.VideoTileLayout.Grid?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.VideoTileLayout","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-elements/-video-tile-layout/index.html","searchKeys":["VideoTileLayout","data class VideoTileLayout(val grid: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.VideoTileLayout.Grid?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.VideoTileLayout"]},{"name":"dvr","description":"live.hms.video.sdk.models.HMSHLSPlaylistType.dvr","location":"lib/live.hms.video.sdk.models/-h-m-s-h-l-s-playlist-type/dvr/index.html","searchKeys":["dvr","dvr","live.hms.video.sdk.models.HMSHLSPlaylistType.dvr"]},{"name":"enum AgentType : Enum ","description":"live.hms.video.events.AgentType","location":"lib/live.hms.video.events/-agent-type/index.html","searchKeys":["AgentType","enum AgentType : Enum ","live.hms.video.events.AgentType"]},{"name":"enum AudioChangeEvent : Enum ","description":"live.hms.video.audio.AudioChangeEvent","location":"lib/live.hms.video.audio/-audio-change-event/index.html","searchKeys":["AudioChangeEvent","enum AudioChangeEvent : Enum ","live.hms.video.audio.AudioChangeEvent"]},{"name":"enum AudioDevice : Enum ","description":"live.hms.video.audio.manager.AudioManagerUtil.AudioDevice","location":"lib/live.hms.video.audio.manager/-audio-manager-util/-audio-device/index.html","searchKeys":["AudioDevice","enum AudioDevice : Enum ","live.hms.video.audio.manager.AudioManagerUtil.AudioDevice"]},{"name":"enum AudioDevice : Enum ","description":"live.hms.video.audio.HMSAudioManager.AudioDevice","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/-audio-device/index.html","searchKeys":["AudioDevice","enum AudioDevice : Enum ","live.hms.video.audio.HMSAudioManager.AudioDevice"]},{"name":"enum AudioManagerState : Enum ","description":"live.hms.video.audio.HMSAudioManager.AudioManagerState","location":"lib/live.hms.video.audio/-h-m-s-audio-manager/-audio-manager-state/index.html","searchKeys":["AudioManagerState","enum AudioManagerState : Enum ","live.hms.video.audio.HMSAudioManager.AudioManagerState"]},{"name":"enum AudioMixingMode : Enum ","description":"live.hms.video.sdk.models.enums.AudioMixingMode","location":"lib/live.hms.video.sdk.models.enums/-audio-mixing-mode/index.html","searchKeys":["AudioMixingMode","enum AudioMixingMode : Enum ","live.hms.video.sdk.models.enums.AudioMixingMode"]},{"name":"enum BeamRecordingStates : Enum ","description":"live.hms.video.sdk.peerlist.models.BeamRecordingStates","location":"lib/live.hms.video.sdk.peerlist.models/-beam-recording-states/index.html","searchKeys":["BeamRecordingStates","enum BeamRecordingStates : Enum ","live.hms.video.sdk.peerlist.models.BeamRecordingStates"]},{"name":"enum BeamStreamingStates : Enum ","description":"live.hms.video.sdk.peerlist.models.BeamStreamingStates","location":"lib/live.hms.video.sdk.peerlist.models/-beam-streaming-states/index.html","searchKeys":["BeamStreamingStates","enum BeamStreamingStates : Enum ","live.hms.video.sdk.peerlist.models.BeamStreamingStates"]},{"name":"enum BluetoothErrorType : Enum ","description":"live.hms.video.audio.BluetoothErrorType","location":"lib/live.hms.video.audio/-bluetooth-error-type/index.html","searchKeys":["BluetoothErrorType","enum BluetoothErrorType : Enum ","live.hms.video.audio.BluetoothErrorType"]},{"name":"enum CameraFacing : Enum ","description":"live.hms.video.media.settings.HMSVideoTrackSettings.CameraFacing","location":"lib/live.hms.video.media.settings/-h-m-s-video-track-settings/-camera-facing/index.html","searchKeys":["CameraFacing","enum CameraFacing : Enum ","live.hms.video.media.settings.HMSVideoTrackSettings.CameraFacing"]},{"name":"enum DataChannelRequestMethod : Enum ","description":"live.hms.video.connection.subscribe.queuemanagement.DataChannelRequestMethod","location":"lib/live.hms.video.connection.subscribe.queuemanagement/-data-channel-request-method/index.html","searchKeys":["DataChannelRequestMethod","enum DataChannelRequestMethod : Enum ","live.hms.video.connection.subscribe.queuemanagement.DataChannelRequestMethod"]},{"name":"enum DegradationPreference : Enum ","description":"live.hms.video.sdk.models.DegradationPreference","location":"lib/live.hms.video.sdk.models/-degradation-preference/index.html","searchKeys":["DegradationPreference","enum DegradationPreference : Enum ","live.hms.video.sdk.models.DegradationPreference"]},{"name":"enum HMSAnalyticsEventLevel : Enum ","description":"live.hms.video.sdk.models.enums.HMSAnalyticsEventLevel","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-analytics-event-level/index.html","searchKeys":["HMSAnalyticsEventLevel","enum HMSAnalyticsEventLevel : Enum ","live.hms.video.sdk.models.enums.HMSAnalyticsEventLevel"]},{"name":"enum HMSAudioCodec : Enum ","description":"live.hms.video.media.codec.HMSAudioCodec","location":"lib/live.hms.video.media.codec/-h-m-s-audio-codec/index.html","searchKeys":["HMSAudioCodec","enum HMSAudioCodec : Enum ","live.hms.video.media.codec.HMSAudioCodec"]},{"name":"enum HMSAudioMode : Enum ","description":"live.hms.video.media.settings.HMSAudioTrackSettings.HMSAudioMode","location":"lib/live.hms.video.media.settings/-h-m-s-audio-track-settings/-h-m-s-audio-mode/index.html","searchKeys":["HMSAudioMode","enum HMSAudioMode : Enum ","live.hms.video.media.settings.HMSAudioTrackSettings.HMSAudioMode"]},{"name":"enum HMSHLSPlaylistType : Enum ","description":"live.hms.video.sdk.models.HMSHLSPlaylistType","location":"lib/live.hms.video.sdk.models/-h-m-s-h-l-s-playlist-type/index.html","searchKeys":["HMSHLSPlaylistType","enum HMSHLSPlaylistType : Enum ","live.hms.video.sdk.models.HMSHLSPlaylistType"]},{"name":"enum HMSLayer : Enum ","description":"live.hms.video.media.settings.HMSLayer","location":"lib/live.hms.video.media.settings/-h-m-s-layer/index.html","searchKeys":["HMSLayer","enum HMSLayer : Enum ","live.hms.video.media.settings.HMSLayer"]},{"name":"enum HMSMessageRecipientType : Enum ","description":"live.hms.video.sdk.models.enums.HMSMessageRecipientType","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-message-recipient-type/index.html","searchKeys":["HMSMessageRecipientType","enum HMSMessageRecipientType : Enum ","live.hms.video.sdk.models.enums.HMSMessageRecipientType"]},{"name":"enum HMSMode : Enum ","description":"live.hms.video.sdk.models.enums.HMSMode","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-mode/index.html","searchKeys":["HMSMode","enum HMSMode : Enum ","live.hms.video.sdk.models.enums.HMSMode"]},{"name":"enum HMSPeerType : Enum ","description":"live.hms.video.sdk.models.HMSPeerType","location":"lib/live.hms.video.sdk.models/-h-m-s-peer-type/index.html","searchKeys":["HMSPeerType","enum HMSPeerType : Enum ","live.hms.video.sdk.models.HMSPeerType"]},{"name":"enum HMSPeerUpdate : Enum ","description":"live.hms.video.sdk.models.enums.HMSPeerUpdate","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-peer-update/index.html","searchKeys":["HMSPeerUpdate","enum HMSPeerUpdate : Enum ","live.hms.video.sdk.models.enums.HMSPeerUpdate"]},{"name":"enum HMSPollQuestionType : Enum ","description":"live.hms.video.polls.models.question.HMSPollQuestionType","location":"lib/live.hms.video.polls.models.question/-h-m-s-poll-question-type/index.html","searchKeys":["HMSPollQuestionType","enum HMSPollQuestionType : Enum ","live.hms.video.polls.models.question.HMSPollQuestionType"]},{"name":"enum HMSPollUpdateType : Enum ","description":"live.hms.video.polls.models.HMSPollUpdateType","location":"lib/live.hms.video.polls.models/-h-m-s-poll-update-type/index.html","searchKeys":["HMSPollUpdateType","enum HMSPollUpdateType : Enum ","live.hms.video.polls.models.HMSPollUpdateType"]},{"name":"enum HMSRecordingState : Enum ","description":"live.hms.video.sdk.models.enums.HMSRecordingState","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-recording-state/index.html","searchKeys":["HMSRecordingState","enum HMSRecordingState : Enum ","live.hms.video.sdk.models.enums.HMSRecordingState"]},{"name":"enum HMSRoomUpdate : Enum ","description":"live.hms.video.sdk.models.enums.HMSRoomUpdate","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-room-update/index.html","searchKeys":["HMSRoomUpdate","enum HMSRoomUpdate : Enum ","live.hms.video.sdk.models.enums.HMSRoomUpdate"]},{"name":"enum HMSStreamingState : Enum ","description":"live.hms.video.sdk.models.enums.HMSStreamingState","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-streaming-state/index.html","searchKeys":["HMSStreamingState","enum HMSStreamingState : Enum ","live.hms.video.sdk.models.enums.HMSStreamingState"]},{"name":"enum HMSTrackType : Enum ","description":"live.hms.video.media.tracks.HMSTrackType","location":"lib/live.hms.video.media.tracks/-h-m-s-track-type/index.html","searchKeys":["HMSTrackType","enum HMSTrackType : Enum ","live.hms.video.media.tracks.HMSTrackType"]},{"name":"enum HMSTrackUpdate : Enum ","description":"live.hms.video.sdk.models.enums.HMSTrackUpdate","location":"lib/live.hms.video.sdk.models.enums/-h-m-s-track-update/index.html","searchKeys":["HMSTrackUpdate","enum HMSTrackUpdate : Enum ","live.hms.video.sdk.models.enums.HMSTrackUpdate"]},{"name":"enum HMSVideoCodec : Enum ","description":"live.hms.video.media.codec.HMSVideoCodec","location":"lib/live.hms.video.media.codec/-h-m-s-video-codec/index.html","searchKeys":["HMSVideoCodec","enum HMSVideoCodec : Enum ","live.hms.video.media.codec.HMSVideoCodec"]},{"name":"enum HMSVideoPluginType : Enum ","description":"live.hms.video.plugin.video.HMSVideoPluginType","location":"lib/live.hms.video.plugin.video/-h-m-s-video-plugin-type/index.html","searchKeys":["HMSVideoPluginType","enum HMSVideoPluginType : Enum ","live.hms.video.plugin.video.HMSVideoPluginType"]},{"name":"enum HmsPollCategory : Enum ","description":"live.hms.video.polls.models.HmsPollCategory","location":"lib/live.hms.video.polls.models/-hms-poll-category/index.html","searchKeys":["HmsPollCategory","enum HmsPollCategory : Enum ","live.hms.video.polls.models.HmsPollCategory"]},{"name":"enum HmsPollState : Enum ","description":"live.hms.video.polls.models.HmsPollState","location":"lib/live.hms.video.polls.models/-hms-poll-state/index.html","searchKeys":["HmsPollState","enum HmsPollState : Enum ","live.hms.video.polls.models.HmsPollState"]},{"name":"enum HmsPollUserTrackingMode : Enum ","description":"live.hms.video.polls.models.HmsPollUserTrackingMode","location":"lib/live.hms.video.polls.models/-hms-poll-user-tracking-mode/index.html","searchKeys":["HmsPollUserTrackingMode","enum HmsPollUserTrackingMode : Enum ","live.hms.video.polls.models.HmsPollUserTrackingMode"]},{"name":"enum InitState : Enum ","description":"live.hms.video.media.settings.HMSTrackSettings.InitState","location":"lib/live.hms.video.media.settings/-h-m-s-track-settings/-init-state/index.html","searchKeys":["InitState","enum InitState : Enum ","live.hms.video.media.settings.HMSTrackSettings.InitState"]},{"name":"enum Layer : Enum ","description":"live.hms.video.sdk.models.Layer","location":"lib/live.hms.video.sdk.models/-layer/index.html","searchKeys":["Layer","enum Layer : Enum ","live.hms.video.sdk.models.Layer"]},{"name":"enum LogFiles : Enum ","description":"live.hms.video.utils.HMSLogger.LogFiles","location":"lib/live.hms.video.utils/-h-m-s-logger/-log-files/index.html","searchKeys":["LogFiles","enum LogFiles : Enum ","live.hms.video.utils.HMSLogger.LogFiles"]},{"name":"enum LogLevel : Enum ","description":"live.hms.video.utils.HMSLogger.LogLevel","location":"lib/live.hms.video.utils/-h-m-s-logger/-log-level/index.html","searchKeys":["LogLevel","enum LogLevel : Enum ","live.hms.video.utils.HMSLogger.LogLevel"]},{"name":"enum PhoneCallState","description":"live.hms.video.media.settings.PhoneCallState","location":"lib/live.hms.video.media.settings/-phone-call-state/index.html","searchKeys":["PhoneCallState","enum PhoneCallState","live.hms.video.media.settings.PhoneCallState"]},{"name":"enum QualityLimitationReason : Enum ","description":"live.hms.video.connection.degredation.QualityLimitationReason","location":"lib/live.hms.video.connection.degredation/-quality-limitation-reason/index.html","searchKeys":["QualityLimitationReason","enum QualityLimitationReason : Enum ","live.hms.video.connection.degredation.QualityLimitationReason"]},{"name":"enum RetrySchedulerState : Enum ","description":"live.hms.video.sdk.models.enums.RetrySchedulerState","location":"lib/live.hms.video.sdk.models.enums/-retry-scheduler-state/index.html","searchKeys":["RetrySchedulerState","enum RetrySchedulerState : Enum ","live.hms.video.sdk.models.enums.RetrySchedulerState"]},{"name":"enum State : Enum ","description":"live.hms.video.whiteboard.State","location":"lib/live.hms.video.whiteboard/-state/index.html","searchKeys":["State","enum State : Enum ","live.hms.video.whiteboard.State"]},{"name":"enum TranscriptionState : Enum ","description":"live.hms.video.sdk.models.TranscriptionState","location":"lib/live.hms.video.sdk.models/-transcription-state/index.html","searchKeys":["TranscriptionState","enum TranscriptionState : Enum ","live.hms.video.sdk.models.TranscriptionState"]},{"name":"enum TranscriptionsMode : Enum ","description":"live.hms.video.sdk.models.TranscriptionsMode","location":"lib/live.hms.video.sdk.models/-transcriptions-mode/index.html","searchKeys":["TranscriptionsMode","enum TranscriptionsMode : Enum ","live.hms.video.sdk.models.TranscriptionsMode"]},{"name":"failed","description":"live.hms.video.sdk.peerlist.models.BeamRecordingStates.failed","location":"lib/live.hms.video.sdk.peerlist.models/-beam-recording-states/failed/index.html","searchKeys":["failed","failed","live.hms.video.sdk.peerlist.models.BeamRecordingStates.failed"]},{"name":"failed","description":"live.hms.video.sdk.peerlist.models.BeamStreamingStates.failed","location":"lib/live.hms.video.sdk.peerlist.models/-beam-streaming-states/failed/index.html","searchKeys":["failed","failed","live.hms.video.sdk.peerlist.models.BeamStreamingStates.failed"]},{"name":"fun T.toJson(): String","description":"live.hms.video.utils.toJson","location":"lib/live.hms.video.utils/to-json.html","searchKeys":["toJson","fun T.toJson(): String","live.hms.video.utils.toJson"]},{"name":"fun T.toJsonObject(): JsonObject","description":"live.hms.video.utils.toJsonObject","location":"lib/live.hms.video.utils/to-json-object.html","searchKeys":["toJsonObject","fun T.toJsonObject(): JsonObject","live.hms.video.utils.toJsonObject"]},{"name":"fun AnalyticsCluster(websocketUrl: String = \"\")","description":"live.hms.video.database.entity.AnalyticsCluster.AnalyticsCluster","location":"lib/live.hms.video.database.entity/-analytics-cluster/-analytics-cluster.html","searchKeys":["AnalyticsCluster","fun AnalyticsCluster(websocketUrl: String = \"\")","live.hms.video.database.entity.AnalyticsCluster.AnalyticsCluster"]},{"name":"fun AnalyticsPeer(peerId: String? = null, role: String? = null, joinedAt: Long? = null, leftAt: Long? = null, roomName: String? = null, sessionStartedAt: Long? = null, userData: String? = null, userName: String? = null, templateId: String? = null, sessionId: String? = null)","description":"live.hms.video.database.entity.AnalyticsPeer.AnalyticsPeer","location":"lib/live.hms.video.database.entity/-analytics-peer/-analytics-peer.html","searchKeys":["AnalyticsPeer","fun AnalyticsPeer(peerId: String? = null, role: String? = null, joinedAt: Long? = null, leftAt: Long? = null, roomName: String? = null, sessionStartedAt: Long? = null, userData: String? = null, userName: String? = null, templateId: String? = null, sessionId: String? = null)","live.hms.video.database.entity.AnalyticsPeer.AnalyticsPeer"]},{"name":"fun AudioAnalytics(audioSample: List, trackId: String, ssrc: String, source: String)","description":"live.hms.video.connection.stats.clientside.model.AudioAnalytics.AudioAnalytics","location":"lib/live.hms.video.connection.stats.clientside.model/-audio-analytics/-audio-analytics.html","searchKeys":["AudioAnalytics","fun AudioAnalytics(audioSample: List, trackId: String, ssrc: String, source: String)","live.hms.video.connection.stats.clientside.model.AudioAnalytics.AudioAnalytics"]},{"name":"fun AudioParams(bitRate: Int, codec: HMSAudioCodec)","description":"live.hms.video.sdk.models.role.AudioParams.AudioParams","location":"lib/live.hms.video.sdk.models.role/-audio-params/-audio-params.html","searchKeys":["AudioParams","fun AudioParams(bitRate: Int, codec: HMSAudioCodec)","live.hms.video.sdk.models.role.AudioParams.AudioParams"]},{"name":"fun AudioSamplesPublish(timestamp: Long, avgRoundTripTimeMs: Int, avgJitterMs: Float, totalPacketsLost: Long, avgBitrateBps: Long, avgAvailableOutgoingBitrateBps: Long)","description":"live.hms.video.connection.stats.clientside.model.AudioSamplesPublish.AudioSamplesPublish","location":"lib/live.hms.video.connection.stats.clientside.model/-audio-samples-publish/-audio-samples-publish.html","searchKeys":["AudioSamplesPublish","fun AudioSamplesPublish(timestamp: Long, avgRoundTripTimeMs: Int, avgJitterMs: Float, totalPacketsLost: Long, avgBitrateBps: Long, avgAvailableOutgoingBitrateBps: Long)","live.hms.video.connection.stats.clientside.model.AudioSamplesPublish.AudioSamplesPublish"]},{"name":"fun AudioSamplesSubscribe(timestamp: Long, audio_level_high_seconds: Long, audio_concealed_samples: Long, audio_total_samples_received: Long, audio_concealment_events: Long, fec_packets_discarded: Long, fec_packets_received: Long, total_samples_duration: Float, total_packets_received: Long, total_packets_lost: Long, jitter_buffer_delay: Double)","description":"live.hms.video.connection.stats.clientside.model.AudioSamplesSubscribe.AudioSamplesSubscribe","location":"lib/live.hms.video.connection.stats.clientside.model/-audio-samples-subscribe/-audio-samples-subscribe.html","searchKeys":["AudioSamplesSubscribe","fun AudioSamplesSubscribe(timestamp: Long, audio_level_high_seconds: Long, audio_concealed_samples: Long, audio_total_samples_received: Long, audio_concealment_events: Long, fec_packets_discarded: Long, fec_packets_received: Long, total_samples_duration: Float, total_packets_received: Long, total_packets_lost: Long, jitter_buffer_delay: Double)","live.hms.video.connection.stats.clientside.model.AudioSamplesSubscribe.AudioSamplesSubscribe"]},{"name":"fun BitMatrix(bitmap: Bitmap)","description":"live.hms.video.media.capturers.camera.utils.BitMatrix.BitMatrix","location":"lib/live.hms.video.media.capturers.camera.utils/-bit-matrix/-bit-matrix.html","searchKeys":["BitMatrix","fun BitMatrix(bitmap: Bitmap)","live.hms.video.media.capturers.camera.utils.BitMatrix.BitMatrix"]},{"name":"fun Bitmap.applyMatrix(operations: BitMatrix.() -> Matrix): Bitmap","description":"live.hms.video.media.capturers.camera.utils.applyMatrix","location":"lib/live.hms.video.media.capturers.camera.utils/apply-matrix.html","searchKeys":["applyMatrix","fun Bitmap.applyMatrix(operations: BitMatrix.() -> Matrix): Bitmap","live.hms.video.media.capturers.camera.utils.applyMatrix"]},{"name":"fun BluetoothPermissionHandler(hmsTrackSettings: HMSTrackSettings)","description":"live.hms.video.audio.BluetoothPermissionHandler.BluetoothPermissionHandler","location":"lib/live.hms.video.audio/-bluetooth-permission-handler/-bluetooth-permission-handler.html","searchKeys":["BluetoothPermissionHandler","fun BluetoothPermissionHandler(hmsTrackSettings: HMSTrackSettings)","live.hms.video.audio.BluetoothPermissionHandler.BluetoothPermissionHandler"]},{"name":"fun Brb()","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Brb.Brb","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-elements/-brb/-brb.html","searchKeys":["Brb","fun Brb()","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Brb.Brb"]},{"name":"fun Browser(enabled: Boolean?, startedAt: Long?, stoppedAt: Long?, initialisedAt: Long?, state: BeamRecordingStates?)","description":"live.hms.video.sdk.peerlist.models.Browser.Browser","location":"lib/live.hms.video.sdk.peerlist.models/-browser/-browser.html","searchKeys":["Browser","fun Browser(enabled: Boolean?, startedAt: Long?, stoppedAt: Long?, initialisedAt: Long?, state: BeamRecordingStates?)","live.hms.video.sdk.peerlist.models.Browser.Browser"]},{"name":"fun Builder()","description":"live.hms.video.media.settings.HMSAudioTrackSettings.Builder.Builder","location":"lib/live.hms.video.media.settings/-h-m-s-audio-track-settings/-builder/-builder.html","searchKeys":["Builder","fun Builder()","live.hms.video.media.settings.HMSAudioTrackSettings.Builder.Builder"]},{"name":"fun Builder()","description":"live.hms.video.media.settings.HMSSimulcastSettings.Builder.Builder","location":"lib/live.hms.video.media.settings/-h-m-s-simulcast-settings/-builder/-builder.html","searchKeys":["Builder","fun Builder()","live.hms.video.media.settings.HMSSimulcastSettings.Builder.Builder"]},{"name":"fun Builder()","description":"live.hms.video.media.settings.HMSTrackSettings.Builder.Builder","location":"lib/live.hms.video.media.settings/-h-m-s-track-settings/-builder/-builder.html","searchKeys":["Builder","fun Builder()","live.hms.video.media.settings.HMSTrackSettings.Builder.Builder"]},{"name":"fun Builder()","description":"live.hms.video.media.settings.HMSVideoTrackSettings.Builder.Builder","location":"lib/live.hms.video.media.settings/-h-m-s-video-track-settings/-builder/-builder.html","searchKeys":["Builder","fun Builder()","live.hms.video.media.settings.HMSVideoTrackSettings.Builder.Builder"]},{"name":"fun Builder()","description":"live.hms.video.polls.HMSPollBuilder.Builder.Builder","location":"lib/live.hms.video.polls/-h-m-s-poll-builder/-builder/-builder.html","searchKeys":["Builder","fun Builder()","live.hms.video.polls.HMSPollBuilder.Builder.Builder"]},{"name":"fun Builder(context: Context)","description":"live.hms.video.sdk.HMSSDK.Builder.Builder","location":"lib/live.hms.video.sdk/-h-m-s-s-d-k/-builder/-builder.html","searchKeys":["Builder","fun Builder(context: Context)","live.hms.video.sdk.HMSSDK.Builder.Builder"]},{"name":"fun Builder(type: HMSPollQuestionType)","description":"live.hms.video.polls.HMSPollQuestionBuilder.Builder.Builder","location":"lib/live.hms.video.polls/-h-m-s-poll-question-builder/-builder/-builder.html","searchKeys":["Builder","fun Builder(type: HMSPollQuestionType)","live.hms.video.polls.HMSPollQuestionBuilder.Builder.Builder"]},{"name":"fun Chat(allowPinningMessages: Boolean?, initialState: String?, overlayView: Boolean?, publicChatEnabled: Boolean, rolesWhiteList: List?, privateChatEnabled: Boolean, chatTitle: String, messagePlaceholder: String, realTimeControls: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.RealTimeControls)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Chat.Chat","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-elements/-chat/-chat.html","searchKeys":["Chat","fun Chat(allowPinningMessages: Boolean?, initialState: String?, overlayView: Boolean?, publicChatEnabled: Boolean, rolesWhiteList: List?, privateChatEnabled: Boolean, chatTitle: String, messagePlaceholder: String, realTimeControls: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.RealTimeControls)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Chat.Chat"]},{"name":"fun Conferencing(default: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default?, hlsLiveStreaming: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Conferencing","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-conferencing.html","searchKeys":["Conferencing","fun Conferencing(default: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default?, hlsLiveStreaming: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Conferencing"]},{"name":"fun Context.safeUnregisterReceiver(receiver: BroadcastReceiver?)","description":"live.hms.video.utils.safeUnregisterReceiver","location":"lib/live.hms.video.utils/safe-unregister-receiver.html","searchKeys":["safeUnregisterReceiver","fun Context.safeUnregisterReceiver(receiver: BroadcastReceiver?)","live.hms.video.utils.safeUnregisterReceiver"]},{"name":"fun Default(elements: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Default","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-default.html","searchKeys":["Default","fun Default(elements: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Default"]},{"name":"fun Default(elements: HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Default","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-preview/-default/-default.html","searchKeys":["Default","fun Default(elements: HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Default"]},{"name":"fun Elements(chat: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Chat?, emojiReactions: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.EmojiReactions?, handRaise: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.HandRaise?, onStageExp: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.OnStageExp?, participantList: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.ParticipantList?, videoTileLayout: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.VideoTileLayout?, brb: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Brb?, hlsLiveStreamingHeader: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.HLSLiveStreamingHeader?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Elements","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-elements/-elements.html","searchKeys":["Elements","fun Elements(chat: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Chat?, emojiReactions: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.EmojiReactions?, handRaise: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.HandRaise?, onStageExp: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.OnStageExp?, participantList: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.ParticipantList?, videoTileLayout: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.VideoTileLayout?, brb: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Brb?, hlsLiveStreamingHeader: HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.HLSLiveStreamingHeader?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.Elements"]},{"name":"fun Elements(joinForm: HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements.JoinForm?, previewHeader: HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements.PreviewHeader?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements.Elements","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-preview/-default/-elements/-elements.html","searchKeys":["Elements","fun Elements(joinForm: HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements.JoinForm?, previewHeader: HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements.PreviewHeader?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Preview.Default.Elements.Elements"]},{"name":"fun EmojiReactions()","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.EmojiReactions.EmojiReactions","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-elements/-emoji-reactions/-emoji-reactions.html","searchKeys":["EmojiReactions","fun EmojiReactions()","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.EmojiReactions.EmojiReactions"]},{"name":"fun ErrorTokenResult(errorMessage: String?)","description":"live.hms.video.signal.init.ErrorTokenResult.ErrorTokenResult","location":"lib/live.hms.video.signal.init/-error-token-result/-error-token-result.html","searchKeys":["ErrorTokenResult","fun ErrorTokenResult(errorMessage: String?)","live.hms.video.signal.init.ErrorTokenResult.ErrorTokenResult"]},{"name":"fun FeatureFlags(flags: Set)","description":"live.hms.video.sdk.featureflags.FeatureFlags.FeatureFlags","location":"lib/live.hms.video.sdk.featureflags/-feature-flags/-feature-flags.html","searchKeys":["FeatureFlags","fun FeatureFlags(flags: Set)","live.hms.video.sdk.featureflags.FeatureFlags.FeatureFlags"]},{"name":"fun FrameworkInfo(framework: AgentType, frameworkSdkVersion: String? = null, frameworkVersion: String? = null, isPrebuilt: Boolean)","description":"live.hms.video.sdk.models.FrameworkInfo.FrameworkInfo","location":"lib/live.hms.video.sdk.models/-framework-info/-framework-info.html","searchKeys":["FrameworkInfo","fun FrameworkInfo(framework: AgentType, frameworkSdkVersion: String? = null, frameworkVersion: String? = null, isPrebuilt: Boolean)","live.hms.video.sdk.models.FrameworkInfo.FrameworkInfo"]},{"name":"fun Grid(enableLocalTileInset: Boolean?, enableSpotlightingPeer: Boolean?, prominentRoles: List?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.VideoTileLayout.Grid.Grid","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-elements/-video-tile-layout/-grid/-grid.html","searchKeys":["Grid","fun Grid(enableLocalTileInset: Boolean?, enableSpotlightingPeer: Boolean?, prominentRoles: List?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.VideoTileLayout.Grid.Grid"]},{"name":"fun GroupJoinLeaveResponse(groups: ArrayList?)","description":"live.hms.video.groups.GroupJoinLeaveResponse.GroupJoinLeaveResponse","location":"lib/live.hms.video.groups/-group-join-leave-response/-group-join-leave-response.html","searchKeys":["GroupJoinLeaveResponse","fun GroupJoinLeaveResponse(groups: ArrayList?)","live.hms.video.groups.GroupJoinLeaveResponse.GroupJoinLeaveResponse"]},{"name":"fun HLSLiveStreamingHeader(title: String?, description: String?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.HLSLiveStreamingHeader.HLSLiveStreamingHeader","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-screens/-conferencing/-default/-elements/-h-l-s-live-streaming-header/-h-l-s-live-streaming-header.html","searchKeys":["HLSLiveStreamingHeader","fun HLSLiveStreamingHeader(title: String?, description: String?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.Screens.Conferencing.Default.Elements.HLSLiveStreamingHeader.HLSLiveStreamingHeader"]},{"name":"fun HMSAudioDeviceInfo(type: HMSAudioManager.AudioDevice, name: String)","description":"live.hms.video.audio.HMSAudioDeviceInfo.HMSAudioDeviceInfo","location":"lib/live.hms.video.audio/-h-m-s-audio-device-info/-h-m-s-audio-device-info.html","searchKeys":["HMSAudioDeviceInfo","fun HMSAudioDeviceInfo(type: HMSAudioManager.AudioDevice, name: String)","live.hms.video.audio.HMSAudioDeviceInfo.HMSAudioDeviceInfo"]},{"name":"fun HMSAudioTrack(stream: HMSMediaStream, nativeTrack: AudioTrack, source: String = HMSTrackSource.REGULAR)","description":"live.hms.video.media.tracks.HMSAudioTrack.HMSAudioTrack","location":"lib/live.hms.video.media.tracks/-h-m-s-audio-track/-h-m-s-audio-track.html","searchKeys":["HMSAudioTrack","fun HMSAudioTrack(stream: HMSMediaStream, nativeTrack: AudioTrack, source: String = HMSTrackSource.REGULAR)","live.hms.video.media.tracks.HMSAudioTrack.HMSAudioTrack"]},{"name":"fun HMSBitmapPlugin(hmsSDK: HMSSDK, hmsBitmapUpdateListener: HMSBitmapUpdateListener)","description":"live.hms.video.plugin.video.utils.HMSBitmapPlugin.HMSBitmapPlugin","location":"lib/live.hms.video.plugin.video.utils/-h-m-s-bitmap-plugin/-h-m-s-bitmap-plugin.html","searchKeys":["HMSBitmapPlugin","fun HMSBitmapPlugin(hmsSDK: HMSSDK, hmsBitmapUpdateListener: HMSBitmapUpdateListener)","live.hms.video.plugin.video.utils.HMSBitmapPlugin.HMSBitmapPlugin"]},{"name":"fun HMSBrowserRecordingState(running: Boolean, error: HMSException?, startedAt: Long?, stoppedAt: Long?, initialising: Boolean = false, state: HMSRecordingState)","description":"live.hms.video.sdk.models.HMSBrowserRecordingState.HMSBrowserRecordingState","location":"lib/live.hms.video.sdk.models/-h-m-s-browser-recording-state/-h-m-s-browser-recording-state.html","searchKeys":["HMSBrowserRecordingState","fun HMSBrowserRecordingState(running: Boolean, error: HMSException?, startedAt: Long?, stoppedAt: Long?, initialising: Boolean = false, state: HMSRecordingState)","live.hms.video.sdk.models.HMSBrowserRecordingState.HMSBrowserRecordingState"]},{"name":"fun HMSChangeTrackStateRequest(track: HMSTrack, requestedBy: HMSPeer?, mute: Boolean)","description":"live.hms.video.sdk.models.trackchangerequest.HMSChangeTrackStateRequest.HMSChangeTrackStateRequest","location":"lib/live.hms.video.sdk.models.trackchangerequest/-h-m-s-change-track-state-request/-h-m-s-change-track-state-request.html","searchKeys":["HMSChangeTrackStateRequest","fun HMSChangeTrackStateRequest(track: HMSTrack, requestedBy: HMSPeer?, mute: Boolean)","live.hms.video.sdk.models.trackchangerequest.HMSChangeTrackStateRequest.HMSChangeTrackStateRequest"]},{"name":"fun HMSColorPalette(alertErrorBright: String?, alertErrorBrighter: String?, alertErrorDefault: String?, alertErrorDim: String?, alertSuccess: String?, alertWarning: String?, backgroundDefault: String?, backgroundDim: String?, borderBright: String?, borderDefault: String?, onPrimaryHigh: String?, onPrimaryLow: String?, onPrimaryMedium: String?, onSecondaryHigh: String?, onSecondaryLow: String?, onSecondaryMedium: String?, onSurfaceHigh: String?, onSurfaceLow: String?, onSurfaceMedium: String?, primaryBright: String?, primaryDefault: String?, primaryDim: String?, primaryDisabled: String?, secondaryBright: String?, secondaryDefault: String?, secondaryDim: String?, secondaryDisabled: String?, surfaceBright: String?, surfaceBrighter: String?, surfaceDefault: String?, surfaceDim: String?, borderLight: String?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.HMSRoomTheme.HMSColorPalette.HMSColorPalette","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-h-m-s-room-theme/-h-m-s-color-palette/-h-m-s-color-palette.html","searchKeys":["HMSColorPalette","fun HMSColorPalette(alertErrorBright: String?, alertErrorBrighter: String?, alertErrorDefault: String?, alertErrorDim: String?, alertSuccess: String?, alertWarning: String?, backgroundDefault: String?, backgroundDim: String?, borderBright: String?, borderDefault: String?, onPrimaryHigh: String?, onPrimaryLow: String?, onPrimaryMedium: String?, onSecondaryHigh: String?, onSecondaryLow: String?, onSecondaryMedium: String?, onSurfaceHigh: String?, onSurfaceLow: String?, onSurfaceMedium: String?, primaryBright: String?, primaryDefault: String?, primaryDim: String?, primaryDisabled: String?, secondaryBright: String?, secondaryDefault: String?, secondaryDim: String?, secondaryDisabled: String?, surfaceBright: String?, surfaceBrighter: String?, surfaceDefault: String?, surfaceDim: String?, borderLight: String?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.HMSRoomTheme.HMSColorPalette.HMSColorPalette"]},{"name":"fun HMSConfig(userName: String, authtoken: String, metadata: String = \"\", captureNetworkQualityInPreview: Boolean = false, initEndpoint: String = cDefaultInitEndpoint)","description":"live.hms.video.sdk.models.HMSConfig.HMSConfig","location":"lib/live.hms.video.sdk.models/-h-m-s-config/-h-m-s-config.html","searchKeys":["HMSConfig","fun HMSConfig(userName: String, authtoken: String, metadata: String = \"\", captureNetworkQualityInPreview: Boolean = false, initEndpoint: String = cDefaultInitEndpoint)","live.hms.video.sdk.models.HMSConfig.HMSConfig"]},{"name":"fun HMSCreateWhiteBoardResponse(id: String?, owner: String?)","description":"live.hms.video.whiteboard.network.HMSCreateWhiteBoardResponse.HMSCreateWhiteBoardResponse","location":"lib/live.hms.video.whiteboard.network/-h-m-s-create-white-board-response/-h-m-s-create-white-board-response.html","searchKeys":["HMSCreateWhiteBoardResponse","fun HMSCreateWhiteBoardResponse(id: String?, owner: String?)","live.hms.video.whiteboard.network.HMSCreateWhiteBoardResponse.HMSCreateWhiteBoardResponse"]},{"name":"fun HMSException(code: Int, name: String, action: String, message: String, description: String, cause: Throwable? = null, isTerminal: Boolean = true, params: HashMap = hashMapOf())","description":"live.hms.video.error.HMSException.HMSException","location":"lib/live.hms.video.error/-h-m-s-exception/-h-m-s-exception.html","searchKeys":["HMSException","fun HMSException(code: Int, name: String, action: String, message: String, description: String, cause: Throwable? = null, isTerminal: Boolean = true, params: HashMap = hashMapOf())","live.hms.video.error.HMSException.HMSException"]},{"name":"fun HMSGetWhiteBoardResponse(id: String?, addr: String?, token: String?, owner: String?, permissions: List?)","description":"live.hms.video.whiteboard.network.HMSGetWhiteBoardResponse.HMSGetWhiteBoardResponse","location":"lib/live.hms.video.whiteboard.network/-h-m-s-get-white-board-response/-h-m-s-get-white-board-response.html","searchKeys":["HMSGetWhiteBoardResponse","fun HMSGetWhiteBoardResponse(id: String?, addr: String?, token: String?, owner: String?, permissions: List?)","live.hms.video.whiteboard.network.HMSGetWhiteBoardResponse.HMSGetWhiteBoardResponse"]},{"name":"fun HMSHLSConfig(meetingURLVariants: List? = null, hmsHlsRecordingConfig: HMSHlsRecordingConfig? = null)","description":"live.hms.video.sdk.models.HMSHLSConfig.HMSHLSConfig","location":"lib/live.hms.video.sdk.models/-h-m-s-h-l-s-config/-h-m-s-h-l-s-config.html","searchKeys":["HMSHLSConfig","fun HMSHLSConfig(meetingURLVariants: List? = null, hmsHlsRecordingConfig: HMSHlsRecordingConfig? = null)","live.hms.video.sdk.models.HMSHLSConfig.HMSHLSConfig"]},{"name":"fun HMSHLSMeetingURLVariant(meetingUrl: String? = null, metadata: String = \"\")","description":"live.hms.video.sdk.models.HMSHLSMeetingURLVariant.HMSHLSMeetingURLVariant","location":"lib/live.hms.video.sdk.models/-h-m-s-h-l-s-meeting-u-r-l-variant/-h-m-s-h-l-s-meeting-u-r-l-variant.html","searchKeys":["HMSHLSMeetingURLVariant","fun HMSHLSMeetingURLVariant(meetingUrl: String? = null, metadata: String = \"\")","live.hms.video.sdk.models.HMSHLSMeetingURLVariant.HMSHLSMeetingURLVariant"]},{"name":"fun HMSHLSStreamingState(running: Boolean, variants: ArrayList?, error: HMSException?, state: HMSStreamingState)","description":"live.hms.video.sdk.models.HMSHLSStreamingState.HMSHLSStreamingState","location":"lib/live.hms.video.sdk.models/-h-m-s-h-l-s-streaming-state/-h-m-s-h-l-s-streaming-state.html","searchKeys":["HMSHLSStreamingState","fun HMSHLSStreamingState(running: Boolean, variants: ArrayList?, error: HMSException?, state: HMSStreamingState)","live.hms.video.sdk.models.HMSHLSStreamingState.HMSHLSStreamingState"]},{"name":"fun HMSHLSTimedMetadata(payload: String, duration: Long)","description":"live.hms.video.sdk.models.HMSHLSTimedMetadata.HMSHLSTimedMetadata","location":"lib/live.hms.video.sdk.models/-h-m-s-h-l-s-timed-metadata/-h-m-s-h-l-s-timed-metadata.html","searchKeys":["HMSHLSTimedMetadata","fun HMSHLSTimedMetadata(payload: String, duration: Long)","live.hms.video.sdk.models.HMSHLSTimedMetadata.HMSHLSTimedMetadata"]},{"name":"fun HMSHLSVariant(hlsStreamUrl: String?, meetingUrl: String?, metadata: String?, startedAt: Long?, updatedAt: Long?, state: BeamStreamingStates?, playlistType: HMSHLSPlaylistType?)","description":"live.hms.video.sdk.models.HMSHLSVariant.HMSHLSVariant","location":"lib/live.hms.video.sdk.models/-h-m-s-h-l-s-variant/-h-m-s-h-l-s-variant.html","searchKeys":["HMSHLSVariant","fun HMSHLSVariant(hlsStreamUrl: String?, meetingUrl: String?, metadata: String?, startedAt: Long?, updatedAt: Long?, state: BeamStreamingStates?, playlistType: HMSHLSPlaylistType?)","live.hms.video.sdk.models.HMSHLSVariant.HMSHLSVariant"]},{"name":"fun HMSHlsRecordingConfig(singleFilePerLayer: Boolean, videoOnDemand: Boolean)","description":"live.hms.video.sdk.models.HMSHlsRecordingConfig.HMSHlsRecordingConfig","location":"lib/live.hms.video.sdk.models/-h-m-s-hls-recording-config/-h-m-s-hls-recording-config.html","searchKeys":["HMSHlsRecordingConfig","fun HMSHlsRecordingConfig(singleFilePerLayer: Boolean, videoOnDemand: Boolean)","live.hms.video.sdk.models.HMSHlsRecordingConfig.HMSHlsRecordingConfig"]},{"name":"fun HMSLayoutOptions(key1: String?, key2: String?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.HMSLayoutOptions.HMSLayoutOptions","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-h-m-s-layout-options/-h-m-s-layout-options.html","searchKeys":["HMSLayoutOptions","fun HMSLayoutOptions(key1: String?, key2: String?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.HMSLayoutOptions.HMSLayoutOptions"]},{"name":"fun HMSLocalAudioStats(roundTripTime: Double?, bytesSent: Long?, bitrate: Double?)","description":"live.hms.video.connection.stats.HMSLocalAudioStats.HMSLocalAudioStats","location":"lib/live.hms.video.connection.stats/-h-m-s-local-audio-stats/-h-m-s-local-audio-stats.html","searchKeys":["HMSLocalAudioStats","fun HMSLocalAudioStats(roundTripTime: Double?, bytesSent: Long?, bitrate: Double?)","live.hms.video.connection.stats.HMSLocalAudioStats.HMSLocalAudioStats"]},{"name":"fun HMSLocalVideoStats(roundTripTime: Double?, bytesSent: Long?, bitrate: Double?, resolution: HMSVideoResolution?, frameRate: Double?, qualityLimitationReason: QualityLimitationReasons, hmsLayer: HMSLayer?)","description":"live.hms.video.connection.stats.HMSLocalVideoStats.HMSLocalVideoStats","location":"lib/live.hms.video.connection.stats/-h-m-s-local-video-stats/-h-m-s-local-video-stats.html","searchKeys":["HMSLocalVideoStats","fun HMSLocalVideoStats(roundTripTime: Double?, bytesSent: Long?, bitrate: Double?, resolution: HMSVideoResolution?, frameRate: Double?, qualityLimitationReason: QualityLimitationReasons, hmsLayer: HMSLayer?)","live.hms.video.connection.stats.HMSLocalVideoStats.HMSLocalVideoStats"]},{"name":"fun HMSLogSettings(maxDirSizeInBytes: Long = LogAlarmManager.DEFAULT_DIR_SIZE, isLogStorageEnabled: Boolean = false, level: HMSLogger.LogLevel = HMSLogger.LogLevel.DEBUG)","description":"live.hms.video.media.settings.HMSLogSettings.HMSLogSettings","location":"lib/live.hms.video.media.settings/-h-m-s-log-settings/-h-m-s-log-settings.html","searchKeys":["HMSLogSettings","fun HMSLogSettings(maxDirSizeInBytes: Long = LogAlarmManager.DEFAULT_DIR_SIZE, isLogStorageEnabled: Boolean = false, level: HMSLogger.LogLevel = HMSLogger.LogLevel.DEBUG)","live.hms.video.media.settings.HMSLogSettings.HMSLogSettings"]},{"name":"fun HMSMediaStream(nativeStream: MediaStream)","description":"live.hms.video.media.streams.HMSMediaStream.HMSMediaStream","location":"lib/live.hms.video.media.streams/-h-m-s-media-stream/-h-m-s-media-stream.html","searchKeys":["HMSMediaStream","fun HMSMediaStream(nativeStream: MediaStream)","live.hms.video.media.streams.HMSMediaStream.HMSMediaStream"]},{"name":"fun HMSMessageSendResponse(timestamp: Long, messageId: String? = \"\")","description":"live.hms.video.sdk.models.HMSMessageSendResponse.HMSMessageSendResponse","location":"lib/live.hms.video.sdk.models/-h-m-s-message-send-response/-h-m-s-message-send-response.html","searchKeys":["HMSMessageSendResponse","fun HMSMessageSendResponse(timestamp: Long, messageId: String? = \"\")","live.hms.video.sdk.models.HMSMessageSendResponse.HMSMessageSendResponse"]},{"name":"fun HMSNetworkQuality(downlinkQuality: Int)","description":"live.hms.video.connection.stats.quality.HMSNetworkQuality.HMSNetworkQuality","location":"lib/live.hms.video.connection.stats.quality/-h-m-s-network-quality/-h-m-s-network-quality.html","searchKeys":["HMSNetworkQuality","fun HMSNetworkQuality(downlinkQuality: Int)","live.hms.video.connection.stats.quality.HMSNetworkQuality.HMSNetworkQuality"]},{"name":"fun HMSPollLeaderboardEntry(position: Long?, score: Long?, totalResponses: Long?, correctResponses: Long?, duration: Long?, peer: HMSPollResponsePeerInfo?)","description":"live.hms.video.polls.network.HMSPollLeaderboardEntry.HMSPollLeaderboardEntry","location":"lib/live.hms.video.polls.network/-h-m-s-poll-leaderboard-entry/-h-m-s-poll-leaderboard-entry.html","searchKeys":["HMSPollLeaderboardEntry","fun HMSPollLeaderboardEntry(position: Long?, score: Long?, totalResponses: Long?, correctResponses: Long?, duration: Long?, peer: HMSPollResponsePeerInfo?)","live.hms.video.polls.network.HMSPollLeaderboardEntry.HMSPollLeaderboardEntry"]},{"name":"fun HMSPollLeaderboardResponse(pollId: String, last: Boolean?, leaderboard: List?, totalUsers: Long?, votedUsers: Long?, correctUsers: Long?, avgTime: Long?, avgScore: Float?)","description":"live.hms.video.polls.network.HMSPollLeaderboardResponse.HMSPollLeaderboardResponse","location":"lib/live.hms.video.polls.network/-h-m-s-poll-leaderboard-response/-h-m-s-poll-leaderboard-response.html","searchKeys":["HMSPollLeaderboardResponse","fun HMSPollLeaderboardResponse(pollId: String, last: Boolean?, leaderboard: List?, totalUsers: Long?, votedUsers: Long?, correctUsers: Long?, avgTime: Long?, avgScore: Float?)","live.hms.video.polls.network.HMSPollLeaderboardResponse.HMSPollLeaderboardResponse"]},{"name":"fun HMSPollLeaderboardSummary(totalPeersCount: Int?, respondedPeersCount: Int?, respondedCorrectlyPeersCount: Int?, averageTime: Long?, averageScore: Float?)","description":"live.hms.video.polls.network.HMSPollLeaderboardSummary.HMSPollLeaderboardSummary","location":"lib/live.hms.video.polls.network/-h-m-s-poll-leaderboard-summary/-h-m-s-poll-leaderboard-summary.html","searchKeys":["HMSPollLeaderboardSummary","fun HMSPollLeaderboardSummary(totalPeersCount: Int?, respondedPeersCount: Int?, respondedCorrectlyPeersCount: Int?, averageTime: Long?, averageScore: Float?)","live.hms.video.polls.network.HMSPollLeaderboardSummary.HMSPollLeaderboardSummary"]},{"name":"fun HMSPollQuestion(questionID: Int, type: HMSPollQuestionType, text: String, canSkip: Boolean = false, canChangeResponse: Boolean = true, duration: Long = 0, weight: Int = 0, answerShortMinLength: Long? = 1, answerLongMinLength: Long? = null, options: List? = null, correctAnswer: HMSPollQuestionAnswer? = null, negative: Boolean = false, myResponses: MutableList = mutableListOf())","description":"live.hms.video.polls.models.question.HMSPollQuestion.HMSPollQuestion","location":"lib/live.hms.video.polls.models.question/-h-m-s-poll-question/-h-m-s-poll-question.html","searchKeys":["HMSPollQuestion","fun HMSPollQuestion(questionID: Int, type: HMSPollQuestionType, text: String, canSkip: Boolean = false, canChangeResponse: Boolean = true, duration: Long = 0, weight: Int = 0, answerShortMinLength: Long? = 1, answerLongMinLength: Long? = null, options: List? = null, correctAnswer: HMSPollQuestionAnswer? = null, negative: Boolean = false, myResponses: MutableList = mutableListOf())","live.hms.video.polls.models.question.HMSPollQuestion.HMSPollQuestion"]},{"name":"fun HMSPollQuestionAnswer(hidden: Boolean = false, option: Int? = null, options: List? = null, text: String = \"\", caseSensitive: Boolean = false, emptySpaceTrimmed: Boolean = false)","description":"live.hms.video.polls.models.answer.HMSPollQuestionAnswer.HMSPollQuestionAnswer","location":"lib/live.hms.video.polls.models.answer/-h-m-s-poll-question-answer/-h-m-s-poll-question-answer.html","searchKeys":["HMSPollQuestionAnswer","fun HMSPollQuestionAnswer(hidden: Boolean = false, option: Int? = null, options: List? = null, text: String = \"\", caseSensitive: Boolean = false, emptySpaceTrimmed: Boolean = false)","live.hms.video.polls.models.answer.HMSPollQuestionAnswer.HMSPollQuestionAnswer"]},{"name":"fun HMSPollQuestionOption(index: Int, text: String? = \"\", weight: Int? = null, case: Boolean = false, trim: Boolean = false, voteCount: Long = 0)","description":"live.hms.video.polls.models.question.HMSPollQuestionOption.HMSPollQuestionOption","location":"lib/live.hms.video.polls.models.question/-h-m-s-poll-question-option/-h-m-s-poll-question-option.html","searchKeys":["HMSPollQuestionOption","fun HMSPollQuestionOption(index: Int, text: String? = \"\", weight: Int? = null, case: Boolean = false, trim: Boolean = false, voteCount: Long = 0)","live.hms.video.polls.models.question.HMSPollQuestionOption.HMSPollQuestionOption"]},{"name":"fun HMSPollQuestionResponse(responseId: String, index: Int, questionType: HMSPollQuestionType, skipped: Boolean, selectedOption: Int?, selectedOptions: List?, text: String?, answerChanged: Boolean)","description":"live.hms.video.polls.models.network.HMSPollQuestionResponse.HMSPollQuestionResponse","location":"lib/live.hms.video.polls.models.network/-h-m-s-poll-question-response/-h-m-s-poll-question-response.html","searchKeys":["HMSPollQuestionResponse","fun HMSPollQuestionResponse(responseId: String, index: Int, questionType: HMSPollQuestionType, skipped: Boolean, selectedOption: Int?, selectedOptions: List?, text: String?, answerChanged: Boolean)","live.hms.video.polls.models.network.HMSPollQuestionResponse.HMSPollQuestionResponse"]},{"name":"fun HMSPollResponseBuilder(hmsPoll: HmsPoll, userId: String?)","description":"live.hms.video.polls.HMSPollResponseBuilder.HMSPollResponseBuilder","location":"lib/live.hms.video.polls/-h-m-s-poll-response-builder/-h-m-s-poll-response-builder.html","searchKeys":["HMSPollResponseBuilder","fun HMSPollResponseBuilder(hmsPoll: HmsPoll, userId: String?)","live.hms.video.polls.HMSPollResponseBuilder.HMSPollResponseBuilder"]},{"name":"fun HMSPollResponsePeerInfo(hash: String, peerid: String?, userid: String?, username: String?)","description":"live.hms.video.polls.models.network.HMSPollResponsePeerInfo.HMSPollResponsePeerInfo","location":"lib/live.hms.video.polls.models.network/-h-m-s-poll-response-peer-info/-h-m-s-poll-response-peer-info.html","searchKeys":["HMSPollResponsePeerInfo","fun HMSPollResponsePeerInfo(hash: String, peerid: String?, userid: String?, username: String?)","live.hms.video.polls.models.network.HMSPollResponsePeerInfo.HMSPollResponsePeerInfo"]},{"name":"fun HMSRTCStats(bytesSent: Long, bytesReceived: Long, packetsReceived: Long, packetsLost: Long, bitrateSent: Double, bitrateReceived: Double, roundTripTime: Double)","description":"live.hms.video.connection.stats.HMSRTCStats.HMSRTCStats","location":"lib/live.hms.video.connection.stats/-h-m-s-r-t-c-stats/-h-m-s-r-t-c-stats.html","searchKeys":["HMSRTCStats","fun HMSRTCStats(bytesSent: Long, bytesReceived: Long, packetsReceived: Long, packetsLost: Long, bitrateSent: Double, bitrateReceived: Double, roundTripTime: Double)","live.hms.video.connection.stats.HMSRTCStats.HMSRTCStats"]},{"name":"fun HMSRTCStatsReport(combined: HMSRTCStats, audio: HMSRTCStats, video: HMSRTCStats)","description":"live.hms.video.connection.stats.HMSRTCStatsReport.HMSRTCStatsReport","location":"lib/live.hms.video.connection.stats/-h-m-s-r-t-c-stats-report/-h-m-s-r-t-c-stats-report.html","searchKeys":["HMSRTCStatsReport","fun HMSRTCStatsReport(combined: HMSRTCStats, audio: HMSRTCStats, video: HMSRTCStats)","live.hms.video.connection.stats.HMSRTCStatsReport.HMSRTCStatsReport"]},{"name":"fun HMSRecordingConfig(meetingUrl: String? = null, rtmpUrls: List, record: Boolean, resolution: HMSRtmpVideoResolution? = null)","description":"live.hms.video.sdk.models.HMSRecordingConfig.HMSRecordingConfig","location":"lib/live.hms.video.sdk.models/-h-m-s-recording-config/-h-m-s-recording-config.html","searchKeys":["HMSRecordingConfig","fun HMSRecordingConfig(meetingUrl: String? = null, rtmpUrls: List, record: Boolean, resolution: HMSRtmpVideoResolution? = null)","live.hms.video.sdk.models.HMSRecordingConfig.HMSRecordingConfig"]},{"name":"fun HMSRemoteAudioStats(jitter: Double?, bytesReceived: Long?, bitrate: Double?, packetsReceived: Long?, packetsLost: Int?)","description":"live.hms.video.connection.stats.HMSRemoteAudioStats.HMSRemoteAudioStats","location":"lib/live.hms.video.connection.stats/-h-m-s-remote-audio-stats/-h-m-s-remote-audio-stats.html","searchKeys":["HMSRemoteAudioStats","fun HMSRemoteAudioStats(jitter: Double?, bytesReceived: Long?, bitrate: Double?, packetsReceived: Long?, packetsLost: Int?)","live.hms.video.connection.stats.HMSRemoteAudioStats.HMSRemoteAudioStats"]},{"name":"fun HMSRemoteVideoStats(jitter: Double?, bytesReceived: Long?, bitrate: Double?, packetsReceived: Long?, packetsLost: Int?, resolution: HMSVideoResolution?, frameRate: Double?)","description":"live.hms.video.connection.stats.HMSRemoteVideoStats.HMSRemoteVideoStats","location":"lib/live.hms.video.connection.stats/-h-m-s-remote-video-stats/-h-m-s-remote-video-stats.html","searchKeys":["HMSRemoteVideoStats","fun HMSRemoteVideoStats(jitter: Double?, bytesReceived: Long?, bitrate: Double?, packetsReceived: Long?, packetsLost: Int?, resolution: HMSVideoResolution?, frameRate: Double?)","live.hms.video.connection.stats.HMSRemoteVideoStats.HMSRemoteVideoStats"]},{"name":"fun HMSRemovedFromRoom(reason: String, peerWhoRemoved: HMSPeer?, roomWasEnded: Boolean)","description":"live.hms.video.sdk.models.HMSRemovedFromRoom.HMSRemovedFromRoom","location":"lib/live.hms.video.sdk.models/-h-m-s-removed-from-room/-h-m-s-removed-from-room.html","searchKeys":["HMSRemovedFromRoom","fun HMSRemovedFromRoom(reason: String, peerWhoRemoved: HMSPeer?, roomWasEnded: Boolean)","live.hms.video.sdk.models.HMSRemovedFromRoom.HMSRemovedFromRoom"]},{"name":"fun HMSRoomLayout(data: List?, last: String?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayout","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout.html","searchKeys":["HMSRoomLayout","fun HMSRoomLayout(data: List?, last: String?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayout"]},{"name":"fun HMSRoomLayoutData(appId: String?, id: String?, options: HMSRoomLayout.HMSRoomLayoutData.HMSLayoutOptions?, role: String?, roleId: String?, templateId: String?, typography: HMSRoomLayout.HMSRoomLayoutData.TypoGraphy?, logo: HMSRoomLayout.HMSRoomLayoutData.Logo?, screens: HMSRoomLayout.HMSRoomLayoutData.Screens?, themes: List?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.HMSRoomLayoutData","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-h-m-s-room-layout-data.html","searchKeys":["HMSRoomLayoutData","fun HMSRoomLayoutData(appId: String?, id: String?, options: HMSRoomLayout.HMSRoomLayoutData.HMSLayoutOptions?, role: String?, roleId: String?, templateId: String?, typography: HMSRoomLayout.HMSRoomLayoutData.TypoGraphy?, logo: HMSRoomLayout.HMSRoomLayoutData.Logo?, screens: HMSRoomLayout.HMSRoomLayoutData.Screens?, themes: List?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.HMSRoomLayoutData"]},{"name":"fun HMSRoomTheme(default: Boolean?, name: String?, palette: HMSRoomLayout.HMSRoomLayoutData.HMSRoomTheme.HMSColorPalette?)","description":"live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.HMSRoomTheme.HMSRoomTheme","location":"lib/live.hms.video.signal.init/-h-m-s-room-layout/-h-m-s-room-layout-data/-h-m-s-room-theme/-h-m-s-room-theme.html","searchKeys":["HMSRoomTheme","fun HMSRoomTheme(default: Boolean?, name: String?, palette: HMSRoomLayout.HMSRoomLayoutData.HMSRoomTheme.HMSColorPalette?)","live.hms.video.signal.init.HMSRoomLayout.HMSRoomLayoutData.HMSRoomTheme.HMSRoomTheme"]},{"name":"fun HMSRtmpStreamingState(running: Boolean, error: HMSException?, startedAt: Long?, stoppedAt: Long?, state: HMSStreamingState)","description":"live.hms.video.sdk.models.HMSRtmpStreamingState.HMSRtmpStreamingState","location":"lib/live.hms.video.sdk.models/-h-m-s-rtmp-streaming-state/-h-m-s-rtmp-streaming-state.html","searchKeys":["HMSRtmpStreamingState","fun HMSRtmpStreamingState(running: Boolean, error: HMSException?, startedAt: Long?, stoppedAt: Long?, state: HMSStreamingState)","live.hms.video.sdk.models.HMSRtmpStreamingState.HMSRtmpStreamingState"]},{"name":"fun HMSRtmpVideoResolution(width: Int, height: Int)","description":"live.hms.video.media.settings.HMSRtmpVideoResolution.HMSRtmpVideoResolution","location":"lib/live.hms.video.media.settings/-h-m-s-rtmp-video-resolution/-h-m-s-rtmp-video-resolution.html","searchKeys":["HMSRtmpVideoResolution","fun HMSRtmpVideoResolution(width: Int, height: Int)","live.hms.video.media.settings.HMSRtmpVideoResolution.HMSRtmpVideoResolution"]},{"name":"fun HMSScreenCaptureService()","description":"live.hms.video.services.HMSScreenCaptureService.HMSScreenCaptureService","location":"lib/live.hms.video.services/-h-m-s-screen-capture-service/-h-m-s-screen-capture-service.html","searchKeys":["HMSScreenCaptureService","fun HMSScreenCaptureService()","live.hms.video.services.HMSScreenCaptureService.HMSScreenCaptureService"]},{"name":"fun HMSServerRecordingState(running: Boolean, error: HMSException?, startedAt: Long?, state: HMSRecordingState)","description":"live.hms.video.sdk.models.HMSServerRecordingState.HMSServerRecordingState","location":"lib/live.hms.video.sdk.models/-h-m-s-server-recording-state/-h-m-s-server-recording-state.html","searchKeys":["HMSServerRecordingState","fun HMSServerRecordingState(running: Boolean, error: HMSException?, startedAt: Long?, state: HMSRecordingState)","live.hms.video.sdk.models.HMSServerRecordingState.HMSServerRecordingState"]},{"name":"fun HMSSimulcastLayerDefinition(resolution: HMSVideoResolution, layer: HMSLayer)","description":"live.hms.video.media.settings.HMSSimulcastLayerDefinition.HMSSimulcastLayerDefinition","location":"lib/live.hms.video.media.settings/-h-m-s-simulcast-layer-definition/-h-m-s-simulcast-layer-definition.html","searchKeys":["HMSSimulcastLayerDefinition","fun HMSSimulcastLayerDefinition(resolution: HMSVideoResolution, layer: HMSLayer)","live.hms.video.media.settings.HMSSimulcastLayerDefinition.HMSSimulcastLayerDefinition"]},{"name":"fun HMSTranscriptionPermissions()","description":"live.hms.video.sdk.models.role.HMSTranscriptionPermissions.HMSTranscriptionPermissions","location":"lib/live.hms.video.sdk.models.role/-h-m-s-transcription-permissions/-h-m-s-transcription-permissions.html","searchKeys":["HMSTranscriptionPermissions","fun HMSTranscriptionPermissions()","live.hms.video.sdk.models.role.HMSTranscriptionPermissions.HMSTranscriptionPermissions"]},{"name":"fun HMSVideoDecoderFactory(eglContext: EglBase.Context, forceSoftwareDecoder: Boolean = false)","description":"live.hms.video.factories.HMSVideoDecoderFactory.HMSVideoDecoderFactory","location":"lib/live.hms.video.factories/-h-m-s-video-decoder-factory/-h-m-s-video-decoder-factory.html","searchKeys":["HMSVideoDecoderFactory","fun HMSVideoDecoderFactory(eglContext: EglBase.Context, forceSoftwareDecoder: Boolean = false)","live.hms.video.factories.HMSVideoDecoderFactory.HMSVideoDecoderFactory"]},{"name":"fun HMSVideoResolution(width: Int, height: Int)","description":"live.hms.video.media.settings.HMSVideoResolution.HMSVideoResolution","location":"lib/live.hms.video.media.settings/-h-m-s-video-resolution/-h-m-s-video-resolution.html","searchKeys":["HMSVideoResolution","fun HMSVideoResolution(width: Int, height: Int)","live.hms.video.media.settings.HMSVideoResolution.HMSVideoResolution"]},{"name":"fun HMSVideoTrack(stream: HMSMediaStream, nativeTrack: VideoTrack, source: String)","description":"live.hms.video.media.tracks.HMSVideoTrack.HMSVideoTrack","location":"lib/live.hms.video.media.tracks/-h-m-s-video-track/-h-m-s-video-track.html","searchKeys":["HMSVideoTrack","fun HMSVideoTrack(stream: HMSMediaStream, nativeTrack: VideoTrack, source: String)","live.hms.video.media.tracks.HMSVideoTrack.HMSVideoTrack"]},{"name":"fun HMSWhiteBoardPermission(admin: Boolean, read: Boolean, write: Boolean)","description":"live.hms.video.sdk.models.role.HMSWhiteBoardPermission.HMSWhiteBoardPermission","location":"lib/live.hms.video.sdk.models.role/-h-m-s-white-board-permission/-h-m-s-white-board-permission.html","searchKeys":["HMSWhiteBoardPermission","fun HMSWhiteBoardPermission(admin: Boolean, read: Boolean, write: Boolean)","live.hms.video.sdk.models.role.HMSWhiteBoardPermission.HMSWhiteBoardPermission"]},{"name":"fun HMSWhiteboard(id: String, title: String? = null, owner: HMSPeer? = null, isOwner: Boolean, url: String, state: State = State.Stopped)","description":"live.hms.video.whiteboard.HMSWhiteboard.HMSWhiteboard","location":"lib/live.hms.video.whiteboard/-h-m-s-whiteboard/-h-m-s-whiteboard.html","searchKeys":["HMSWhiteboard","fun HMSWhiteboard(id: String, title: String? = null, owner: HMSPeer? = null, isOwner: Boolean, url: String, state: State = State.Stopped)","live.hms.video.whiteboard.HMSWhiteboard.HMSWhiteboard"]},{"name":"fun HMSWhiteboardPermissions(admin: List, reader: List