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

S

scrollToBottom(Integer,Function0) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
When the user clicks the scroll to bottom button we need to take the user to the bottom of the newest messages.
scrollToFirstUnreadMessage() - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
Scrolls to the first unread message in the channel.
scrollToMessage(String,String) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
Scrolls to the selected message.
SearchDebounce - class in io.getstream.chat.android.ui.common.utils
Resolves how long a search query is debounced for, based on its length.
seekRecordingTo(Float) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
Pauses audio recording and seeks to the given progress.
seekTo(Attachment,Float) - function in io.getstream.chat.android.ui.common.feature.messages.list.AudioPlayerController
 
selectCommand(Command) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
Switches the message composer to the command input mode.
SelectedMessageFailedModerationState - class in io.getstream.chat.android.ui.common.state.messages.list
Represents a state when the moderated message was selected.
SelectedMessageOptionsState - class in io.getstream.chat.android.ui.common.state.messages.list
Represents a state when a message was selected.
SelectedMessageReactionsPickerState - class in io.getstream.chat.android.ui.common.state.messages.list
Represents a state when the show more reactions button was clicked.
SelectedMessageReactionsState - class in io.getstream.chat.android.ui.common.state.messages.list
Represents a state when message reactions were selected.
SelectedMessageState - class in io.getstream.chat.android.ui.common.state.messages.list
Represents a state when a message or its reactions were selected.
SelectedPoll - class in io.getstream.chat.android.ui.common.state.messages.poll
 
selectExtendedReactions(Message) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
Triggered when the user taps the show more reactions button.
SelectFilesContract - class in io.getstream.chat.android.ui.common.contract.internal
 
selectMention(User) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
Autocompletes the current text input with the mention from the selected user.
selectMention(Mention) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
Autocompletes the current text input with the mention from the selected mention.
selectMessage(Message) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
Triggered when the user long taps on and selects a message.
selectReactions(Message) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
Triggered when the user taps on and selects message reactions.
SendAnyway - class in io.getstream.chat.android.ui.common.state.messages.list
Prompts the user to send the message anyway if the message was flagged by moderation.
SendDirectMessage - class in io.getstream.chat.android.ui.common.state.channel.info
Send a direct message to the member.
SendGiphy - class in io.getstream.chat.android.ui.common.state.messages.list
Send the selected giphy message to the channel.
sendMessage(Message,Call.Callback,SuspendFunction1) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
Sends a given message using our Stream API.
sendRecording() - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
Completes the active audio recording and sends the recorded audio as an attachment.
setAlsoSendToChannel(Boolean) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
Called when the "Also send as a direct message" checkbox is checked or unchecked.
setDateSeparatorHandler(DateSeparatorHandler) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
Sets the date separator handler which determines when to add date separators.
setExtraData(Map) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
 
setFile(File) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
 
setImageLoader(SingletonImageLoader.Factory) - function in io.getstream.chat.android.ui.common.images.internal.StreamCoil
 
setIsSelected(Boolean) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
 
setMessageFooterVisibility(MessageFooterVisibility) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
Sets the value used to determine if message footer content is shown.
setMessageInput(String) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
Called when the input changes and the internal state needs to be updated.
setMessageMode(MessageMode) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
Called when the message mode changes and the internal state needs to be updated.
setMessagePositionHandler(MessagePositionHandler) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
Sets the MessagePositionHandler that determines the message position inside a group.
setMimeType(String) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
 
setOnCurrentRecordingDurationChangedListener(StreamMediaRecorder.OnCurrentRecordingDurationChanged) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
Sets a StreamMediaRecorder.OnCurrentRecordingDurationChanged listener on this instance of StreamMediaRecorder.
setOnCurrentRecordingDurationChangedListener(StreamMediaRecorder.OnCurrentRecordingDurationChanged) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
Sets a StreamMediaRecorder.OnCurrentRecordingDurationChanged listener on this instance of StreamMediaRecorder.
setOnErrorListener(StreamMediaRecorder.OnErrorListener) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
Sets an error listener.
setOnErrorListener(StreamMediaRecorder.OnErrorListener) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
Sets an error listener.
setOnInfoListener(StreamMediaRecorder.OnInfoListener) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
Sets an info listener.
setOnInfoListener(StreamMediaRecorder.OnInfoListener) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
Sets an info listener.
setOnMaxAmplitudeSampledListener(StreamMediaRecorder.OnMaxAmplitudeSampled) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
Sets a StreamMediaRecorder.setOnMaxAmplitudeSampledListener listener on this instance of StreamMediaRecorder.
setOnMaxAmplitudeSampledListener(StreamMediaRecorder.OnMaxAmplitudeSampled) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
Sets a StreamMediaRecorder.setOnMaxAmplitudeSampledListener listener on this instance of StreamMediaRecorder.
setOnMediaRecorderStateChangedListener(StreamMediaRecorder.OnMediaRecorderStateChange) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
Sets a StreamMediaRecorder.OnMediaRecorderStateChange listener on this instance of StreamMediaRecorder.
setOnMediaRecorderStateChangedListener(StreamMediaRecorder.OnMediaRecorderStateChange) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
Sets a StreamMediaRecorder.OnMediaRecorderStateChange listener on this instance of StreamMediaRecorder.
setOnRecordingStartedListener(StreamMediaRecorder.OnRecordingStarted) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
Sets an StreamMediaRecorder.OnRecordingStarted listener on this instance of StreamMediaRecorder.
setOnRecordingStartedListener(StreamMediaRecorder.OnRecordingStarted) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
Sets a StreamMediaRecorder.OnRecordingStarted listener on this instance of StreamMediaRecorder.
setOnRecordingStoppedListener(StreamMediaRecorder.OnRecordingStopped) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
Sets an StreamMediaRecorder.OnRecordingStopped listener on this instance of StreamMediaRecorder.
setOnRecordingStoppedListener(StreamMediaRecorder.OnRecordingStopped) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
Sets a StreamMediaRecorder.OnRecordingStopped listener on this instance of StreamMediaRecorder.
setPathPermissions(Array) - function in android.content.StreamFileProvider
 
setPictureFile(File) - function in io.getstream.chat.android.ui.common.contract.internal.CaptureMediaContract
 
setReadPermission(String) - function in android.content.StreamFileProvider
 
setSelectedPosition(Integer) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
 
setSize(Long) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
 
setSystemMessageVisibility(Boolean) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
Sets whether the system messages should be visible.
setThreadDateSeparatorHandler(DateSeparatorHandler) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
Sets the thread date separator handler which determines when to add date separators inside the thread.
setTitle(String) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
 
setType(String) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
 
setTypingUpdatesBuffer(TypingUpdatesBuffer) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
Buffers typing updates.
setUri(Uri) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
 
setVideoFile(File) - function in io.getstream.chat.android.ui.common.contract.internal.CaptureMediaContract
 
setVideoLength(Long) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
 
setWritePermission(String) - function in android.content.StreamFileProvider
 
shadowBanUser(String,String,Integer) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
Shadow bans the given user inside this channel.
ShareableUriProvider - class in io.getstream.chat.android.ui.common.internal.file
Provider class for generating shareable URIs for files using FileProvider.
ShareCacheConfig - class in io.getstream.chat.android.ui.common.internal.file
Configuration for the share file cache.
shareLocalFile(Context,Uri,String,String) - function in io.getstream.chat.android.ui.common.utils.ContextUtilsKt
Share a local file.
shouldAddDateSeparator(Message,Message) - function in io.getstream.chat.android.ui.common.feature.messages.list.DateSeparatorHandler
Determines whether we should add the date separator or not.
shouldShowMessageFooter(MessageFooterVisibility,Message,Boolean,Message) - function in io.getstream.chat.android.ui.common.utils.extensions.MessageFooterVisibilityKt
Decides if we need to show the message footer (timestamp) below the message.
shouldShowMessageStatusIndicator(Message) - function in io.getstream.chat.android.ui.common.utils.extensions.MessageKt
 
shouldShowOriginalText(String) - function in io.getstream.chat.android.ui.common.feature.messages.translations.MessageOriginalTranslationsStore
Checks if the original text translation for a given message ID should be shown.
showOriginalText(String) - function in io.getstream.chat.android.ui.common.feature.messages.translations.MessageOriginalTranslationsStore
Shows the original text for a given translated message ID.
showSoftKeyboard(Context) - function in io.getstream.chat.android.ui.common.utils.Utils
 
showSoftKeyboard(View) - function in io.getstream.chat.android.ui.common.utils.Utils
 
ShuffleGiphy - class in io.getstream.chat.android.ui.common.state.messages.list
Perform the giphy shuffle operation.
shutdown() - function in android.content.StreamFileProvider
 
sortedByAvailability(List,MessageAction) - function in io.getstream.chat.android.ui.common.state.messages.composer.CommandAvailabilityKt
Returns a new list sorted by, in order:
  • Availability for action (available first).

  • Universal commands (set != "moderation_set") before contextual ones.

The sort is stable, so within each group the input order is preserved.
spliterator() - function in kotlin.collections.ExpandableList
 
START - enum entry in io.getstream.chat.android.ui.common.state.messages.list.MessageOptionsUserReactionAlignment

Aligns the reaction to the start of the user avatar.

startAudioRecording(String,Long,Boolean) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
Creates a File internally and starts recording.
startAudioRecording(File,Long) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
Prepares the given recordingFile and starts recording.
startAudioRecording(String,Long,Boolean) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
Creates a File internally and starts recording.
startAudioRecording(File,Long) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
Prepares the given recordingFile and starts recording.
StartOfTheChannelItemState - class in io.getstream.chat.android.ui.common.state.messages.list
Represents the start of the channel inside a message list.
startRecording() - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
Starts audio recording and moves MessageComposerState.recording state from RecordingState.Idle to RecordingState.Hold.
startSeek(Attachment) - function in io.getstream.chat.android.ui.common.feature.messages.list.AudioPlayerController
 
stopRecording() - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
Stops audio recording and moves MessageComposerState.recording state to RecordingState.Overview.
stopRecording() - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
Stops recording and saves the recording to the file provided by startAudioRecording.
stopRecording() - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
Stops recording and saves the recording to the file provided by startAudioRecording.
StorageHelper - class in io.getstream.chat.android.ui.common.helper.internal
Helper class for managing file and media attachments from device storage.
StorageHelper.Companion - class in io.getstream.chat.android.ui.common.helper.internal.StorageHelper
 
stream() - function in kotlin.collections.ExpandableList
 
StreamCdnImageResizer - class in io.getstream.chat.android.ui.common.images.resizing
Strategy for resizing Stream CDN hosted image URLs before they are loaded, to avoid downloading full-resolution originals.
StreamCdnImageResizer.Companion - class in io.getstream.chat.android.ui.common.images.resizing.StreamCdnImageResizer
 
StreamCdnImageResizerKt - class in io.getstream.chat.android.ui.common.images.resizing
 
StreamCdnImageResizing - class in io.getstream.chat.android.ui.common.images.resizing
Used to adjust the request to resize images hosted on Stream's CDN.
StreamCdnImageResizing.Companion - class in io.getstream.chat.android.ui.common.images.resizing.StreamCdnImageResizing
 
StreamCdnMaxPixelsImageResizer - class in io.getstream.chat.android.ui.common.images.resizing
Caps images to maxImagePixels total pixels (default 2MP), preserving aspect ratio and never upscaling.
StreamCoil - class in io.getstream.chat.android.ui.common.images.internal
 
StreamCoilUserIconBuilder - class in io.getstream.chat.android.ui.common.notifications
Produces an IconCompat using Coil, which downloads and caches the user image.
StreamFileProvider - class in io.getstream.chat.android.ui.common
 
StreamImageLoader - class in io.getstream.chat.android.ui.common.images.internal
 
StreamImageLoader.Companion - class in io.getstream.chat.android.ui.common.images.internal.StreamImageLoader
 
StreamImageLoader.ImageTransformation - class in io.getstream.chat.android.ui.common.images.internal.StreamImageLoader
 
StreamImageLoader.ImageTransformation.Circle - class in io.getstream.chat.android.ui.common.images.internal.StreamImageLoader.ImageTransformation
 
StreamImageLoader.ImageTransformation.None - class in io.getstream.chat.android.ui.common.images.internal.StreamImageLoader.ImageTransformation
 
StreamImageLoader.ImageTransformation.RoundedCorners - class in io.getstream.chat.android.ui.common.images.internal.StreamImageLoader.ImageTransformation
 
StreamImageLoaderFactory - class in io.getstream.chat.android.ui.common.images
Factory for creating Coil ImageLoader instances with Stream Chat specific configuration.
StreamMediaRecorder - class in io.getstream.sdk.chat.audio.recording
A media recording interface, designed to simplify using MediaRecorder.
StreamMediaRecorder.OnCurrentRecordingDurationChanged - class in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
A functional interface used for listening to updated in the duration of the currently active recording.
StreamMediaRecorder.OnErrorListener - class in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
A functional interface used for listening to error events dispatched by the MediaRecorder internally used by StreamMediaRecorder.
StreamMediaRecorder.OnInfoListener - class in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
A functional interface used for listening to info events dispatched by the MediaRecorder internally used by StreamMediaRecorder.
StreamMediaRecorder.OnMaxAmplitudeSampled - class in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
A functional interface used for emitting max amplitude readings during recording.
StreamMediaRecorder.OnMediaRecorderStateChange - class in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
A functional interface used for listening to StreamMediaRecorder state changes.
StreamMediaRecorder.OnRecordingStarted - class in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
A functional interface used for notifying after the recording has started successfully.
StreamMediaRecorder.OnRecordingStopped - class in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
A functional interface used for notifying after the recording has stopped.
StreamMediaRecorderState - class in io.getstream.sdk.chat.audio.recording
Holds information about the current state of the MediaRecorder used by StreamMediaRecorder.
StreamShareFileManager - class in io.getstream.chat.android.ui.common.internal.file
Class handling operations related to sharing files with external apps.
StreamTransliterator - class in io.getstream.chat.android.ui.common.feature.messages.composer.transliteration
Interface for transliteration of text.
StringExtensionsKt - class in io.getstream.chat.android.ui.common.images.resizing
 
stringify() - function in io.getstream.chat.android.ui.common.state.messages.list.AudioPlayerState
 
stringify(MessageListItemState) - function in io.getstream.chat.android.ui.common.state.messages.list.MessageListItemStateKt
Returns a string representation of the MessageListItemState.
StringKt - class in io.getstream.chat.android.ui.common.utils.extensions
 
subList(Integer,Integer) - function in kotlin.collections.ExpandableList
 
SystemMessageItemState - class in io.getstream.chat.android.ui.common.state.messages.list
Represents a system message inside the message list.
A  B  C  D  E  F  G  H  I  L  M  N  O  P  Q  R  S  T  U  V  W