Package-level declarations
Types
Interface for call actions that can be performed on a participant.
Monitors
Thrown by a CallJoinInterceptor to abort the join.
Controls when a ringing call transitions to RingingState.Active.
The CameraManager class makes it easy to manage the camera for your video call
Wrap all the audio/video interactions This makes it easier to test our codebase
The Microphone manager makes it easy to use your microphone in a call
Represents the state of a participant in a call.
The main interface to control the Video calls. StreamVideoClient implements this interface.
The StreamVideoBuilder is used to create a new instance of the StreamVideo client. This is the most essential class to connect to the Stream server and initialize everything you need to implement audio/video calls.
Functions
Extension function that makes it easy to use on kotlin, but keeps Java usable as well