Package-level declarations

Types

Link copied to clipboard

Whether Participant.captureImage lights the scene for the capture.

Link copied to clipboard

Why the video you are sending dropped to VP8, delivered via RoomEventListener.onCodecChanged.

Link copied to clipboard

The capture size and frame rate of a camera track, for VideoSDK.createCameraVideoTrack. Each name reads h<height>p_w<width>p.

Link copied to clipboard
Link copied to clipboard

A custom audio or video track created by a VideoSDK factory method.

Link copied to clipboard

One message sent by a remote participant's Room.send, delivered via RoomEventListener.onDataReceived.

Link copied to clipboard

How many simulcast layers a camera track publishes. To send a single stream, create the track with multiStream = false instead.

Link copied to clipboard

The size the default webcam opens at.

Link copied to clipboard

What a RTCStream carries.

Link copied to clipboard
open class Participant

Someone in the room — you, or a remote participant.

Link copied to clipboard

Which of a participant's streams are pinned, as Participant.pinState holds it and RoomEventListener.onPinStateChanged reports it. Both false means not pinned.

Link copied to clipboard

Which of a participant's streams Participant.pin and Participant.unpin act on.

Link copied to clipboard
class Room

A room session.

Link copied to clipboard
class RTCStream

One media stream a Participant is publishing — their mic, camera, screen share or share audio.

Link copied to clipboard
interface ScreenFlash

Lights the user's face from the screen while a front camera without a flash unit captures an image.

Link copied to clipboard
Link copied to clipboard

One chunk of an AI agent's transcript, delivered via ParticipantEventListener.onAgentTranscriptionReceived.

Link copied to clipboard

Video codec to publish the camera with.

Link copied to clipboard

A simulcast layer of a camera stream, as Participant.setQuality and Room.setWebcamQuality take it.

Link copied to clipboard
object VideoSDK

Entry point for the SDK: process-wide setup, device lists and the track factories.

Link copied to clipboard
open class VideoView : SurfaceViewRenderer

Renders one participant's camera or screen share.