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

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

Calls call.
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_room and iOS's audio_room call 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)

This should be internal
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.
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  Y