C
- Call - class in io.getstream.video.android.core
- The call class gives you access to all call level API calls
- call(String,String) - function in io.getstream.video.android.core.StreamVideo
- Create a call with the given type and id.
- Call - class in stream.video.sfu.models
- Call.Companion - class in io.getstream.video.android.core.Call
- Call.Companion - class in stream.video.sfu.models.Call
- Call.Debug - class in io.getstream.video.android.core.Call
- CALL_ENDED_EVENT - enum entry in io.getstream.video.android.core.BackendCause
- CALL_ENDED_REASON_ENDED - enum entry in stream.video.sfu.models.CallEndedReason
- CALL_ENDED_REASON_KICKED - enum entry in stream.video.sfu.models.CallEndedReason
- CALL_ENDED_REASON_LIVE_ENDED - enum entry in stream.video.sfu.models.CallEndedReason
- CALL_ENDED_REASON_SESSION_ENDED - enum entry in stream.video.sfu.models.CallEndedReason
- CALL_ENDED_REASON_UNSPECIFIED - enum entry in stream.video.sfu.models.CallEndedReason
- CALL_ENDED_SFU_EVENT - enum entry in io.getstream.video.android.core.BackendCause
- CALL_JOIN_ABORT - enum entry in io.getstream.video.android.core.UserActionCause
A io.getstream.video.android.core.CallJoinInterceptor aborted the join sequence.
- CALL_ON_HOLD - enum entry in io.getstream.video.android.core.SdkCause
Telecom system put the call on hold for another call.
- CALL_SESSION_ENDED_EVENT - enum entry in io.getstream.video.android.core.BackendCause
- CallAcceptedEvent - class in io.getstream.android.video.generated.models
- This event is sent when a user accepts a notification to join a call.
- CallAction - class in io.getstream.video.android.core.call.state
- Represents various actions users can take while in a call.
- CallActions - class in io.getstream.video.android.core
- Interface for call actions that can be performed on a participant.
- CallAwareConnectionPolicy - class in io.getstream.video.android.core.socket.common
- CallClientUtilsKt - class in io.getstream.video.android.core.utils
- CallClosedCaption - class in io.getstream.android.video.generated.models
- CallClosedCaption represents a closed caption of a call.
- CallClosedCaptionsFailedEvent - class in io.getstream.android.video.generated.models
- This event is sent when call closed captions has failed
- CallClosedCaptionsStartedEvent - class in io.getstream.android.video.generated.models
- This event is sent when call closed caption has started
- CallClosedCaptionsStoppedEvent - class in io.getstream.android.video.generated.models
- This event is sent when call closed captions has stopped
- CallCreatedEvent - class in io.getstream.android.video.generated.models
- This event is sent when a call is created.
- CallData - class in io.getstream.video.android.core.model
- CallDeletedEvent - class in io.getstream.android.video.generated.models
- This event is sent when a call is deleted.
- CallDetails - class in io.getstream.video.android.core.model
- CallDTMFEvent - class in io.getstream.android.video.generated.models
- This event is sent asynchronously when a single DTMF digit is received from a SIP participant.
- CallDurationReport - class in io.getstream.android.video.generated.models
- CallDurationReportResponse - class in io.getstream.android.video.generated.models
- CallEgress - class in io.getstream.video.android.core.model
- CallEnded - class in stream.video.sfu.event
- CallEnded is sent by the SFU to the client to signal that the call has ended.
- CallEnded.Companion - class in stream.video.sfu.event.CallEnded
- CallEndedEvent - class in io.getstream.android.video.generated.models
- This event is sent when a call is mark as ended for all its participants.
- CallEndedReason - class in stream.video.sfu.models
- CallEndedReason represents the reason for the call to end.
- CallEndedReason.Companion - class in stream.video.sfu.models.CallEndedReason
- CallEndedSfuEvent - class in io.getstream.video.android.core.events
- CallEventType - class in io.getstream.video.android.core.model
- Represents the type of events we can send around calls.
- CallFrameRecordingFailedEvent - class in io.getstream.android.video.generated.models
- This event is sent when frame recording has failed
- CallFrameRecordingFrameReadyEvent - class in io.getstream.android.video.generated.models
- This event is sent when a frame is captured from a call
- CallFrameRecordingStartedEvent - class in io.getstream.android.video.generated.models
- This event is sent when frame recording has started
- CallFrameRecordingStoppedEvent - class in io.getstream.android.video.generated.models
- This event is sent when frame recording has stopped
- CallGrants - class in stream.video.sfu.models
- CallGrants represents the set of permissions given to the user for the current call.
- CallGrants.Companion - class in stream.video.sfu.models.CallGrants
- CallGrantsUpdated - class in stream.video.sfu.event
- CallGrants is sent to users when there is a change in the call permissions to publish audio, video or share the screen for a user or a role.
- CallGrantsUpdated.Companion - class in stream.video.sfu.event.CallGrantsUpdated
- CallGrantsUpdatedEvent - class in io.getstream.video.android.core.events
- CallHealthMonitor - class in io.getstream.video.android.core
- Monitors
Publisher and subscriber Peer connection states -> immediately reconnect
Network up/down -> mark down instantly when down. reconnect when up
Interval every 2 seconds. check and decide what to do
- CallHLSBroadcastingFailedEvent - class in io.getstream.android.video.generated.models
- This event is sent when HLS broadcasting has failed
- CallHLSBroadcastingStartedEvent - class in io.getstream.android.video.generated.models
- This event is sent when HLS broadcasting has started
- CallHLSBroadcastingStoppedEvent - class in io.getstream.android.video.generated.models
- This event is sent when HLS broadcasting has stopped
- CallInfo - class in io.getstream.video.android.core.model
- CallIngressResponse - class in io.getstream.android.video.generated.models
- CallIngressResponse is the payload for ingress settings
- CallJoinInterceptionException - class in io.getstream.video.android.core
- Thrown by a CallJoinInterceptor to abort the join.
- CallJoinInterceptor - class in io.getstream.video.android.core
- Controls when a ringing call transitions to RingingState.Active.
- CallKt - class in io.getstream.video.android.core
- CallLeaveReason - class in io.getstream.video.android.core
- CallLeaveReason.Backend - class in io.getstream.video.android.core.CallLeaveReason
- The backend ended or rejected the call (CallEndedEvent, SFU termination, etc.).
- CallLeaveReason.Custom - class in io.getstream.video.android.core.CallLeaveReason
- SDK consumer supplied an arbitrary reason.
- CallLeaveReason.RetryExhausted - class in io.getstream.video.android.core.CallLeaveReason
- All reconnect attempts were exhausted after a network or SFU failure.
- CallLeaveReason.SdkDriven - class in io.getstream.video.android.core.CallLeaveReason
- A platform/system event (task removal, hold, wearable, interceptor, etc.) caused the leave.
- CallLeaveReason.UserAction - class in io.getstream.video.android.core.CallLeaveReason
- The local user explicitly chose to leave.
- CallLevelEventPayload - class in io.getstream.android.video.generated.models
- CallLiveStartedEvent - class in io.getstream.android.video.generated.models
- This event is sent when a call is started.
- CallMember - class in io.getstream.video.android.core.model
- CallMemberAddedEvent - class in io.getstream.android.video.generated.models
- This event is sent when one or more members are added to a call
- CallMemberRemovedEvent - class in io.getstream.android.video.generated.models
- This event is sent when one or more members are removed from a call
- CallMemberUpdatedEvent - class in io.getstream.android.video.generated.models
- This event is sent when one or more members are updated
- CallMemberUpdatedPermissionEvent - class in io.getstream.android.video.generated.models
- This event is sent when one or more members get its role updated
- CallMissedEvent - class in io.getstream.android.video.generated.models
- This event is sent to call members who did not accept/reject/join the call to notify they missed the call
- CallModerationBlurEvent - class in io.getstream.android.video.generated.models
- This event is sent when a moderation blur action is applied to a user's video stream
- CallModerationConstants - class in io.getstream.video.android.core.moderations
- CallModerationWarningEvent - class in io.getstream.android.video.generated.models
- This event is sent when a moderation warning is issued to a user
- CallNotificationEvent - class in io.getstream.android.video.generated.models
- This event is sent to all call members to notify they are getting called
- callOnClick() - function in android.view.VideoTextureViewRenderer
- CallParticipantCountReport - class in io.getstream.android.video.generated.models
- CallParticipantCountReportResponse - class in io.getstream.android.video.generated.models
- CallParticipantResponse - class in io.getstream.android.video.generated.models
- CallParticipantTimeline - class in io.getstream.android.video.generated.models
- CallReactionEvent - class in io.getstream.android.video.generated.models
- This event is sent when a reaction is sent in a call, clients should use this to show the reaction in the call screen
- callReadyToJoin(Call) - function in io.getstream.video.android.core.CallJoinInterceptor
- Called when the SDK is ready to transition to RingingState.Active.
- CallRecording - class in io.getstream.android.video.generated.models
- CallRecording represents a recording of a call.
- CallRecordingData - class in io.getstream.video.android.core.model
- Represents a single call recording with its metadata.
- CallRecordingFailedEvent - class in io.getstream.android.video.generated.models
- This event is sent when call recording has failed
- CallRecordingFailedEvent.RecordingType - class in io.getstream.android.video.generated.models.CallRecordingFailedEvent
- RecordingType Enum
- CallRecordingFailedEvent.RecordingType.Companion - class in io.getstream.android.video.generated.models.CallRecordingFailedEvent.RecordingType
- CallRecordingFailedEvent.RecordingType.Composite - class in io.getstream.android.video.generated.models.CallRecordingFailedEvent.RecordingType
- CallRecordingFailedEvent.RecordingType.Individual - class in io.getstream.android.video.generated.models.CallRecordingFailedEvent.RecordingType
- CallRecordingFailedEvent.RecordingType.Raw - class in io.getstream.android.video.generated.models.CallRecordingFailedEvent.RecordingType
- CallRecordingFailedEvent.RecordingType.RecordingTypeAdapter - class in io.getstream.android.video.generated.models.CallRecordingFailedEvent.RecordingType
- CallRecordingFailedEvent.RecordingType.Unknown - class in io.getstream.android.video.generated.models.CallRecordingFailedEvent.RecordingType
- CallRecordingReadyEvent - class in io.getstream.android.video.generated.models
- This event is sent when call recording is ready
- CallRecordingReadyEvent.RecordingType - class in io.getstream.android.video.generated.models.CallRecordingReadyEvent
- RecordingType Enum
- CallRecordingReadyEvent.RecordingType.Companion - class in io.getstream.android.video.generated.models.CallRecordingReadyEvent.RecordingType
- CallRecordingReadyEvent.RecordingType.Composite - class in io.getstream.android.video.generated.models.CallRecordingReadyEvent.RecordingType
- CallRecordingReadyEvent.RecordingType.Individual - class in io.getstream.android.video.generated.models.CallRecordingReadyEvent.RecordingType
- CallRecordingReadyEvent.RecordingType.Raw - class in io.getstream.android.video.generated.models.CallRecordingReadyEvent.RecordingType
- CallRecordingReadyEvent.RecordingType.RecordingTypeAdapter - class in io.getstream.android.video.generated.models.CallRecordingReadyEvent.RecordingType
- CallRecordingReadyEvent.RecordingType.Unknown - class in io.getstream.android.video.generated.models.CallRecordingReadyEvent.RecordingType
- CallRecordingStartedEvent - class in io.getstream.android.video.generated.models
- This event is sent when call recording has started
- CallRecordingStartedEvent.RecordingType - class in io.getstream.android.video.generated.models.CallRecordingStartedEvent
- RecordingType Enum
- CallRecordingStartedEvent.RecordingType.Companion - class in io.getstream.android.video.generated.models.CallRecordingStartedEvent.RecordingType
- CallRecordingStartedEvent.RecordingType.Composite - class in io.getstream.android.video.generated.models.CallRecordingStartedEvent.RecordingType
- CallRecordingStartedEvent.RecordingType.Individual - class in io.getstream.android.video.generated.models.CallRecordingStartedEvent.RecordingType
- CallRecordingStartedEvent.RecordingType.Raw - class in io.getstream.android.video.generated.models.CallRecordingStartedEvent.RecordingType
- CallRecordingStartedEvent.RecordingType.RecordingTypeAdapter - class in io.getstream.android.video.generated.models.CallRecordingStartedEvent.RecordingType
- CallRecordingStartedEvent.RecordingType.Unknown - class in io.getstream.android.video.generated.models.CallRecordingStartedEvent.RecordingType
- CallRecordingStoppedEvent - class in io.getstream.android.video.generated.models
- This event is sent when call recording has stopped
- CallRecordingStoppedEvent.RecordingType - class in io.getstream.android.video.generated.models.CallRecordingStoppedEvent
- RecordingType Enum
- CallRecordingStoppedEvent.RecordingType.Companion - class in io.getstream.android.video.generated.models.CallRecordingStoppedEvent.RecordingType
- CallRecordingStoppedEvent.RecordingType.Composite - class in io.getstream.android.video.generated.models.CallRecordingStoppedEvent.RecordingType
- CallRecordingStoppedEvent.RecordingType.Individual - class in io.getstream.android.video.generated.models.CallRecordingStoppedEvent.RecordingType
- CallRecordingStoppedEvent.RecordingType.Raw - class in io.getstream.android.video.generated.models.CallRecordingStoppedEvent.RecordingType
- CallRecordingStoppedEvent.RecordingType.RecordingTypeAdapter - class in io.getstream.android.video.generated.models.CallRecordingStoppedEvent.RecordingType
- CallRecordingStoppedEvent.RecordingType.Unknown - class in io.getstream.android.video.generated.models.CallRecordingStoppedEvent.RecordingType
- CallRejectedEvent - class in io.getstream.android.video.generated.models
- This event is sent when a user rejects a notification to join a call.
- CallReportResponse - class in io.getstream.android.video.generated.models
- CallRequest - class in io.getstream.android.video.generated.models
- CallRequest is the payload for creating a call.
- CallResponse - class in io.getstream.android.video.generated.models
- Represents a call
- CallRingEvent - class in io.getstream.android.video.generated.models
- This event is sent to all call members to notify they are getting called
- CallRtmpBroadcastFailedEvent - class in io.getstream.android.video.generated.models
- This event is sent when a call RTMP broadcast has failed
- CallRtmpBroadcastStartedEvent - class in io.getstream.android.video.generated.models
- This event is sent when RTMP broadcast has started
- CallRtmpBroadcastStoppedEvent - class in io.getstream.android.video.generated.models
- This event is sent when RTMP broadcast has stopped
- CallServiceConfig - class in io.getstream.video.android.core.notifications.internal.service
- Configuration class for the call foreground service.
- callServiceConfig() - function in io.getstream.video.android.core.notifications.internal.service.CallServiceConfigKt
- Returns the default call foreground service configuration.
- CallServiceConfigBuilder - class in io.getstream.video.android.core.notifications.internal.service
- CallServiceConfigKt - class in io.getstream.video.android.core.notifications.internal.service
- CallServiceConfigRegistry - class in io.getstream.video.android.core.notifications.internal.service
- A registry for managing call configurations related to call services.
- CallSessionEndedEvent - class in io.getstream.android.video.generated.models
- This event is sent when a call session ends
- CallSessionParticipantCountsUpdatedEvent - class in io.getstream.android.video.generated.models
- This event is sent when the participant counts in a call session are updated
- CallSessionParticipantJoinedEvent - class in io.getstream.android.video.generated.models
- This event is sent when a participant joins a call session
- CallSessionParticipantLeftEvent - class in io.getstream.android.video.generated.models
- This event is sent when a participant leaves a call session
- CallSessionResponse - class in io.getstream.android.video.generated.models
- CallSessionStartedEvent - class in io.getstream.android.video.generated.models
- This event is sent when a call session starts
- CallSettingsRequest - class in io.getstream.android.video.generated.models
- CallSettingsResponse - class in io.getstream.android.video.generated.models
- CallsPerDayReport - class in io.getstream.android.video.generated.models
- CallsPerDayReportResponse - class in io.getstream.android.video.generated.models
- CallState - class in io.getstream.video.android.core
- The CallState class keeps all state for a call It's available on every call object
- CallState - class in stream.video.sfu.models
- CallState is the current state of the call as seen by an SFU.
- CallState.Companion - class in stream.video.sfu.models.CallState
- CallStateResponseFields - class in io.getstream.android.video.generated.models
- CallStateResponseFields is the payload for call state response
- CallStats - class in io.getstream.video.android.core
- CallStatsLocation - class in io.getstream.android.video.generated.models
- CallStatsMapLocation - class in io.getstream.android.video.generated.models
- CallStatsMapPublisher - class in io.getstream.android.video.generated.models
- CallStatsMapPublishers - class in io.getstream.android.video.generated.models
- CallStatsMapSFUs - class in io.getstream.android.video.generated.models
- CallStatsMapSubscriber - class in io.getstream.android.video.generated.models
- CallStatsMapSubscribers - class in io.getstream.android.video.generated.models
- CallStatsParticipant - class in io.getstream.android.video.generated.models
- CallStatsParticipantCounts - class in io.getstream.android.video.generated.models
- CallStatsParticipantSession - class in io.getstream.android.video.generated.models
- CallStatsReport - class in io.getstream.video.android.core
- CallStatsReportKt - class in io.getstream.video.android.core
- CallStatsReportReadyEvent - class in io.getstream.android.video.generated.models
- This event is sent when the insights report is ready
- CallStatsReportSummaryResponse - class in io.getstream.android.video.generated.models
- CallStatsSessionResponse - class in io.getstream.android.video.generated.models
- CallStatus - class in io.getstream.video.android.core.model
- CallStatus.Calling - class in io.getstream.video.android.core.model.CallStatus
- CallStatus.Incoming - class in io.getstream.video.android.core.model.CallStatus
- CallStatus.Outgoing - class in io.getstream.video.android.core.model.CallStatus
- CallTranscription - class in io.getstream.android.video.generated.models
- CallTranscription represents a transcription of a call.
- CallTranscriptionFailedEvent - class in io.getstream.android.video.generated.models
- This event is sent when call transcription has failed
- CallTranscriptionReadyEvent - class in io.getstream.android.video.generated.models
- This event is sent when call transcription is ready
- CallTranscriptionStartedEvent - class in io.getstream.android.video.generated.models
- This event is sent when call transcription has started
- CallTranscriptionStoppedEvent - class in io.getstream.android.video.generated.models
- This event is sent when call transcription has stopped
- CallType - class in io.getstream.video.android.core.call
- CallType.AnyMarker - class in io.getstream.video.android.core.call.CallType
- CallType.AudioCall - class in io.getstream.video.android.core.call.CallType
- CallType.AudioRoom - class in io.getstream.video.android.core.call.CallType
- Group audio chat (mirrors React's
audio_roomand iOS'saudio_roomcall type). - CallType.Companion - class in io.getstream.video.android.core.call.CallType
- CallType.CustomCallType - class in io.getstream.video.android.core.call.CallType
- CallType.Default - class in io.getstream.video.android.core.call.CallType
- CallType.Livestream - class in io.getstream.video.android.core.call.CallType
- CallUpdatedEvent - class in io.getstream.android.video.generated.models
- This event is sent when a call is updated, clients should use this update the local state of the call.
- CallUser - class in io.getstream.video.android.core.model
- CallUserFeedbackSubmittedEvent - class in io.getstream.android.video.generated.models
- This event is sent when a user submits feedback for a call.
- CallUserMutedEvent - class in io.getstream.android.video.generated.models
- This event is sent when a call member is muted
- CallUserState - class in io.getstream.video.android.core.model
- CameraCharacteristicsValidator - class in io.getstream.video.android.core.camera
- CameraDeviceWrapped - class in io.getstream.video.android.core
- CameraDirection - class in io.getstream.video.android.core
- CameraDirection.Back - class in io.getstream.video.android.core.CameraDirection
- CameraDirection.Front - class in io.getstream.video.android.core.CameraDirection
- CameraException - class in io.getstream.video.android.core.errors
- Triggered if for whatever reason we fail to access the camera There are dozens of underlying reasons for why the camera can fail We catch them and wrap them in this exception
- CameraManager - class in io.getstream.video.android.core
- The CameraManager class makes it easy to manage the camera for your video call
- CancelCall - class in io.getstream.video.android.core.call.state
- Action used to cancel an outgoing call.
- cancelDragAndDrop() - function in android.view.VideoTextureViewRenderer
- CANCELLED - enum entry in io.getstream.video.android.core.model.CallEventType
- CANCELLED_BY_SELF - enum entry in io.getstream.video.android.core.UserActionCause
- cancelLongPress() - function in android.view.VideoTextureViewRenderer
- cancelPendingInputEvents() - function in android.view.VideoTextureViewRenderer
- cancelTimeout() - function in io.getstream.video.android.core.CallState
- CANDIDATE_PAIR - enum entry in io.getstream.video.android.core.call.stats.model.discriminator.RtcReportType
- canHandleDeviceSwitch() - function in io.getstream.video.android.core.MicrophoneManager
- canResolveLayoutDirection() - function in android.view.VideoTextureViewRenderer
- canResolveTextAlignment() - function in android.view.VideoTextureViewRenderer
- canResolveTextDirection() - function in android.view.VideoTextureViewRenderer
- canScrollHorizontally(Integer) - function in android.view.VideoTextureViewRenderer
- canScrollVertically(Integer) - function in android.view.VideoTextureViewRenderer
- CANT_PARSE_CONNECTION_EVENT - enum entry in io.getstream.video.android.core.errors.VideoErrorCode
- CANT_PARSE_EVENT - enum entry in io.getstream.video.android.core.errors.VideoErrorCode
- canUseTelecom(CallServiceConfig,Context) - function in io.getstream.video.android.core.notifications.internal.telecom.TelecomPermissions
- CERTIFICATE - enum entry in io.getstream.video.android.core.call.stats.model.discriminator.RtcReportType
- ChangePublishOptions - class in stream.video.sfu.event
- ChangePublishOptions.Companion - class in stream.video.sfu.event.ChangePublishOptions
- ChangePublishOptionsComplete - class in stream.video.sfu.event
- ChangePublishOptionsComplete.Companion - class in stream.video.sfu.event.ChangePublishOptionsComplete
- ChangePublishOptionsEvent - class in io.getstream.video.android.core.events
- ChangePublishQuality - class in stream.video.sfu.event
- sent to users when they need to change the quality of their video
- ChangePublishQuality.Companion - class in stream.video.sfu.event.ChangePublishQuality
- ChangePublishQualityEvent - class in io.getstream.video.android.core.events
- ChatActivityStatsResponse - class in io.getstream.android.video.generated.models
- ChatDialog - class in io.getstream.video.android.core.call.state
- Action to show a chat dialog.
- ChatPreferencesResponse - class in io.getstream.android.video.generated.models
- check() - function in io.getstream.video.android.core.CallHealthMonitor
- Checks the peer connection states.
- checkAndroidPermissions(Context,Call) - function in io.getstream.video.android.core.permission.android.StreamPermissionCheck
- Return true if the user granted all the permissions so the Call can run.
- checkAndroidPermissionsGroup(Context,Call) - function in io.getstream.video.android.core.permission.android.StreamPermissionCheck
- checkInputConnectionProxy(View) - function in android.view.VideoTextureViewRenderer
- ChooseLayout - class in io.getstream.video.android.core.call.state
- Action to show a layout chooser.
- cleanup() - function in io.getstream.video.android.core.Call
- cleanup() - function in io.getstream.video.android.core.MicrophoneManager
- cleanup() - function in io.getstream.video.android.core.CameraManager
- cleanup() - function in io.getstream.video.android.core.MediaManagerImpl
- cleanup() - function in io.getstream.video.android.core.StreamVideo
- cleanup() - function in io.getstream.video.android.core.call.RtcSession
- clear(StreamCallId) - function in io.getstream.video.android.core.notifications.handlers.StreamMediaSessionController
- Clear the media session for the call.
- clear(StreamCallId) - function in io.getstream.video.android.core.notifications.handlers.DefaultStreamMediaSessionController
- Clear the media session for the call.
- clear() - function in io.getstream.video.android.datastore.delegate.StreamUserDataStore
- Clear the persisted all user data.
- clearAbortBroadcast() - function in android.content.ToggleCameraBroadcastReceiver
- clearAnimation() - function in android.view.VideoTextureViewRenderer
- clearFocus() - function in android.view.VideoTextureViewRenderer
- clearParticipants() - function in io.getstream.video.android.core.CallState
- clearPendingCredentialRequest() - function in android.view.VideoTextureViewRenderer
- clearPreferredAudioInputDevice() - function in io.getstream.video.android.core.call.connection.StreamPeerConnectionFactory
- Clears the preferred audio input device, restoring default routing.
- clearUsbDeviceSelection() - function in io.getstream.video.android.core.MicrophoneManager
- Clears the USB device selection, restoring default audio routing.
- clearVideoModeration() - function in io.getstream.video.android.core.moderations.ModerationManager
- clearViewTranslationCallback() - function in android.view.VideoTextureViewRenderer
- CLIENT_CAPABILITY_COORDINATOR_STATS - enum entry in stream.video.sfu.models.ClientCapability
Instructs SFU that stats will be sent to the coordinator
- CLIENT_CAPABILITY_SUBSCRIBER_VIDEO_PAUSE - enum entry in stream.video.sfu.models.ClientCapability
Enables SFU pausing inbound video
- CLIENT_CAPABILITY_UNSPECIFIED - enum entry in stream.video.sfu.models.ClientCapability
- CLIENT_CLEANUP - enum entry in io.getstream.video.android.core.SdkCause
SDK-level cleanup (e.g. logout, StreamVideo instance teardown).
- ClientCapability - class in stream.video.sfu.models
- ClientCapability defines a feature that client supports
- ClientCapability.Companion - class in stream.video.sfu.models.ClientCapability
- ClientDetails - class in stream.video.sfu.models
- ClientDetails.Companion - class in stream.video.sfu.models.ClientDetails
- ClientEvent - class in io.getstream.android.video.generated.models
- A single client-side telemetry event.
- ClientState - class in io.getstream.video.android.core
- close() - function in io.getstream.video.android.core.call.connection.StreamPeerConnection
- ClosedCaptionDeduplicationConfig - class in io.getstream.video.android.core.closedcaptions
- Configuration for managing deduplication of captions in the ClosedCaptionManager.
- ClosedCaptionEvent - class in io.getstream.android.video.generated.models
- This event is sent when closed captions are being sent in a call, clients should use this to show the closed captions in the call screen
- ClosedCaptionManager - class in io.getstream.video.android.core.closedcaptions
- Manages the lifecycle, state, and configuration of closed captions for a video call.
- ClosedCaptionsAction - class in io.getstream.video.android.core.call.state
- ClosedCaptionsConfig - class in io.getstream.video.android.core.closedcaptions
- Configuration for managing closed captions in the ClosedCaptionManager.
- ClosedCaptionsSettings - class in io.getstream.video.android.core.closedcaptions
- Configuration for managing closed captions in the ClosedCaptionManager.
- Codec - class in stream.video.sfu.models
- CODEC - enum entry in io.getstream.video.android.core.call.stats.model.discriminator.RtcReportType
- Codec.Companion - class in stream.video.sfu.models.Codec
- collect(FlowCollector) - function in io.getstream.video.android.core.utils.DerivedStateFlow
- collectUserFeedback(Integer,String,Map) - function in io.getstream.video.android.core.Call
- collectUserFeedback(String,String,CollectUserFeedbackRequest) - function in io.getstream.android.video.generated.apis.ProductvideoApi
- Collect user feedback
- CollectUserFeedbackRequest - class in io.getstream.android.video.generated.models
- CollectUserFeedbackResponse - class in io.getstream.android.video.generated.models
- Basic response information
- combineComparators(<ERROR CLASS>) - function in io.getstream.video.android.core.sorting.ComparatorsKt
- Combines multiple comparators in priority order.
- combineStates(StateFlow,StateFlow,Function2) - function in io.getstream.video.android.core.utils.StateFlowKt
- ComparatorsKt - class in io.getstream.video.android.core.sorting
- CompatibilityStreamNotificationHandler - class in io.getstream.video.android.core.notifications.handlers
- Compatibility notification handler that bridges the new notification system with the legacy notification handler behavior.
- component11(MatchResult.Destructured) - function in io.getstream.video.android.core.utils.SdpVersionKt
- component12(MatchResult.Destructured) - function in io.getstream.video.android.core.utils.SdpVersionKt
- component13(MatchResult.Destructured) - function in io.getstream.video.android.core.utils.SdpVersionKt
- CompositeRecordingResponse - class in io.getstream.android.video.generated.models
- ComputedStats - class in io.getstream.video.android.core.call.connection.stats
- Wrapper returned by StatsTracer.get that contains:
the full WebRTC stats report for the current poll,
a delta-compressed diff against the previous poll,
high-level performance metrics (encode / decode).
- computeHorizontalScrollExtent() - function in android.view.VideoTextureViewRenderer
- computeHorizontalScrollOffset() - function in android.view.VideoTextureViewRenderer
- computeHorizontalScrollRange() - function in android.view.VideoTextureViewRenderer
- computeScroll() - function in android.view.VideoTextureViewRenderer
- computeSystemWindowInsets(WindowInsets,Rect) - function in android.view.VideoTextureViewRenderer
- computeVerticalScrollExtent() - function in android.view.VideoTextureViewRenderer
- computeVerticalScrollOffset() - function in android.view.VideoTextureViewRenderer
- computeVerticalScrollRange() - function in android.view.VideoTextureViewRenderer
- conditional(Function2,<ERROR CLASS>) - function in io.getstream.video.android.core.sorting.ComparatorsKt
- Returns a comparator that delegates to comparator only when predicate returns true for the pair, otherwise returns 0 (preserving order).
- connect() - function in io.getstream.video.android.core.StreamVideo
- Connects the user
- connect(ReconnectDetails,List) - function in io.getstream.video.android.core.call.RtcSession
- Public entry point kept for backward compatibility.
- connect(ConnectData) - function in io.getstream.video.android.core.socket.common.SocketActions
- Connect the user.
- connect(User) - function in io.getstream.video.android.core.socket.coordinator.CoordinatorSocketConnection
- Connect the user.
- connect(JoinRequest) - function in io.getstream.video.android.core.socket.sfu.SfuSocketConnection
- Connect the user.
- connectAsync() - function in io.getstream.video.android.core.StreamVideo
- ConnectedEvent - class in io.getstream.android.video.generated.models
- This event is sent when the WS connection is established and authenticated, this event contains the full user object as it is stored on the server
- connectIfNotAlreadyConnected() - function in io.getstream.video.android.core.StreamVideo
- CONNECTION_QUALITY_EXCELLENT - enum entry in stream.video.sfu.models.ConnectionQuality
- CONNECTION_QUALITY_GOOD - enum entry in stream.video.sfu.models.ConnectionQuality
- CONNECTION_QUALITY_POOR - enum entry in stream.video.sfu.models.ConnectionQuality
- CONNECTION_QUALITY_UNSPECIFIED - enum entry in stream.video.sfu.models.ConnectionQuality
- ConnectionConf - class in io.getstream.video.android.core.socket.common
- ConnectionConf.AnonymousConnectionConf - class in io.getstream.video.android.core.socket.common.ConnectionConf
- ConnectionConf.SfuConnectionConf - class in io.getstream.video.android.core.socket.common.ConnectionConf
- ConnectionConf.UserConnectionConf - class in io.getstream.video.android.core.socket.common.ConnectionConf
- ConnectionErrorEvent - class in io.getstream.android.video.generated.models
- This event is sent when the WS connection fails
- connectionId() - function in io.getstream.video.android.core.socket.common.SocketActions
- Get the connection id.
- connectionId() - function in io.getstream.video.android.core.socket.coordinator.CoordinatorSocketConnection
- Get the connection id.
- connectionId() - function in io.getstream.video.android.core.socket.sfu.SfuSocketConnection
- Get the connection id.
- ConnectionQuality - class in stream.video.sfu.models
- ConnectionQuality.Companion - class in stream.video.sfu.models.ConnectionQuality
- ConnectionQualityChanged - class in stream.video.sfu.event
- ConnectionQuality is sent to inform about connection quality changes eg.
- ConnectionQualityChanged.Companion - class in stream.video.sfu.event.ConnectionQualityChanged
- ConnectionQualityChangeEvent - class in io.getstream.video.android.core.events
- ConnectionQualityInfo - class in stream.video.sfu.event
- ConnectionQualityInfo.Companion - class in stream.video.sfu.event.ConnectionQualityInfo
- ConnectionState - class in io.getstream.video.android.core
- ConnectionState.Connected - class in io.getstream.video.android.core.ConnectionState
- ConnectionState.Disconnected - class in io.getstream.video.android.core.ConnectionState
- ConnectionState.Failed - class in io.getstream.video.android.core.ConnectionState
- ConnectionState.Loading - class in io.getstream.video.android.core.ConnectionState
- ConnectionState.PreConnect - class in io.getstream.video.android.core.ConnectionState
- ConnectionState.Reconnecting - class in io.getstream.video.android.core.ConnectionState
- ConnectUserDetailsRequest - class in io.getstream.android.video.generated.models
- consumeReaction(Reaction) - function in io.getstream.video.android.core.ParticipantState
- contains(String,Object) - function in io.getstream.video.android.core.filter.Filters
- ContainsFilterObject - class in io.getstream.video.android.core.filter
- CoordinatesResponse - class in io.getstream.android.video.generated.models
- Geographic coordinates
- CoordinatorSocketConnection - class in io.getstream.video.android.core.socket.coordinator
- PersistentSocket architecture
Health monitor that sends a ping every 30 seconds
Automatically reconnects if it encounters a temp failure
Raises the error if there is a permanent failure
Flow to avoid concurrency related bugs
Ability to wait till the socket is connected (important to prevent race conditions)
- copy(String,String,Float,Boolean,ByteString) - function in stream.video.sfu.event.AudioLevel
- copy(List,ByteString) - function in stream.video.sfu.event.AudioLevelChanged
- copy(Codec,TrackType,Integer,ByteString) - function in stream.video.sfu.event.AudioSender
- copy(CallEndedReason,ByteString) - function in stream.video.sfu.event.CallEnded
- copy(CallGrants,String,ByteString) - function in stream.video.sfu.event.CallGrantsUpdated
- copy(List,String,ByteString) - function in stream.video.sfu.event.ChangePublishOptions
- copy(ByteString) - function in stream.video.sfu.event.ChangePublishOptionsComplete
- copy(List,List,ByteString) - function in stream.video.sfu.event.ChangePublishQuality
- copy(List,ByteString) - function in stream.video.sfu.event.ConnectionQualityChanged
- copy(String,String,ConnectionQuality,ByteString) - function in stream.video.sfu.event.ConnectionQualityInfo
- copy(String,String,ByteString) - function in stream.video.sfu.event.DominantSpeakerChanged
- copy(Error,WebsocketReconnectStrategy,ByteString) - function in stream.video.sfu.event.Error
- copy(GoAwayReason,ByteString) - function in stream.video.sfu.event.GoAway
- copy(ByteString) - function in stream.video.sfu.event.HealthCheckRequest
- copy(ParticipantCount,ByteString) - function in stream.video.sfu.event.HealthCheckResponse
- copy(PeerType,ByteString) - function in stream.video.sfu.event.ICERestart
- copy(PeerType,String,ByteString) - function in stream.video.sfu.event.ICETrickle
- copy(List,ByteString) - function in stream.video.sfu.event.InboundStateNotification
- copy(String,String,TrackType,Boolean,ByteString) - function in stream.video.sfu.event.InboundVideoState
- copy(String,String,String,String,String,ClientDetails,Migration,Boolean,ReconnectDetails,List,List,List,ParticipantSource,ByteString) - function in stream.video.sfu.event.JoinRequest
- copy(CallState,Boolean,Integer,List,ByteString) - function in stream.video.sfu.event.JoinResponse
- copy(String,String,ByteString) - function in stream.video.sfu.event.LeaveCallRequest
- copy(String,List,List,ByteString) - function in stream.video.sfu.event.Migration
- copy(String,Participant,Boolean,ByteString) - function in stream.video.sfu.event.ParticipantJoined
- copy(String,Participant,ByteString) - function in stream.video.sfu.event.ParticipantLeft
- copy(ByteString) - function in stream.video.sfu.event.ParticipantMigrationComplete
- copy(String,Participant,ByteString) - function in stream.video.sfu.event.ParticipantUpdated
- copy(List,ByteString) - function in stream.video.sfu.event.PinsChanged
- copy(String,ByteString) - function in stream.video.sfu.event.PublisherAnswer
- copy(WebsocketReconnectStrategy,List,List,Integer,String,String,String,ByteString) - function in stream.video.sfu.event.ReconnectDetails
- copy(SubscriberOffer,PublisherAnswer,ConnectionQualityChanged,AudioLevelChanged,ICETrickle,ChangePublishQuality,ParticipantJoined,ParticipantLeft,DominantSpeakerChanged,JoinResponse,HealthCheckResponse,TrackPublished,TrackUnpublished,Error,CallGrantsUpdated,GoAway,ICERestart,PinsChanged,CallEnded,ParticipantUpdated,ParticipantMigrationComplete,ChangePublishOptions,InboundStateNotification,ByteString) - function in stream.video.sfu.event.SfuEvent
- copy(JoinRequest,HealthCheckRequest,LeaveCallRequest,ByteString) - function in stream.video.sfu.event.SfuRequest
- copy(Boolean,String,Integer,ByteString) - function in stream.video.sfu.event.SubscriberOffer
- copy(String,String,TrackType,Participant,ByteString) - function in stream.video.sfu.event.TrackPublished
- copy(String,String,TrackType,TrackUnpublishReason,Participant,ByteString) - function in stream.video.sfu.event.TrackUnpublished
- copy(String,Boolean,Integer,Float,Codec,Integer,String,ByteString) - function in stream.video.sfu.event.VideoLayerSetting
- copy(Codec,List,TrackType,Integer,DegradationPreference,ByteString) - function in stream.video.sfu.event.VideoSender
- copy(AndroidThermalState,Boolean,ByteString) - function in stream.video.sfu.models.AndroidState
- copy(AppleThermalState,Boolean,ByteString) - function in stream.video.sfu.models.AppleState
- copy(AudioBitrateProfile,Integer,ByteString) - function in stream.video.sfu.models.AudioBitrate
- copy(String,String,ByteString) - function in stream.video.sfu.models.Browser
- copy(String,String,String,String,Map,<ERROR CLASS>,<ERROR CLASS>,ByteString) - function in stream.video.sfu.models.Call
- copy(Boolean,Boolean,Boolean,ByteString) - function in stream.video.sfu.models.CallGrants
- copy(List,<ERROR CLASS>,ParticipantCount,List,ByteString) - function in stream.video.sfu.models.CallState
- copy(Sdk,OS,Browser,Device,String,ByteString) - function in stream.video.sfu.models.ClientDetails
- copy(Integer,String,Integer,String,String,ByteString) - function in stream.video.sfu.models.Codec
- copy(String,String,ByteString) - function in stream.video.sfu.models.Device
- copy(ErrorCode,String,Boolean,ByteString) - function in stream.video.sfu.models.Error
- copy(PeerType,String,String,ByteString) - function in stream.video.sfu.models.ICETrickle
- copy(RtpBase,Double,Long,Long,Double,Integer,Double,Double,Double,Double,Integer,ByteString) - function in stream.video.sfu.models.InboundRtp
- copy(List,String,Boolean,ByteString) - function in stream.video.sfu.models.InputDevices
- copy(String,String,String,ByteString) - function in stream.video.sfu.models.OS
- copy(RtpBase,Double,Double,Double,Integer,ByteString) - function in stream.video.sfu.models.OutboundRtp
- copy(String,String,List,<ERROR CLASS>,String,ConnectionQuality,Boolean,Boolean,Float,String,String,Map,List,ParticipantSource,ByteString) - function in stream.video.sfu.models.Participant
- copy(Integer,Integer,ByteString) - function in stream.video.sfu.models.ParticipantCount
- copy(TrackType,Codec,Float,Float,VideoDimension,Integer,ByteString) - function in stream.video.sfu.models.PerformanceStats
- copy(String,String,ByteString) - function in stream.video.sfu.models.Pin
- copy(TrackType,Codec,Integer,Integer,Integer,Integer,VideoDimension,Integer,Boolean,List,DegradationPreference,ByteString) - function in stream.video.sfu.models.PublishOption
- copy(Integer,Integer,Double,String,String,String,String,ByteString) - function in stream.video.sfu.models.RTMPIngress
- copy(RtpBase,Double,Double,ByteString) - function in stream.video.sfu.models.RemoteInboundRtp
- copy(RtpBase,Double,Double,ByteString) - function in stream.video.sfu.models.RemoteOutboundRtp
- copy(Integer,String,Double,ByteString) - function in stream.video.sfu.models.RtpBase
- copy(SdkType,String,String,String,ByteString) - function in stream.video.sfu.models.Sdk
- copy(VideoQuality,String,ByteString) - function in stream.video.sfu.models.StreamQuality
- copy(TrackType,List,ByteString) - function in stream.video.sfu.models.SubscribeOption
- copy(String,TrackType,List,String,Boolean,Boolean,Boolean,Boolean,Codec,Integer,Boolean,ByteString) - function in stream.video.sfu.models.TrackInfo
- copy(Integer,Integer,ByteString) - function in stream.video.sfu.models.VideoDimension
- copy(String,VideoDimension,Integer,Integer,VideoQuality,ByteString) - function in stream.video.sfu.models.VideoLayer
- copy(Boolean,ByteString) - function in stream.video.sfu.signal.AudioMuteChanged
- copy(String,PeerType,ByteString) - function in stream.video.sfu.signal.ICERestartRequest
- copy(Error,ByteString) - function in stream.video.sfu.signal.ICERestartResponse
- copy(Error,ByteString) - function in stream.video.sfu.signal.ICETrickleResponse
- copy(Float,WebsocketReconnectStrategy,ByteString) - function in stream.video.sfu.signal.Reconnection
- copy(PeerType,String,String,Integer,ByteString) - function in stream.video.sfu.signal.SendAnswerRequest
- copy(Error,ByteString) - function in stream.video.sfu.signal.SendAnswerResponse
- copy(String,String,List,List,List,List,ByteString) - function in stream.video.sfu.signal.SendMetricsRequest
- copy(ByteString) - function in stream.video.sfu.signal.SendMetricsResponse
- copy(String,String,String,String,String,String,InputDevices,InputDevices,AndroidState,AppleState,Telemetry,RTMPIngress,String,String,String,List,List,String,ByteString) - function in stream.video.sfu.signal.SendStatsRequest
- copy(Error,ByteString) - function in stream.video.sfu.signal.SendStatsResponse
- copy(String,String,List,ByteString) - function in stream.video.sfu.signal.SetPublisherRequest
- copy(String,String,Boolean,Error,ByteString) - function in stream.video.sfu.signal.SetPublisherResponse
- copy(String,ByteString) - function in stream.video.sfu.signal.StartNoiseCancellationRequest
- copy(Error,ByteString) - function in stream.video.sfu.signal.StartNoiseCancellationResponse
- copy(String,ByteString) - function in stream.video.sfu.signal.StopNoiseCancellationRequest
- copy(Error,ByteString) - function in stream.video.sfu.signal.StopNoiseCancellationResponse
- copy(Float,Reconnection,ByteString) - function in stream.video.sfu.signal.Telemetry
- copy(TrackType,Boolean,ByteString) - function in stream.video.sfu.signal.TrackMuteState
- copy(String,String,TrackType,VideoDimension,ByteString) - function in stream.video.sfu.signal.TrackSubscriptionDetails
- copy(String,List,ByteString) - function in stream.video.sfu.signal.UpdateMuteStatesRequest
- copy(Error,ByteString) - function in stream.video.sfu.signal.UpdateMuteStatesResponse
- copy(String,List,ByteString) - function in stream.video.sfu.signal.UpdateSubscriptionsRequest
- copy(Error,ByteString) - function in stream.video.sfu.signal.UpdateSubscriptionsResponse
- copy(Boolean,ByteString) - function in stream.video.sfu.signal.VideoMuteChanged
- copy(Priority,HttpLoggingLevel) - function in io.getstream.video.android.core.logging.LoggingLevel
- CountByMinuteResponse - class in io.getstream.android.video.generated.models
- CPU - enum entry in io.getstream.video.android.core.call.stats.model.discriminator.RtcQualityLimitationReason
- create(List,List,Map,CallSettingsRequest,OffsetDateTime,String,Boolean,Boolean,Boolean) - function in io.getstream.video.android.core.Call
- Create a call.
- create(String,E2EEAlgorithm) - function in io.getstream.video.android.core.e2ee.StreamEncryptionManager.Companion
- Creates a manager for userId, which must be the local user's ID — it is the identity outgoing frames are encrypted under, and the one remote peers look up keys by.
- create(Error.NetworkError.Companion,VideoErrorCode,Throwable,Integer) - function in io.getstream.video.android.core.errors.VideoErrorCodeKt
- create(Error.NetworkError.Companion,Integer,String,Integer,Throwable) - function in io.getstream.video.android.core.errors.VideoErrorCodeKt
- createAccessibilityNodeInfo() - function in android.view.VideoTextureViewRenderer
- createAnswer(MediaConstraints) - function in io.getstream.video.android.core.call.connection.StreamPeerConnection
- Used to create an answer whenever there's a subscriber offer.
- CreateCallOptions - class in io.getstream.video.android.core
- createConfigRegistry(Function1) - function in io.getstream.video.android.core.notifications.internal.service.CallServiceConfigRegistry
- Configures the registry using a lambda block.
- createContextMenu(ContextMenu) - function in android.view.VideoTextureViewRenderer
- createDevice(PushDevice) - function in io.getstream.video.android.core.StreamVideo
- Create a device that will be used to receive push notifications.
- createDevice(CreateDeviceRequest) - function in io.getstream.android.video.generated.apis.ProductvideoApi
- Create device Adds a new device to a user, if the same device already exists the call will have no effect
- CreateDeviceRequest - class in io.getstream.android.video.generated.models
- Create device request
- CreateDeviceRequest.PushProvider - class in io.getstream.android.video.generated.models.CreateDeviceRequest
- PushProvider Enum
- CreateDeviceRequest.PushProvider.Apn - class in io.getstream.android.video.generated.models.CreateDeviceRequest.PushProvider
- CreateDeviceRequest.PushProvider.Companion - class in io.getstream.android.video.generated.models.CreateDeviceRequest.PushProvider
- CreateDeviceRequest.PushProvider.Firebase - class in io.getstream.android.video.generated.models.CreateDeviceRequest.PushProvider
- CreateDeviceRequest.PushProvider.Huawei - class in io.getstream.android.video.generated.models.CreateDeviceRequest.PushProvider
- CreateDeviceRequest.PushProvider.PushProviderAdapter - class in io.getstream.android.video.generated.models.CreateDeviceRequest.PushProvider
- CreateDeviceRequest.PushProvider.Unknown - class in io.getstream.android.video.generated.models.CreateDeviceRequest.PushProvider
- CreateDeviceRequest.PushProvider.Xiaomi - class in io.getstream.android.video.generated.models.CreateDeviceRequest.PushProvider
- createGuest(CreateGuestRequest) - function in io.getstream.android.video.generated.apis.ProductvideoApi
- Create Guest
- CreateGuestRequest - class in io.getstream.android.video.generated.models
- CreateGuestResponse - class in io.getstream.android.video.generated.models
- createIncomingCallChannel(String,Boolean) - function in io.getstream.video.android.core.notifications.DefaultNotificationHandler
- createMinimalMediaStyleNotification(StreamCallId,MediaNotificationConfig,Integer) - function in io.getstream.video.android.core.notifications.medianotifications.StreamVideo
- createMinimalMediaStyleNotification(StreamCallId,MediaNotificationConfig,Integer) - function in io.getstream.video.android.core.notifications.DefaultNotificationHandler
- createMinimalMediaStyleNotification(StreamCallId,MediaNotificationConfig,Integer) - function in io.getstream.video.android.core.notifications.medianotifications.NotificationHandler
- createMinimalMediaStyleNotification(StreamCallId,MediaNotificationConfig,Integer) - function in io.getstream.video.android.core.notifications.handlers.CompatibilityStreamNotificationHandler
- createMinimalMediaStyleNotification(StreamCallId,MediaNotificationConfig,Integer) - function in io.getstream.video.android.core.notifications.medianotifications.MediaNotificationHandler
- createOffer(MediaConstraints) - function in io.getstream.video.android.core.call.connection.StreamPeerConnection
- Used to create an offer whenever there's a negotiation that we need to process on the publisher side.
- createOnGoingChannel(String) - function in io.getstream.video.android.core.notifications.DefaultNotificationHandler
- Credentials - class in io.getstream.android.video.generated.models
- CustomAction - class in io.getstream.video.android.core.call.state
- Custom action used to handle any custom behavior with the given data and tag, such as opening chat, inviting people, sharing the screen and more.
- customVibrationPatternConfig(LongArray) - function in io.getstream.video.android.core.sounds.RingingCallVibrationConfigKt
- Returns a ringing call vibration config with a custom vibration pattern.
- CustomVideoEvent - class in io.getstream.android.video.generated.models
- A custom event, this event is used to send custom events to other participants in the call.