Interface | Description |
---|---|
Camera2Capturer.Listener |
Interface that provides events and errors related to
Camera2Capturer . |
CameraCapturer.Listener |
Interface that provides events and errors related to
CameraCapturer . |
CameraCapturer.PictureListener |
Interface that provides events related to taking a picture while capturing.
|
CameraParameterUpdater |
Interface for updating
Camera.Parameters on a CameraCapturer . |
Participant.Listener |
Interface that provides
Participant events. |
Room.Listener |
Listener definition of room related events.
|
ScreenCapturer.Listener |
Interface that provides events and errors related to
ScreenCapturer . |
StatsListener |
Interface that provides event related to
Room.getStats(StatsListener) |
VideoCapturer |
Generic video capturing interface.
|
VideoCapturer.Listener |
Interface that allows an implementation of
VideoCapturer to forward events to the
video capturer pipeline. |
VideoRenderer |
A VideoRenderer is used to receive frames from a
VideoTrack . |
VideoRenderer.Listener |
Interface that provides events related to a
VideoRenderer . |
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.
|
AudioTrackStats | |
BaseTrackStats | |
Camera2Capturer |
The Camera2Capturer class is used to provide video frames for a
LocalVideoTrack from
the provided Camera2Capturer.cameraId . |
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.
|
LocalAudioTrackStats | |
LocalParticipant |
Represents the local participant of a
Room you are connected to. |
LocalTrackStats | |
LocalVideoTrack |
A local video track that gets video frames from a specified
VideoCapturer . |
LocalVideoTrackStats | |
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. |
StatsReport |
Stats report contains stats for all the media tracks that exist in peer connection.
|
TrackStats | |
Video |
This class 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.
|
VideoTrackStats | |
VideoView |
A VideoView renders frames from a
VideoTrack . |
Enum | Description |
---|---|
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 . |
VideoFrame.RotationAngle | |
VideoPixelFormat |
Pixel format of a video frame.
|
VideoScaleType |
Specifies what type of video scaling that will be performed by a
VideoRenderer . |
Exception | Description |
---|---|
Camera2Capturer.Exception |
Camera2Capturer exception class.
|
TwilioException |
Twilio Video SDK Exception
|
Annotation Type | Description |
---|---|
Camera2Capturer.Exception.Code | |
CameraCapturer.Error | |
TwilioException.Code |