Package io.getstream.video.android.core
See: Description
-
Class Summary Class Description BuildConfig Debug Call The call class gives you access to all call level API calls CreateCallOptions CallHealthMonitor 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
CallJoinInterceptionException Thrown by a CallJoinInterceptor to abort the join. UserAction The local user explicitly chose to leave. Backend The backend ended or rejected the call (CallEndedEvent, SFU termination, etc.). RetryExhausted All reconnect attempts were exhausted after a network or SFU failure. SdkDriven A platform/system event (task removal, hold, wearable, interceptor, etc.) caused the leave. Custom SDK consumer supplied an arbitrary reason. Joined We set the state to Joined as soon as the call state is available Failed CallState The CallState class keeps all state for a call It's available on every call object MediaStatsInfo PeerConnectionStats LocalStats CallStats CallStatsReport Failed Incoming Outgoing ClientState EventSubscription DeviceStatus CameraDeviceWrapped SpeakerManager ScreenShareManager MicrophoneManager The Microphone manager makes it easy to use your microphone in a call CameraDirection CameraManager The CameraManager class makes it easy to manage the camera for your video call MediaManagerImpl Wrap all the audio/video interactions This makes it easier to test our codebaseThis class knows about audio/ video. MemberState Media Video Audio ScreenSharing ParticipantState Represents the state of a participant in a call. StreamVideoBuilder The StreamVideoBuilder is used to create a new instance of the StreamVideo client. GEO CallKt CallStatsReportKt MediaManagerKt StreamVideoClientKt -
Object Summary Object Description Companion PreJoin We start out in the PreJoin state. InProgress Join is in progress Connected True when the peer connections are ready Reconnecting Reconnecting is true whenever Rtc isn't available and trying to recover If the subscriber peer connection breaks we'll reconnect If the publisher peer connection breaks we'll reconnect Also if the network provider from the OS says that internet is down we'll set it to reconnecting Migrating ReconnectingFailed Disconnected Companion PreConnect Loading Connected Reconnecting Disconnected Idle Active RejectedByAll TimeoutNoAnswer NotSelected Disabled Enabled Companion Front Back Companion GlobalEdgeNetwork Run calls over our global edge network, this is the default and right for most applications StreamVideoConfigDefault -
Interface Summary Interface Description CallActions Interface for call actions that can be performed on a participant. CallJoinInterceptor Controls when a ringing call transitions to RingingState.Active. CallLeaveReason RealtimeConnection ConnectionState RingingState StreamVideo The main interface to control the Video calls. StreamVideoConfig -
Enum Summary Enum Description SdkCause UserActionCause BackendCause