## S

[ScreenMeet](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.html) - class in com.screenmeet.sdk

### ScreenMeet.AudioSource

[ScreenMeet.AudioSource](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.AudioSource.html) - class in com.screenmeet.sdk. Supported audio source types [ScreenMeet.AudioSource.Microphone](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.AudioSource.Microphone.html) - class in com.screenmeet.sdk. [ScreenMeet.AudioState](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.AudioState.html) - class in com.screenmeet.sdk. Data about audio sources being streamed by Participant and some helper properties.

### ScreenMeet.Companion

[ScreenMeet.Companion](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.Companion.html) - class in com.screenmeet.sdk. Create a configuration object.

### ScreenMeet.Configuration

[ScreenMeet.Configuration.LogLevel](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.Configuration.LogLevel.html) - class in com.screenmeet.sdk.

### ScreenMeet.ConnectionState

[ScreenMeet.ConnectionState](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.ConnectionState.html) - Session connection state. Supported states include: 
- [Connected](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.ConnectionState.Connected.html)
- [Connecting](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.ConnectionState.Connecting.html)
- [Disconnected](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.ConnectionState.Disconnected.html) - Provides a specific reason why a session was disconnected.
  - [Disconnected.Reason.CallEnded](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.ConnectionState.Disconnected.Reason.CallEnded.html)
  - [Disconnected.Reason.CallNotStarted](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.ConnectionState.Disconnected.Reason.CallNotStarted.html)
  - [Disconnected.Reason.KnockDenied](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.ConnectionState.Disconnected.Reason.KnockDenied.html)
  - [Disconnected.Reason.LeftCall](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.ConnectionState.Disconnected.Reason.LeftCall.html)
  - [Disconnected.Reason.NetworkError](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.ConnectionState.Disconnected.Reason.NetworkError.html)

### ScreenMeet.VideoSource

[ScreenMeet.VideoSource](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.VideoSource.html) - Supported video source types include:
- [Annotation](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.VideoSource.Annotation.html)
- [BackCamera](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.VideoSource.BackCamera.html)
- [CustomCamera](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.VideoSource.CustomCamera.html)
- [FrontCamera](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.VideoSource.FrontCamera.html)
- [None](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.VideoSource.None.html)
- [Screen](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.VideoSource.Screen.html)

### ScreenMeet.VideoState

[ScreenMeet.VideoState](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.VideoState.html) - Data about video sources being streamed by Participant and some helper properties.

### Functions

- [sendChatMessage(String)](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.Companion.html#sendChatMessage(String)) - Sends a text message to server.
- [setConfidential(View)](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.Companion.html#setConfidential(View)) - Method which allows to hide confidential Views on stream.
- [setConfidential(WebView,Boolean)](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.Companion.html#setConfidential(WebView,Boolean)) - Method which allows to hide confidential web-content inside WebView on stream.
- [shareAudio()](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.Companion.html#shareAudio()) - Start to share audio from device microphone.
- [shareCamera(Boolean)](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.Companion.html#shareCamera(Boolean)) - Starts to share device camera.
- [shareScreen()](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.Companion.html#shareScreen()) - Starts to share current application and its windows.
- [stopAudioSharing()](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.Companion.html#stopAudioSharing()) - Stops microphone sharing.
- [stopVideoSharing(ScreenMeet.VideoSource)](https://api-docs.screenmeet.com/android/3.0.0/com/screenmeet/sdk/ScreenMeet.Companion.html#stopVideoSharing(ScreenMeet.VideoSource)) - Stops video stream sharing.
