A  B  C  D  E  F  G  H  I  J  L  M  N  O  P  Q  R  S  T  U  V  W 

S

ScreenSharingSession - class in io.getstream.video.android.core.model
Contains a track with the screen sharing content and the participant that's sharing the screen.
ScreensharingSettings - class in org.openapitools.client.models
 
ScreensharingSettingsRequest - class in org.openapitools.client.models
 
select(java.lang.String,java.lang.Boolean) - function in io.getstream.video.android.core.CameraManager
 
select(io.getstream.video.android.core.audio.StreamAudioDevice) - function in io.getstream.video.android.core.MicrophoneManager
Select a specific device
SelectAudioDevice - class in io.getstream.video.android.core.call.state
Action to select an audio device for playback.
selectDevice(com.twilio.audioswitch.AudioDevice) - function in io.getstream.video.android.core.audio.AudioSwitchHandler
 
sendCustomEvent(java.util.Map) - function in io.getstream.video.android.core.Call
 
sendEvent(java.lang.String,java.lang.String,org.openapitools.client.models.SendEventRequest) - function in org.openapitools.client.apis.DefaultApi
Send custom event Sends custom event to the call Sends events: - custom Required permissions: - SendEvent Responses:
  • 201: Successful response

  • 400: Bad request

  • 429: Too many requests

SendEventRequest - class in org.openapitools.client.models
 
SendEventResponse - class in org.openapitools.client.models
 
sendReaction(java.lang.String,java.lang.String,java.util.Map) - function in io.getstream.video.android.core.Call
 
SendReactionRequest - class in org.openapitools.client.models
 
SendReactionResponse - class in org.openapitools.client.models
 
sendStats(java.util.Map) - function in io.getstream.video.android.core.Call
 
sendVideoReaction(java.lang.String,java.lang.String,org.openapitools.client.models.SendReactionRequest) - function in org.openapitools.client.apis.DefaultApi
Send reaction to the call Sends reaction to the call Sends events: - call.
serializeNulls() - function in com.squareup.moshi.JsonAdapter
 
serializeNulls() - function in com.squareup.moshi.JsonAdapter
 
serializeNulls() - function in com.squareup.moshi.JsonAdapter
 
serializeNulls() - function in com.squareup.moshi.JsonAdapter
 
serializeNulls() - function in com.squareup.moshi.JsonAdapter
 
serializeNulls() - function in com.squareup.moshi.JsonAdapter
 
serializeNulls() - function in com.squareup.moshi.JsonAdapter
 
serializeNulls() - function in com.squareup.moshi.JsonAdapter
 
serializeNulls() - function in com.squareup.moshi.JsonAdapter
 
serializeNulls() - function in com.squareup.moshi.JsonAdapter
 
serializeNulls() - function in com.squareup.moshi.JsonAdapter
 
serializeNulls() - function in com.squareup.moshi.JsonAdapter
 
serializeNulls() - function in com.squareup.moshi.JsonAdapter
 
Serializer - class in org.openapitools.client.infrastructure
 
set(kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher) - function in io.getstream.video.android.core.dispatchers.DispatcherProvider
Overrides the main (UI thread) and IO dispatcher.
setActiveCall(io.getstream.video.android.core.Call) - function in io.getstream.video.android.core.ClientState
 
setAddress(java.lang.String) - function in io.getstream.video.android.core.model.RTMP
 
setAudioDeviceChangeListener(com.twilio.audioswitch.AudioDeviceChangeListener) - function in io.getstream.video.android.core.audio.AudioSwitchHandler
 
setAudioSampleCallback(kotlin.jvm.functions.Function1) - function in io.getstream.video.android.core.call.connection.StreamPeerConnectionFactory
Set to get callbacks when audio input from microphone is received.
setCodecs(java.util.List) - function in io.getstream.video.android.core.utils.MediaStream
 
setConnected(kotlinx.coroutines.CancellableContinuation) - function in io.getstream.video.android.core.socket.PersistentSocket
Continuation if the socket successfully connected and we've authenticated
setConnected(kotlinx.coroutines.CancellableContinuation) - function in io.getstream.video.android.core.socket.PersistentSocket
Continuation if the socket successfully connected and we've authenticated
setConnected(kotlinx.coroutines.CancellableContinuation) - function in io.getstream.video.android.core.socket.PersistentSocket
Continuation if the socket successfully connected and we've authenticated
setConnectionId(java.lang.String) - function in io.getstream.video.android.core.socket.PersistentSocket
the connection id
setConnectionId(java.lang.String) - function in io.getstream.video.android.core.socket.PersistentSocket
the connection id
setConsumed(java.lang.Boolean) - function in io.getstream.video.android.core.model.Reaction
 
setDetails(java.util.List) - function in io.getstream.video.android.core.socket.ErrorResponse
 
setDimensions(.<Error class: unknown class>) - function in io.getstream.video.android.core.call.TrackDimensions
 
setDisposed(java.lang.Boolean) - function in io.getstream.video.android.core.EventSubscription
 
setDuration(java.lang.String) - function in io.getstream.video.android.core.socket.ErrorResponse
 
setEnabled(java.lang.Boolean,java.lang.Boolean) - function in io.getstream.video.android.core.CameraManager
 
setEnabled(java.lang.Boolean,java.lang.Boolean) - function in io.getstream.video.android.core.MicrophoneManager
Enable or disable the microphone
setEnabled(java.lang.Boolean,java.lang.Boolean) - function in io.getstream.video.android.core.SpeakerManager
Enable or disable the speakerphone.
setGrantedAt(org.threeten.bp.OffsetDateTime) - function in io.getstream.video.android.core.permission.PermissionRequest
 
setInTest(java.lang.Boolean) - function in io.getstream.video.android.core.dispatchers.DispatcherProvider
 
setLastReconnectAt(org.threeten.bp.OffsetDateTime) - function in io.getstream.video.android.core.CallHealthMonitor
 
setLocalDescription(org.webrtc.SessionDescription) - function in io.getstream.video.android.core.call.connection.StreamPeerConnection
Sets the local description for a connection either for the subscriber or publisher based on the flow.
setLocalTrack(.<Error class: unknown class>,io.getstream.video.android.core.model.MediaTrack) - function in io.getstream.video.android.core.call.RtcSession
 
setMessage(java.lang.String) - function in io.getstream.video.android.core.socket.ErrorResponse
 
setMoreInfo(java.lang.String) - function in io.getstream.video.android.core.socket.ErrorResponse
 
setMuteState(java.lang.Boolean,.<Error class: unknown class>) - function in io.getstream.video.android.core.call.RtcSession
Informs the SFU that you're publishing a given track (publishing vs muted)
  • when switching SFU we should repeat this info

  • http calls failing here breaks the call. it should retry as long as the -- error isn't permanent, SFU didn't change, the mute/publish state didn't change -- we cap at 30 retries to prevent endless loops

setParams(java.util.List) - function in org.openapitools.client.infrastructure.CollectionFormats.CSVParams
 
setParams(java.util.List) - function in org.openapitools.client.infrastructure.CollectionFormats.CSVParams
 
setReconnectInProgress(java.lang.Boolean) - function in io.getstream.video.android.core.CallHealthMonitor
 
setReconnectionAttempts(java.lang.Integer) - function in io.getstream.video.android.core.CallHealthMonitor
 
setReconnectTimeout(java.lang.Long) - function in io.getstream.video.android.core.socket.PersistentSocket
 
setReconnectTimeout(java.lang.Long) - function in io.getstream.video.android.core.socket.PersistentSocket
 
setRejectedAt(org.threeten.bp.OffsetDateTime) - function in io.getstream.video.android.core.permission.PermissionRequest
 
setRemoteDescription(org.webrtc.SessionDescription) - function in io.getstream.video.android.core.call.connection.StreamPeerConnection
Used to set up the SDP on underlying connections and to add pendingIceCandidates to the connection for listening.
setRtmp(io.getstream.video.android.core.model.RTMP) - function in io.getstream.video.android.core.model.Ingress
 
setSdp(java.lang.String) - function in io.getstream.video.android.core.utils.MinimalSdpParser
 
setSessionId(java.lang.String) - function in io.getstream.video.android.core.ParticipantState
The SFU returns a session id for each participant.
setSpeakerPhone(java.lang.Boolean) - function in io.getstream.video.android.core.SpeakerManager
enables or disables the speakerphone
setStackTrace(kotlin.Array) - function in kotlin.Throwable
 
setStatusCode(java.lang.Integer) - function in io.getstream.video.android.core.socket.ErrorResponse
 
setStreamKey(java.lang.String) - function in io.getstream.video.android.core.model.RTMP
 
setSubscriber(io.getstream.video.android.core.call.connection.StreamPeerConnection) - function in io.getstream.video.android.core.call.RtcSession
subscriber peer connection is used for subs
Settings - class in io.getstream.video.android.core.call.state
Action to show a settings.
setTrack(java.lang.String,.<Error class: unknown class>,io.getstream.video.android.core.model.MediaTrack) - function in io.getstream.video.android.core.call.RtcSession
 
setTracks(java.util.Map) - function in io.getstream.video.android.core.call.RtcSession
 
setVisibility(java.lang.String,.<Error class: unknown class>,java.lang.Boolean) - function in io.getstream.video.android.core.Call
 
setVisible(java.lang.Boolean) - function in io.getstream.video.android.core.call.TrackDimensions
 
setVolume(java.lang.Integer) - function in io.getstream.video.android.core.SpeakerManager
Set the volume as a percentage, 0-100
SFUConnectedEvent - class in io.getstream.video.android.core.events
 
SfuDataEvent - class in io.getstream.video.android.core.events
 
SFUHealthCheckEvent - class in io.getstream.video.android.core.events
 
SFUResponse - class in org.openapitools.client.models
 
SfuSocket - class in io.getstream.video.android.core.socket
The SFU socket is slightly different from the coordinator socket It sends a JoinRequest to authenticate SFU socket uses binary instead of text
SfuSocketError - class in io.getstream.video.android.core.events
 
shouldShowRequestPermissionsRationale(android.app.Activity,kotlin.Array) - function in io.getstream.video.android.core.utils.AndroidUtilsKt
 
ShowCallParticipantInfo - class in io.getstream.video.android.core.call.state
Used to set the state to showing call participant info.
SOCKET_CLOSED - enum entry in io.getstream.video.android.core.errors.VideoErrorCode
 
SOCKET_FAILURE - enum entry in io.getstream.video.android.core.errors.VideoErrorCode
 
SocketError - class in io.getstream.video.android.core.socket
 
SocketState - class in io.getstream.video.android.core.socket
 
SocketState.Connected - class in io.getstream.video.android.core.socket.SocketState
We are connected, the most common state
SocketState.Connecting - class in io.getstream.video.android.core.socket.SocketState
Connection is in progress
SocketState.DisconnectedByRequest - class in io.getstream.video.android.core.socket.SocketState
You called socket.
SocketState.DisconnectedPermanently - class in io.getstream.video.android.core.socket.SocketState
A permanent error broken the connection, socket will not retry
SocketState.DisconnectedTemporarily - class in io.getstream.video.android.core.socket.SocketState
A temporary error broken the connection, socket will retry
SocketState.NetworkDisconnected - class in io.getstream.video.android.core.socket.SocketState
There is no internet available
SocketState.NotConnected - class in io.getstream.video.android.core.socket.SocketState
We haven't started to connect yet
SortData - class in io.getstream.video.android.core.model
Represents the data required to apply a sorting method to queries.
SortDataKt - class in io.getstream.video.android.core.model
 
SortField - class in io.getstream.video.android.core.model
 
SortField.Asc - class in io.getstream.video.android.core.model.SortField
 
SortField.Desc - class in io.getstream.video.android.core.model.SortField
 
SortParamRequest - class in org.openapitools.client.models
 
SpeakerManager - class in io.getstream.video.android.core
 
start() - function in io.getstream.video.android.core.CallHealthMonitor
 
start() - function in io.getstream.video.android.core.audio.AudioHandler
Called when a room is started.
start() - function in io.getstream.video.android.core.audio.AudioSwitchHandler
Called when a room is started.
startBroadcasting(java.lang.String,java.lang.String) - function in org.openapitools.client.apis.DefaultApi
Start broadcasting Starts broadcasting Required permissions: - StartBroadcasting Responses:
  • 201: Successful response

  • 400: Bad request

  • 429: Too many requests

StartBroadcastingResponse - class in org.openapitools.client.models
 
startHLS() - function in io.getstream.video.android.core.Call
 
startRecording() - function in io.getstream.video.android.core.Call
 
startRecording(java.lang.String,java.lang.String) - function in org.openapitools.client.apis.DefaultApi
Start recording Starts recording Sends events: - call.
StartRecordingResponse - class in org.openapitools.client.models
 
startTranscription(java.lang.String,java.lang.String) - function in org.openapitools.client.apis.DefaultApi
Start transcription Starts transcription Required permissions: - StartTranscription Responses:
  • 201: Successful response

  • 400: Bad request

  • 429: Too many requests

StartTranscriptionResponse - class in org.openapitools.client.models
 
StateFlowKt - class in io.getstream.video.android.core.utils
 
stop() - function in io.getstream.video.android.core.CallHealthMonitor
 
stop() - function in io.getstream.video.android.core.audio.AudioHandler
Called when a room is disconnected.
stop() - function in io.getstream.video.android.core.audio.AudioSwitchHandler
Called when a room is disconnected.
stopBroadcasting(java.lang.String,java.lang.String) - function in org.openapitools.client.apis.DefaultApi
Stop broadcasting Stops broadcasting Required permissions: - StopBroadcasting Responses:
  • 201: Successful response

  • 400: Bad request

  • 429: Too many requests

StopBroadcastingResponse - class in org.openapitools.client.models
 
stopHLS() - function in io.getstream.video.android.core.Call
 
stopLive() - function in io.getstream.video.android.core.Call
 
stopLive(java.lang.String,java.lang.String) - function in org.openapitools.client.apis.DefaultApi
Set call as not live Sends events: - call.
StopLiveResponse - class in org.openapitools.client.models
 
stopRecording() - function in io.getstream.video.android.core.Call
 
stopRecording(java.lang.String,java.lang.String) - function in org.openapitools.client.apis.DefaultApi
Stop recording Stops recording Sends events: - call.
StopRecordingResponse - class in org.openapitools.client.models
 
stopTranscription(java.lang.String,java.lang.String) - function in org.openapitools.client.apis.DefaultApi
Stop transcription Stops transcription Required permissions: - StopTranscription Responses:
  • 201: Successful response

  • 400: Bad request

  • 429: Too many requests

StopTranscriptionResponse - class in org.openapitools.client.models
 
StreamAudioDevice - class in io.getstream.video.android.core.audio
 
StreamAudioDevice.BluetoothHeadset - class in io.getstream.video.android.core.audio.StreamAudioDevice
An StreamAudioDevice representing a Bluetooth Headset.
StreamAudioDevice.Earpiece - class in io.getstream.video.android.core.audio.StreamAudioDevice
An StreamAudioDevice representing the Earpiece.
StreamAudioDevice.Speakerphone - class in io.getstream.video.android.core.audio.StreamAudioDevice
An StreamAudioDevice representing the Speakerphone.
StreamAudioDevice.WiredHeadset - class in io.getstream.video.android.core.audio.StreamAudioDevice
An StreamAudioDevice representing a Wired Headset.
StreamPeerConnection - class in io.getstream.video.android.core.call.connection
Wrapper around the WebRTC connection that contains tracks.
StreamPeerConnectionFactory - class in io.getstream.video.android.core.call.connection
Builds a factory that provides PeerConnections when requested.
StreamPeerType - class in io.getstream.video.android.core.model
The type of peer connections, either a PUBLISHER that sends data to the call or a SUBSCRIBER that receives and decodes the data from the server.
StreamPeerTypeKt - class in io.getstream.video.android.core.model
 
StreamVideo - class in io.getstream.video.android.core
The main interface to control the Video calls.
StreamVideo.Companion - class in io.getstream.video.android.core.StreamVideo
 
StreamVideoBuilder - class in io.getstream.video.android.core
The StreamVideoBuilder is used to create a new instance of the StreamVideo client.
StreamVideoConfig - class in io.getstream.video.android.core
 
StreamVideoConfigDefault - class in io.getstream.video.android.core
 
StreamVideoImplKt - class in io.getstream.video.android.core
 
StringUtilsKt - class in io.getstream.video.android.core.utils
 
subscribe(io.getstream.video.android.core.events.VideoEventListener) - function in io.getstream.video.android.core.Call
 
subscribe(io.getstream.video.android.core.events.VideoEventListener) - function in io.getstream.video.android.core.StreamVideo
Subscribe to all events
subscribe(io.getstream.video.android.core.internal.network.NetworkStateProvider.NetworkStateListener) - function in io.getstream.video.android.core.internal.network.NetworkStateProvider
Subscribes to network state changes through a listener.
subscribeFor(java.lang.Class,io.getstream.video.android.core.events.VideoEventListener) - function in io.getstream.video.android.core.Call
 
subscribeFor(java.lang.Class,io.getstream.video.android.core.events.VideoEventListener) - function in io.getstream.video.android.core.StreamVideo
Subscribe for a specific list of events
subscribeFor(io.getstream.video.android.core.StreamVideo,io.getstream.video.android.core.events.VideoEventListener) - function in io.getstream.video.android.core.StreamVideoImplKt
Extension function that makes it easy to use on kotlin, but keeps Java usable as well
SUBSCRIBER - enum entry in io.getstream.video.android.core.model.StreamPeerType
 
SubscriberOfferEvent - class in io.getstream.video.android.core.events
 
switchSfu(java.lang.Boolean) - function in io.getstream.video.android.core.Call
 
switchSfu() - function in io.getstream.video.android.core.Call.Debug
 
switchSfu(java.lang.String,java.lang.String,java.util.List) - function in io.getstream.video.android.core.call.RtcSession
 
A  B  C  D  E  F  G  H  I  J  L  M  N  O  P  Q  R  S  T  U  V  W