| Interface | Description |
|---|---|
| CameraCapturer.Listener |
Interface that provides events and errors related to
CameraCapturer. |
| CameraParameterUpdater |
Interface for updating
Camera.Parameters on a CameraCapturer. |
| Media.Listener | |
| Room.Listener |
Listener definition of room related events.
|
| ScreenCapturer.Listener | |
| VideoCapturer |
Generic video capturing interface.
|
| VideoCapturer.Listener | |
| VideoRenderer |
A VideoRenderer is used to receive frames from a
VideoTrack. |
| VideoRenderer.Listener |
| Class | Description |
|---|---|
| AspectRatio |
Rational aspect ratio represented as numerator:denominator.
|
| AudioOptions |
Represents options when adding a
LocalAudioTrack. |
| AudioOptions.Builder |
Builds new
AudioOptions. |
| AudioTrack |
An audio track represents a remote audio source.
|
| CameraCapturer |
The CameraCapturer class is used to provide video frames for a
LocalVideoTrack from a
given CameraCapturer.CameraSource. |
| ConnectOptions |
Represents options when connecting to a
Room. |
| ConnectOptions.Builder |
Build new
ConnectOptions. |
| I420Frame |
A YUV frame in the I420 format.
|
| IceOptions |
IceOptions specifies custom media connectivity configurations.
|
| IceOptions.Builder | |
| IceServer |
IceServer is a single STUN or TURN server.
|
| LocalAudioTrack |
Represents a local audio source.
|
| LocalMedia |
LocalMedia provides local audio and video track management.
|
| LocalParticipant |
Represents the local participant of a
Room you are connected to. |
| LocalVideoTrack |
A local video track that gets video frames from a specified
VideoCapturer. |
| Media |
Provides video and audio tracks associated with a
Participant. |
| Participant |
A participant represents a remote user that can connect to a
Room. |
| Room |
A Room represents a media session with zero or more remote Participants.
|
| ScreenCapturer |
The ScreenCapturer class is used to provide video frames for a
LocalVideoTrack from a
device's screen. |
| VideoClient |
The VideoClient allows a user to connect to a Room.
|
| VideoConstraints |
Use video constraints to apply to a
LocalVideoTrack. |
| VideoConstraints.Builder | |
| VideoDimensions | |
| VideoFormat |
Represents the format of a video frame.
|
| VideoFrame |
Represents a video frame provided by a
CameraCapturer. |
| VideoTrack |
A video track represents a remote video source.
|
| VideoView |
A VideoView renders frames from a
VideoTrack. |
| Enum | Description |
|---|---|
| AudioOutput |
Audio output types.
|
| CameraCapturer.CameraSource |
Camera source types.
|
| IceTransportPolicy |
IceTransportPolicy specifies which ICE transports to allow.
|
| LogLevel |
Log levels for the SDK
|
| LogModule |
Modules that can be logged in the SDK
|
| RoomState |
Represents the current state of a
Room. |
| VideoPixelFormat |
Pixel format of a video frame.
|
| VideoScaleType |
Specifies what type of video scaling that will be performed by a
VideoRenderer. |
| Exception | Description |
|---|---|
| VideoException |
A class that provides information about a
Room error. |
| Annotation Type | Description |
|---|---|
| CameraCapturer.Error |