Skip navigation links
A B C D E F G H I J L M N O P R S T U V W Y 

A

ACCESS_TOKEN_EXPIRED_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ACCESS_TOKEN_GRANTS_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ACCESS_TOKEN_HEADER_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ACCESS_TOKEN_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ACCESS_TOKEN_ISSUER_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ACCESS_TOKEN_NOT_YET_VALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ACCESS_TOKEN_SIGNATURE_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
addRenderer(VideoRenderer) - Method in class com.twilio.video.LocalVideoTrack
 
addRenderer(VideoRenderer) - Method in class com.twilio.video.VideoTrack
Add a video renderer to get video from the video track.
apply(Camera.Parameters) - Method in interface com.twilio.video.CameraParameterUpdater
Invoked when camera parameters are available for modification.
applyZOrder(boolean) - Method in class com.twilio.video.VideoView
Controls placement of the video render relative to other surface.
ASPECT_RATIO_11_9 - Static variable in class com.twilio.video.AspectRatio
Pre-defined aspect ratio 11:9.
ASPECT_RATIO_16_9 - Static variable in class com.twilio.video.AspectRatio
Pre-defined aspect ratio 16:9.
ASPECT_RATIO_4_3 - Static variable in class com.twilio.video.AspectRatio
Pre-defined aspect ratio 4:3.
AspectRatio - Class in com.twilio.video
Rational aspect ratio represented as numerator:denominator.
AspectRatio(int, int) - Constructor for class com.twilio.video.AspectRatio
 
aspectRatio(AspectRatio) - Method in class com.twilio.video.VideoConstraints.Builder
 
AudioCodec - Enum in com.twilio.video
Definition of supported audio codecs.
audioJitterBufferFastAccelerate - Variable in class com.twilio.video.AudioOptions
 
audioJitterBufferFastAccelerate(boolean) - Method in class com.twilio.video.AudioOptions.Builder
Enables fast accelerate mode of jitter buffer.
audioLevel - Variable in class com.twilio.video.LocalAudioTrackStats
Audio input level
audioLevel - Variable in class com.twilio.video.RemoteAudioTrackStats
Audio output level
AudioOptions - Class in com.twilio.video
Represents options when adding a LocalAudioTrack.
AudioOptions.Builder - Class in com.twilio.video
Builds new AudioOptions.
AudioTrack - Class in com.twilio.video
 
AudioTrackPublication - Interface in com.twilio.video
A published audio track represents an audio track that has been shared with a Room.
audioTracks(List<LocalAudioTrack>) - Method in class com.twilio.video.ConnectOptions.Builder
Audio tracks that will be published upon connection.
autoGainControl - Variable in class com.twilio.video.AudioOptions
 
autoGainControl(boolean) - Method in class com.twilio.video.AudioOptions.Builder
Adjust the sensitivity of the local mic dynamically.

B

BaseTrackStats - Class in com.twilio.video
 
BaseTrackStats(String, int, String, String, double) - Constructor for class com.twilio.video.BaseTrackStats
 
build() - Method in class com.twilio.video.AudioOptions.Builder
 
build() - Method in class com.twilio.video.ConnectOptions.Builder
Builds ConnectOptions object.
build() - Method in class com.twilio.video.DataTrackOptions.Builder
Builds the data track options.
build() - Method in class com.twilio.video.IceOptions.Builder
 
build() - Method in class com.twilio.video.VideoConstraints.Builder
 
Builder() - Constructor for class com.twilio.video.AudioOptions.Builder
 
Builder(String) - Constructor for class com.twilio.video.ConnectOptions.Builder
 
Builder() - Constructor for class com.twilio.video.DataTrackOptions.Builder
 
Builder() - Constructor for class com.twilio.video.IceOptions.Builder
 
Builder() - Constructor for class com.twilio.video.VideoConstraints.Builder
 
bytesReceived - Variable in class com.twilio.video.RemoteTrackStats
Total number of bytes received
bytesSent - Variable in class com.twilio.video.LocalTrackStats
Total number of bytes sent for this SSRC

C

Camera2Capturer - Class in com.twilio.video
The Camera2Capturer class is used to provide video frames for a LocalVideoTrack from the provided Camera2Capturer.cameraId.
Camera2Capturer(Context, String, Camera2Capturer.Listener) - Constructor for class com.twilio.video.Camera2Capturer
Constructs a Camera2Capturer instance.
Camera2Capturer.Exception - Exception in com.twilio.video
Camera2Capturer exception class.
Camera2Capturer.Exception.Code - Annotation Type in com.twilio.video
 
Camera2Capturer.Listener - Interface in com.twilio.video
Interface that provides events and errors related to Camera2Capturer.
CAMERA_FROZE - Static variable in exception com.twilio.video.Camera2Capturer.Exception
 
CAMERA_SWITCH_FAILED - Static variable in exception com.twilio.video.Camera2Capturer.Exception
 
CameraCapturer - Class in com.twilio.video
The CameraCapturer class is used to provide video frames for a LocalVideoTrack from a given CameraCapturer.CameraSource.
CameraCapturer(Context, CameraCapturer.CameraSource) - Constructor for class com.twilio.video.CameraCapturer
 
CameraCapturer(Context, CameraCapturer.CameraSource, CameraCapturer.Listener) - Constructor for class com.twilio.video.CameraCapturer
 
CameraCapturer.CameraSource - Enum in com.twilio.video
Camera source types.
CameraCapturer.Error - Annotation Type in com.twilio.video
 
CameraCapturer.Listener - Interface in com.twilio.video
Interface that provides events and errors related to CameraCapturer.
CameraCapturer.PictureListener - Interface in com.twilio.video
Interface that provides events related to taking a picture while capturing.
CameraParameterUpdater - Interface in com.twilio.video
Interface for updating Camera.Parameters on a CameraCapturer.
capturedFrameRate - Variable in class com.twilio.video.LocalVideoTrackStats
Captured frame rate
captureDimensions - Variable in class com.twilio.video.LocalVideoTrackStats
Captured frame dimensions
CIF_VIDEO_DIMENSIONS - Static variable in class com.twilio.video.VideoDimensions
CIF (352 x 288) resolution in 1.22:1 aspect ratio
CIF_VIDEO_HEIGHT - Static variable in class com.twilio.video.VideoDimensions
 
CIF_VIDEO_WIDTH - Static variable in class com.twilio.video.VideoDimensions
 
codec - Variable in class com.twilio.video.BaseTrackStats
Name of codec used for this track
com.twilio.video - package com.twilio.video
 
CONFIGURATION_ACQUIRE_FAILED_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
CONFIGURATION_ACQUIRE_TURN_FAILED_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
connect(Context, ConnectOptions, Room.Listener) - Static method in class com.twilio.video.Video
Connect to a Room with specified options.
ConnectOptions - Class in com.twilio.video
Represents options when connecting to a Room.
ConnectOptions.Builder - Class in com.twilio.video
Build new ConnectOptions.
create(Context, boolean) - Static method in class com.twilio.video.LocalAudioTrack
Creates an audio track.
create(Context, boolean, AudioOptions) - Static method in class com.twilio.video.LocalAudioTrack
Creates an audio track.
create(Context, boolean, String) - Static method in class com.twilio.video.LocalAudioTrack
Creates an audio track.
create(Context, boolean, AudioOptions, String) - Static method in class com.twilio.video.LocalAudioTrack
Creates an audio track.
create(Context) - Static method in class com.twilio.video.LocalDataTrack
Creates a local data track with no name and DataTrackOptions.DEFAULT_DATA_TRACK_OPTIONS.
create(Context, DataTrackOptions) - Static method in class com.twilio.video.LocalDataTrack
Creates a local data track with no name and provided data track options.
create(Context, boolean, VideoCapturer) - Static method in class com.twilio.video.LocalVideoTrack
Creates a local video track.
create(Context, boolean, VideoCapturer, VideoConstraints) - Static method in class com.twilio.video.LocalVideoTrack
Creates a local video track.
create(Context, boolean, VideoCapturer, String) - Static method in class com.twilio.video.LocalVideoTrack
Creates a local video track.
create(Context, boolean, VideoCapturer, VideoConstraints, String) - Static method in class com.twilio.video.LocalVideoTrack
Creates a local video track.

D

DataTrack - Class in com.twilio.video
Base representation of LocalDataTrack and RemoteDataTrack.
DataTrack(boolean, boolean, boolean, int, int, String) - Constructor for class com.twilio.video.DataTrack
 
DataTrackOptions - Class in com.twilio.video
Represents options when creating LocalDataTracks.
DataTrackOptions.Builder - Class in com.twilio.video
Build new DataTrackOptions.
DataTrackPublication - Interface in com.twilio.video
A published data track represents a data track that has been shared with a Room.
dataTracks(List<LocalDataTrack>) - Method in class com.twilio.video.ConnectOptions.Builder
Data tracks that will be published upon connection.
DEFAULT_DATA_TRACK_OPTIONS - Static variable in class com.twilio.video.DataTrackOptions
Default data track options.
DEFAULT_MAX_PACKET_LIFE_TIME - Static variable in class com.twilio.video.DataTrackOptions
Default value for max packet life time.
DEFAULT_MAX_RETRANSMITS - Static variable in class com.twilio.video.DataTrackOptions
Default value for max retransmits
denominator - Variable in class com.twilio.video.AspectRatio
 
dimensions - Variable in class com.twilio.video.LocalVideoTrackStats
Sent frame dimensions
dimensions - Variable in class com.twilio.video.RemoteVideoTrackStats
Received frame dimensions
dimensions - Variable in class com.twilio.video.VideoFormat
 
dimensions - Variable in class com.twilio.video.VideoFrame
The size of a frame.
disconnect() - Method in class com.twilio.video.Room
Disconnects from the room.

E

echoCancellation(boolean) - Method in class com.twilio.video.AudioOptions.Builder
Attempts to filter away the output signal from later inbound pickup.
echoCancellation - Variable in class com.twilio.video.AudioOptions
 
enable(boolean) - Method in class com.twilio.video.LocalAudioTrack
Sets the state of the local audio track.
enable(boolean) - Method in class com.twilio.video.LocalVideoTrack
Sets the state of the local video track.
enableInsights(boolean) - Method in class com.twilio.video.ConnectOptions.Builder
Enable sending stats data to Insights.
enablePlayback(boolean) - Method in class com.twilio.video.RemoteAudioTrack
Enables playback of remote audio track.
encodingParameters(EncodingParameters) - Method in class com.twilio.video.ConnectOptions.Builder
Set EncodingParameters for audio and video tracks shared to a Room.
EncodingParameters - Class in com.twilio.video
Defines audio and video encoding parameters.
EncodingParameters(int, int) - Constructor for class com.twilio.video.EncodingParameters
 
equals(Object) - Method in class com.twilio.video.AspectRatio
 
equals(Object) - Method in class com.twilio.video.EncodingParameters
 
equals(Object) - Method in class com.twilio.video.VideoConstraints
 
equals(Object) - Method in class com.twilio.video.VideoDimensions
 
ERROR_CAMERA_FREEZE - Static variable in class com.twilio.video.CameraCapturer
 
ERROR_CAMERA_PERMISSION_NOT_GRANTED - Static variable in class com.twilio.video.CameraCapturer
 
ERROR_CAMERA_SERVER_STOPPED - Static variable in class com.twilio.video.CameraCapturer
 
ERROR_CAMERA_SWITCH_FAILED - Static variable in class com.twilio.video.CameraCapturer
 
ERROR_UNKNOWN - Static variable in class com.twilio.video.CameraCapturer
 
ERROR_UNSUPPORTED_SOURCE - Static variable in class com.twilio.video.CameraCapturer
 

F

FPS_10 - Static variable in class com.twilio.video.VideoConstraints
Battery saving 10 fps video.
FPS_15 - Static variable in class com.twilio.video.VideoConstraints
Battery saving 15 fps video.
FPS_20 - Static variable in class com.twilio.video.VideoConstraints
Battery efficient 20 fps video.
FPS_24 - Static variable in class com.twilio.video.VideoConstraints
Cinematic 24 fps video.
FPS_30 - Static variable in class com.twilio.video.VideoConstraints
Smooth 30 fps video.
frameRate - Variable in class com.twilio.video.LocalVideoTrackStats
Sent frame rate
frameRate - Variable in class com.twilio.video.RemoteVideoTrackStats
Received frame rate
framerate - Variable in class com.twilio.video.VideoFormat
 
fromInt(int) - Static method in enum com.twilio.video.VideoFrame.RotationAngle
 

G

getAspectRatio() - Method in class com.twilio.video.VideoConstraints
The aspect ratio.
getAudioTrack() - Method in interface com.twilio.video.AudioTrackPublication
Returns the published audio track.
getAudioTrack() - Method in class com.twilio.video.LocalAudioTrackPublication
Returns the base audio track object of the published local audio track.
getAudioTrack() - Method in class com.twilio.video.RemoteAudioTrackPublication
Returns the base audio track object of the published remote audio track.
getAudioTracks() - Method in class com.twilio.video.LocalParticipant
Returns read-only list of audio track publications.
getAudioTracks() - Method in interface com.twilio.video.Participant
Returns AudioTrackPublications of participant.
getAudioTracks() - Method in class com.twilio.video.RemoteParticipant
Returns read-only list of audio track publications.
getCameraId() - Method in class com.twilio.video.Camera2Capturer
Returns the currently set camera ID.
getCameraSource() - Method in class com.twilio.video.CameraCapturer
Returns the currently specified camera source.
getCode() - Method in exception com.twilio.video.TwilioException
 
getDataTrack() - Method in interface com.twilio.video.DataTrackPublication
Returns the published data track.
getDataTrack() - Method in class com.twilio.video.LocalDataTrackPublication
Returns the base data track object of the published local data track.
getDataTrack() - Method in class com.twilio.video.RemoteDataTrackPublication
Returns the base data track object of the published remote data track.
getDataTracks() - Method in class com.twilio.video.LocalParticipant
Returns read-only list of data track publications.
getDataTracks() - Method in interface com.twilio.video.Participant
Returns DataTrackPublications of participant.
getDataTracks() - Method in class com.twilio.video.RemoteParticipant
Returns read-only list of data track publications.
getEncodingParameters() - Method in class com.twilio.video.ConnectOptions
 
getExplanation() - Method in exception com.twilio.video.TwilioException
 
getIceServers() - Method in class com.twilio.video.IceOptions
 
getIceTransportPolicy() - Method in class com.twilio.video.IceOptions
 
getIdentity() - Method in class com.twilio.video.LocalParticipant
Returns the identity of the local participant.
getIdentity() - Method in interface com.twilio.video.Participant
Returns participant identity.
getIdentity() - Method in class com.twilio.video.RemoteParticipant
Returns the identity of the remote participant.
getLocalAudioTrack() - Method in class com.twilio.video.LocalAudioTrackPublication
Returns the published local audio track.
getLocalAudioTracks() - Method in class com.twilio.video.LocalParticipant
Returns read-only list of local audio track publications.
getLocalAudioTrackStats() - Method in class com.twilio.video.StatsReport
Returns stats for all local audio tracks in the peer connection.
getLocalDataTrack() - Method in class com.twilio.video.LocalDataTrackPublication
Returns the published local data track.
getLocalDataTracks() - Method in class com.twilio.video.LocalParticipant
Returns read-only list of local data track publications.
getLocalParticipant() - Method in class com.twilio.video.Room
Returns the current local participant.
getLocalVideoTrack() - Method in class com.twilio.video.LocalVideoTrackPublication
Returns the published local video track.
getLocalVideoTracks() - Method in class com.twilio.video.LocalParticipant
Returns read-only list of local video track publications.
getLocalVideoTrackStats() - Method in class com.twilio.video.StatsReport
Returns stats for all local video tracks in the peer connection.
getLogLevel() - Static method in class com.twilio.video.Video
Gets the logging level for messages logged by the Video SDK.
getMaxFps() - Method in class com.twilio.video.VideoConstraints
The maximum frames per second allowed.
getMaxPacketLifeTime() - Method in class com.twilio.video.DataTrack
Returns the maximum period of time in milliseconds in which retransmissions will be sent.
getMaxRetransmits() - Method in class com.twilio.video.DataTrack
Returns the maximum number of times to transmit a message before giving up.
getMaxVideoDimensions() - Method in class com.twilio.video.VideoConstraints
The maximum video size allowed.
getMinFps() - Method in class com.twilio.video.VideoConstraints
The minimum frames per second allowed.
getMinVideoDimensions() - Method in class com.twilio.video.VideoConstraints
The minimum video size allowed.
getMirror() - Method in class com.twilio.video.VideoView
Returns whether or not this view is mirroring video.
getName() - Method in class com.twilio.video.AudioTrack
Returns the audio track name.
getName() - Method in class com.twilio.video.DataTrack
Returns the data track name.
getName() - Method in class com.twilio.video.LocalAudioTrack
Returns the local audio track name.
getName() - Method in class com.twilio.video.LocalDataTrack
Returns the local data track name.
getName() - Method in class com.twilio.video.LocalVideoTrack
Returns the local video track name.
getName() - Method in class com.twilio.video.Room
Returns the name of the current room.
getName() - Method in interface com.twilio.video.Track
Return track name.
getName() - Method in class com.twilio.video.VideoTrack
Returns the video track name.
getPeerConnectionId() - Method in class com.twilio.video.StatsReport
Returns the id of peer connection related to this report.
getRemoteAudioTrack() - Method in class com.twilio.video.RemoteAudioTrackPublication
Returns the published remote audio track.
getRemoteAudioTracks() - Method in class com.twilio.video.RemoteParticipant
Returns read-only list of remote audio track publications.
getRemoteAudioTrackStats() - Method in class com.twilio.video.StatsReport
Returns stats for all remote audio tracks in the peer connection.
getRemoteDataTrack() - Method in class com.twilio.video.RemoteDataTrackPublication
Returns the published remote data track.
getRemoteDataTracks() - Method in class com.twilio.video.RemoteParticipant
Returns a read-only list of remote data track publications.
getRemoteParticipants() - Method in class com.twilio.video.Room
Returns all currently connected participants.
getRemoteVideoTrack() - Method in class com.twilio.video.RemoteVideoTrackPublication
Returns the published remote video track.
getRemoteVideoTracks() - Method in class com.twilio.video.RemoteParticipant
Returns read-only list of remote video track publications.
getRemoteVideoTrackStats() - Method in class com.twilio.video.StatsReport
Returns stats for all remote video tracks in the peer connection.
getRenderers() - Method in class com.twilio.video.VideoTrack
The list of renderers receiving video from this video track.
getSid() - Method in class com.twilio.video.LocalParticipant
Returns the SID of the local participant.
getSid() - Method in interface com.twilio.video.Participant
Returns unique identifier of a participant.
getSid() - Method in class com.twilio.video.RemoteParticipant
Returns the SID of a remote participant.
getSid() - Method in class com.twilio.video.Room
Returns the SID of the current room.
getState() - Method in class com.twilio.video.Room
Returns the current room state.
getStats(StatsListener) - Method in class com.twilio.video.Room
Retrieve stats for all media tracks and notify StatsListener via calling thread.
getSupportedFormats() - Method in class com.twilio.video.Camera2Capturer
Returns a list of all supported video formats.
getSupportedFormats() - Method in class com.twilio.video.CameraCapturer
Returns a list of all supported video formats.
getSupportedFormats() - Method in class com.twilio.video.ScreenCapturer
Returns a list of all supported video formats.
getSupportedFormats() - Method in interface com.twilio.video.VideoCapturer
Returns list of all supported video formats this capturer supports.
getTrackId() - Method in class com.twilio.video.LocalAudioTrack
This audio track id.
getTrackId() - Method in class com.twilio.video.LocalDataTrack
This data track id.
getTrackId() - Method in class com.twilio.video.LocalVideoTrack
This video track id.
getTrackName() - Method in class com.twilio.video.LocalAudioTrackPublication
Returns the name of the local audio track.
getTrackName() - Method in class com.twilio.video.LocalDataTrackPublication
Returns the name of the local data track.
getTrackName() - Method in class com.twilio.video.LocalVideoTrackPublication
Returns the name of the local video track.
getTrackName() - Method in class com.twilio.video.RemoteAudioTrackPublication
Returns the name of the published audio track.
getTrackName() - Method in class com.twilio.video.RemoteDataTrackPublication
Returns the name of the published data track.
getTrackName() - Method in class com.twilio.video.RemoteVideoTrackPublication
Returns the name of the published video track.
getTrackName() - Method in interface com.twilio.video.TrackPublication
Returns the name of the published track.
getTrackSid() - Method in class com.twilio.video.LocalAudioTrackPublication
Returns the local audio track's server identifier.
getTrackSid() - Method in class com.twilio.video.LocalDataTrackPublication
Returns the local data track's server identifier.
getTrackSid() - Method in class com.twilio.video.LocalVideoTrackPublication
Returns the local video track's server identifier.
getTrackSid() - Method in class com.twilio.video.RemoteAudioTrackPublication
Returns the remote audio track's server identifier.
getTrackSid() - Method in class com.twilio.video.RemoteDataTrackPublication
Returns the remote data track's server identifier.
getTrackSid() - Method in class com.twilio.video.RemoteVideoTrackPublication
Returns the remote video track's server identifier.
getTrackSid() - Method in interface com.twilio.video.TrackPublication
Returns the track's server identifier.
getValue() - Method in enum com.twilio.video.VideoFrame.RotationAngle
 
getVersion() - Static method in class com.twilio.video.Video
Returns the version of the Video SDK.
getVideoCapturer() - Method in class com.twilio.video.LocalVideoTrack
Retrieves the VideoCapturer associated with this video track.
getVideoConstraints() - Method in class com.twilio.video.LocalVideoTrack
Retrieves the video constraints associated with this track.
getVideoScaleType() - Method in class com.twilio.video.VideoView
Returns the current VideoScaleType.
getVideoTrack() - Method in class com.twilio.video.LocalVideoTrackPublication
Returns the base video track object of the published local video track.
getVideoTrack() - Method in class com.twilio.video.RemoteVideoTrackPublication
Returns the base video track object of the published remote video track.
getVideoTrack() - Method in interface com.twilio.video.VideoTrackPublication
Returns the published video track.
getVideoTracks() - Method in class com.twilio.video.LocalParticipant
Returns read-only list of video track publications.
getVideoTracks() - Method in interface com.twilio.video.Participant
Returns VideoTrackPublications of participant.
getVideoTracks() - Method in class com.twilio.video.RemoteParticipant
Returns read-only list of video track publications.

H

hashCode() - Method in class com.twilio.video.AspectRatio
 
hashCode() - Method in class com.twilio.video.EncodingParameters
 
hashCode() - Method in class com.twilio.video.VideoConstraints
 
hashCode() - Method in class com.twilio.video.VideoDimensions
 
HD_1080P_VIDEO_DIMENSIONS - Static variable in class com.twilio.video.VideoDimensions
HD Widescreen 1080P (1920 x 1080) resolution
HD_1080P_VIDEO_HEIGHT - Static variable in class com.twilio.video.VideoDimensions
 
HD_1080P_VIDEO_WIDTH - Static variable in class com.twilio.video.VideoDimensions
 
HD_540P_VIDEO_DIMENSIONS - Static variable in class com.twilio.video.VideoDimensions
HD 540P (960 x 540) resolution
HD_540P_VIDEO_HEIGHT - Static variable in class com.twilio.video.VideoDimensions
 
HD_540P_VIDEO_WIDTH - Static variable in class com.twilio.video.VideoDimensions
 
HD_720P_VIDEO_DIMENSIONS - Static variable in class com.twilio.video.VideoDimensions
HD 720P (1280 x 720) resolution
HD_720P_VIDEO_HEIGHT - Static variable in class com.twilio.video.VideoDimensions
 
HD_720P_VIDEO_WIDTH - Static variable in class com.twilio.video.VideoDimensions
 
HD_960P_VIDEO_DIMENSIONS - Static variable in class com.twilio.video.VideoDimensions
HD 960P (1280 x 960) resolution
HD_960P_VIDEO_HEIGHT - Static variable in class com.twilio.video.VideoDimensions
 
HD_960P_VIDEO_WIDTH - Static variable in class com.twilio.video.VideoDimensions
 
HD_S1080P_VIDEO_DIMENSIONS - Static variable in class com.twilio.video.VideoDimensions
HD Standard 1080P (1440 x 1080) resolution
HD_S1080P_VIDEO_HEIGHT - Static variable in class com.twilio.video.VideoDimensions
 
HD_S1080P_VIDEO_WIDTH - Static variable in class com.twilio.video.VideoDimensions
 
height - Variable in class com.twilio.video.I420Frame
Height of frame
height - Variable in class com.twilio.video.VideoDimensions
 
highpassFilter(boolean) - Method in class com.twilio.video.AudioOptions.Builder
Remove background noise of lower frequences.
highpassFilter - Variable in class com.twilio.video.AudioOptions
 

I

I420Frame - Class in com.twilio.video
A YUV frame in the I420 format.
iceOptions(IceOptions) - Method in class com.twilio.video.ConnectOptions.Builder
Custom ICE configuration used to connect to a Room.
IceOptions - Class in com.twilio.video
IceOptions specifies custom media connectivity configurations.
IceOptions.Builder - Class in com.twilio.video
 
IceServer - Class in com.twilio.video
IceServer is a single STUN or TURN server.
IceServer(String) - Constructor for class com.twilio.video.IceServer
 
IceServer(String, String, String) - Constructor for class com.twilio.video.IceServer
 
iceServers(Set<IceServer>) - Method in class com.twilio.video.IceOptions.Builder
Set of IceServer objects to be used during connection establishment.
iceTransportPolicy(IceTransportPolicy) - Method in class com.twilio.video.IceOptions.Builder
The transport policy to use.
IceTransportPolicy - Enum in com.twilio.video
IceTransportPolicy specifies which ICE transports to allow.
imageBuffer - Variable in class com.twilio.video.VideoFrame
The bytes of a frame.
isConnected() - Method in class com.twilio.video.RemoteParticipant
Checks if the participant is connected to a room.
isEnabled() - Method in class com.twilio.video.AudioTrack
Check if this audio track is enabled.
isEnabled() - Method in class com.twilio.video.DataTrack
Check if this data track is enabled.
isEnabled() - Method in class com.twilio.video.LocalAudioTrack
Check if the local audio track is enabled.
isEnabled() - Method in class com.twilio.video.LocalDataTrack
 
isEnabled() - Method in class com.twilio.video.LocalVideoTrack
Check if the local video track is enabled.
isEnabled() - Method in interface com.twilio.video.Track
Checks if the track is enabled.
isEnabled() - Method in class com.twilio.video.VideoTrack
Check if this video track is enabled.
isOrdered() - Method in class com.twilio.video.DataTrack
Returns true if data track guarantees in-order delivery of messages.
isPlaybackEnabled() - Method in class com.twilio.video.RemoteAudioTrack
Check if playback on the remote audio track is enabled.
isRecording() - Method in class com.twilio.video.Room
Returns whether any media in the Room is being recorded.
isReliable() - Method in class com.twilio.video.DataTrack
Returns true if the data track guarantees reliable transmission of messages.
isScreencast() - Method in class com.twilio.video.Camera2Capturer
Indicates that the camera2 capturer is not a screen cast.
isScreencast() - Method in class com.twilio.video.CameraCapturer
Indicates that the camera capturer is not a screen cast.
isScreencast() - Method in class com.twilio.video.ScreenCapturer
Inidicates that the screen capturer is a screencast.
isScreencast() - Method in interface com.twilio.video.VideoCapturer
Indicates whether the capturer is a screen cast.
isSourceAvailable(CameraCapturer.CameraSource) - Static method in class com.twilio.video.CameraCapturer
Indicates if a camera source is available on the device.
isSupported(Context) - Static method in class com.twilio.video.Camera2Capturer
Indicates if Camera2Capturer is compatible with device.
isTrackEnabled() - Method in class com.twilio.video.LocalAudioTrackPublication
Check if local audio track is enabled.
isTrackEnabled() - Method in class com.twilio.video.LocalDataTrackPublication
Check if local data track is enabled.
isTrackEnabled() - Method in class com.twilio.video.LocalVideoTrackPublication
Check if local video track is enabled.
isTrackEnabled() - Method in class com.twilio.video.RemoteAudioTrackPublication
Check if remote audio track is enabled.
isTrackEnabled() - Method in class com.twilio.video.RemoteDataTrackPublication
Returns true if the published data track is enabled or false otherwise.
isTrackEnabled() - Method in class com.twilio.video.RemoteVideoTrackPublication
Returns true if the published video track is enabled or false otherwise.
isTrackEnabled() - Method in interface com.twilio.video.TrackPublication
Returns true of track is enabled and false if not.
isTrackSubscribed() - Method in class com.twilio.video.RemoteAudioTrackPublication
Check if the remote audio track is subscribed to by the LocalParticipant.
isTrackSubscribed() - Method in class com.twilio.video.RemoteDataTrackPublication
Check if the remote data track is subscribed to by the LocalParticipant.
isTrackSubscribed() - Method in class com.twilio.video.RemoteVideoTrackPublication
Check if the remote video track is subscribed to by the LocalParticipant.

J

jitter - Variable in class com.twilio.video.LocalAudioTrackStats
Packet jitter measured in milliseconds
jitter - Variable in class com.twilio.video.RemoteAudioTrackStats
Packet jitter measured in milliseconds

L

LocalAudioTrack - Class in com.twilio.video
Represents a local audio source.
LocalAudioTrackPublication - Class in com.twilio.video
A local audio track publication represents a LocalAudioTrack that has been shared to a Room.
LocalAudioTrackStats - Class in com.twilio.video
 
LocalDataTrack - Class in com.twilio.video
A data track represents a unidirectional data source that can be used to send messages to participants of a Room.
LocalDataTrackPublication - Class in com.twilio.video
A local data track publication represents a LocalDataTrack that has been shared to a Room.
LocalParticipant - Class in com.twilio.video
Represents the local participant of a Room you are connected to.
LocalParticipant.Listener - Interface in com.twilio.video
Interface that provides LocalParticipant events.
LocalTrackStats - Class in com.twilio.video
 
LocalTrackStats(String, int, String, String, double, long, int, long) - Constructor for class com.twilio.video.LocalTrackStats
 
LocalVideoTrack - Class in com.twilio.video
A local video track that gets video frames from a specified VideoCapturer.
LocalVideoTrackPublication - Class in com.twilio.video
A local video track publication represents a LocalVideoTrack that has been shared to a Room.
LocalVideoTrackStats - Class in com.twilio.video
 
LogLevel - Enum in com.twilio.video
Log levels for the SDK
LogModule - Enum in com.twilio.video
Modules that can be logged in the SDK

M

maxAudioBitrate - Variable in class com.twilio.video.EncodingParameters
Maximum audio send bitrate in bits per second.
maxFps(int) - Method in class com.twilio.video.VideoConstraints.Builder
 
maxPacketLifeTime(int) - Method in class com.twilio.video.DataTrackOptions.Builder
Maximum retransmit time in milliseconds.
maxRetransmits(int) - Method in class com.twilio.video.DataTrackOptions.Builder
Maximum number of retransmitted messages.
maxVideoBitrate - Variable in class com.twilio.video.EncodingParameters
Maximum video send bitrate in bits per second.
maxVideoDimensions(VideoDimensions) - Method in class com.twilio.video.VideoConstraints.Builder
 
MEDIA_CLIENT_LOCAL_DESC_FAILED_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
MEDIA_CLIENT_REMOTE_DESC_FAILED_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
MEDIA_CONNECTION_ERROR_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
MEDIA_NO_SUPPORTED_CODEC_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
MEDIA_SERVER_LOCAL_DESC_FAILED_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
MEDIA_SERVER_REMOTE_DESC_FAILED_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
minFps(int) - Method in class com.twilio.video.VideoConstraints.Builder
 
minVideoDimensions(VideoDimensions) - Method in class com.twilio.video.VideoConstraints.Builder
 

N

name(String) - Method in class com.twilio.video.DataTrackOptions.Builder
Data track name.
noiseSuppression(boolean) - Method in class com.twilio.video.AudioOptions.Builder
Filter out background noise.
noiseSuppression - Variable in class com.twilio.video.AudioOptions
 
numerator - Variable in class com.twilio.video.AspectRatio
 

O

onAttachedToWindow() - Method in class com.twilio.video.VideoView
 
onAudioTrackDisabled(RemoteParticipant, RemoteAudioTrackPublication) - Method in interface com.twilio.video.RemoteParticipant.Listener
This method notifies the listener that a RemoteParticipant audio track has been disabled.
onAudioTrackEnabled(RemoteParticipant, RemoteAudioTrackPublication) - Method in interface com.twilio.video.RemoteParticipant.Listener
This method notifies the listener that a RemoteParticipant audio track has been enabled.
onAudioTrackPublicationFailed(LocalParticipant, LocalAudioTrack, TwilioException) - Method in interface com.twilio.video.LocalParticipant.Listener
This method notifies the listener that the LocalParticipant failed to publish a LocalAudioTrack to a Room.
onAudioTrackPublished(LocalParticipant, LocalAudioTrackPublication) - Method in interface com.twilio.video.LocalParticipant.Listener
This method notifies the listener that a LocalAudioTrack has been shared to a Room.
onAudioTrackPublished(RemoteParticipant, RemoteAudioTrackPublication) - Method in interface com.twilio.video.RemoteParticipant.Listener
This method notifies the listener that a RemoteParticipant has published a RemoteAudioTrack to this Room.
onAudioTrackSubscribed(RemoteParticipant, RemoteAudioTrackPublication, RemoteAudioTrack) - Method in interface com.twilio.video.RemoteParticipant.Listener
This method notifies the listener the RemoteAudioTrack of the RemoteParticipant has been subscribed to.
onAudioTrackUnpublished(RemoteParticipant, RemoteAudioTrackPublication) - Method in interface com.twilio.video.RemoteParticipant.Listener
This method notifies the listener that a RemoteParticipant has unpublished a RemoteAudioTrack from this Room.
onAudioTrackUnsubscribed(RemoteParticipant, RemoteAudioTrackPublication, RemoteAudioTrack) - Method in interface com.twilio.video.RemoteParticipant.Listener
This method notifies the listener that the RemoteAudioTrack of the RemoteParticipant has been unsubscribed from.
onCameraSwitched(String) - Method in interface com.twilio.video.Camera2Capturer.Listener
Notifies when a camera switch is complete.
onCameraSwitched() - Method in interface com.twilio.video.CameraCapturer.Listener
Notifies when a camera switch is complete.
onCapturerStarted(boolean) - Method in interface com.twilio.video.VideoCapturer.Listener
Notify whether capturer started.
onConnected(Room) - Method in interface com.twilio.video.Room.Listener
Called when a room has succeeded.
onConnectFailure(Room, TwilioException) - Method in interface com.twilio.video.Room.Listener
Called when a connection to a room failed.
onDataTrackPublicationFailed(LocalParticipant, LocalDataTrack, TwilioException) - Method in interface com.twilio.video.LocalParticipant.Listener
This method notifies the listener that the LocalParticipant failed to publish a LocalDataTrack to a Room.
onDataTrackPublished(LocalParticipant, LocalDataTrackPublication) - Method in interface com.twilio.video.LocalParticipant.Listener
This method notifies the listener that a LocalDataTrack has been shared to a Room.
onDataTrackPublished(RemoteParticipant, RemoteDataTrackPublication) - Method in interface com.twilio.video.RemoteParticipant.Listener
This method notifies the listener that a RemoteParticipant has published a RemoteDataTrack to this Room.
onDataTrackSubscribed(RemoteParticipant, RemoteDataTrackPublication, RemoteDataTrack) - Method in interface com.twilio.video.RemoteParticipant.Listener
This method notifies the listener the RemoteDataTrack of the RemoteParticipant has been subscribed to.
onDataTrackUnpublished(RemoteParticipant, RemoteDataTrackPublication) - Method in interface com.twilio.video.RemoteParticipant.Listener
This method notifies the listener that a RemoteParticipant has removed a RemoteDataTrack from this Room.
onDataTrackUnsubscribed(RemoteParticipant, RemoteDataTrackPublication, RemoteDataTrack) - Method in interface com.twilio.video.RemoteParticipant.Listener
This method notifies the listener that the RemoteDataTrack of the RemoteParticipant has been unsubscribed from.
onDetachedFromWindow() - Method in class com.twilio.video.VideoView
 
onDisconnected(Room, TwilioException) - Method in interface com.twilio.video.Room.Listener
Called when a room has been disconnected from.
onError(Camera2Capturer.Exception) - Method in interface com.twilio.video.Camera2Capturer.Listener
Reports an error that occurred in Camera2Capturer.
onError(int) - Method in interface com.twilio.video.CameraCapturer.Listener
Reports an error that occurred in CameraCapturer.
onFirstFrame() - Method in interface com.twilio.video.VideoRenderer.Listener
This method notifies the observer when the first frame has arrived.
onFirstFrameAvailable() - Method in interface com.twilio.video.Camera2Capturer.Listener
Indicates when the first frame has been captured from the camera.
onFirstFrameAvailable() - Method in interface com.twilio.video.CameraCapturer.Listener
Indicates when the first frame has been captured from the camera.
onFirstFrameAvailable() - Method in interface com.twilio.video.ScreenCapturer.Listener
Indicates when the first frame has been captured from the screen.
onFrameCaptured(VideoFrame) - Method in interface com.twilio.video.VideoCapturer.Listener
Provides available video frame.
onFrameDimensionsChanged(int, int, int) - Method in interface com.twilio.video.VideoRenderer.Listener
This method notifies the observer when the frame dimensions have changed.
onMessage(RemoteDataTrack, ByteBuffer) - Method in interface com.twilio.video.RemoteDataTrack.Listener
This method notifies the listener that a binary message was received.
onMessage(RemoteDataTrack, String) - Method in interface com.twilio.video.RemoteDataTrack.Listener
This method notifies the listener that a string message was received.
onParticipantConnected(Room, RemoteParticipant) - Method in interface com.twilio.video.Room.Listener
Called when a participant has connected to a room.
onParticipantDisconnected(Room, RemoteParticipant) - Method in interface com.twilio.video.Room.Listener
Called when a participant has disconnected from a room.
onPictureTaken(byte[]) - Method in interface com.twilio.video.CameraCapturer.PictureListener
Invoked when picture data is available.
onRecordingStarted(Room) - Method in interface com.twilio.video.Room.Listener
Called when the media being shared to a Room is being recorded.
onRecordingStopped(Room) - Method in interface com.twilio.video.Room.Listener
Called when the media being shared to a Room is no longer being recorded.
onScreenCaptureError(String) - Method in interface com.twilio.video.ScreenCapturer.Listener
Reports an error that occurred in ScreenCapturer.
onShutter() - Method in interface com.twilio.video.CameraCapturer.PictureListener
Invoked when photo is captured from sensor.
onStats(List<StatsReport>) - Method in interface com.twilio.video.StatsListener
Notifies when stats reports for all media tracks are ready.
onVideoTrackDisabled(RemoteParticipant, RemoteVideoTrackPublication) - Method in interface com.twilio.video.RemoteParticipant.Listener
This method notifies the listener that a RemoteParticipant video track has been disabled.
onVideoTrackEnabled(RemoteParticipant, RemoteVideoTrackPublication) - Method in interface com.twilio.video.RemoteParticipant.Listener
This method notifies the listener that a RemoteParticipant video track has been enabled.
onVideoTrackPublicationFailed(LocalParticipant, LocalVideoTrack, TwilioException) - Method in interface com.twilio.video.LocalParticipant.Listener
This method notifies the listener that the LocalParticipant failed to publish a LocalVideoTrack to a Room.
onVideoTrackPublished(LocalParticipant, LocalVideoTrackPublication) - Method in interface com.twilio.video.LocalParticipant.Listener
This method notifies the listener that a LocalVideoTrack has been shared to a Room.
onVideoTrackPublished(RemoteParticipant, RemoteVideoTrackPublication) - Method in interface com.twilio.video.RemoteParticipant.Listener
This method notifies the listener that a RemoteParticipant has published a RemoteVideoTrack to this Room.
onVideoTrackSubscribed(RemoteParticipant, RemoteVideoTrackPublication, RemoteVideoTrack) - Method in interface com.twilio.video.RemoteParticipant.Listener
This method notifies the listener the RemoteVideoTrack of the RemoteParticipant has been subscribed to.
onVideoTrackUnpublished(RemoteParticipant, RemoteVideoTrackPublication) - Method in interface com.twilio.video.RemoteParticipant.Listener
This method notifies the listener that a RemoteParticipant has removed a RemoteVideoTrack from this Room.
onVideoTrackUnsubscribed(RemoteParticipant, RemoteVideoTrackPublication, RemoteVideoTrack) - Method in interface com.twilio.video.RemoteParticipant.Listener
This method notifies the listener that the RemoteVideoTrack of the RemoteParticipant has been unsubscribed from.
ordered(boolean) - Method in class com.twilio.video.DataTrackOptions.Builder
Ordered transmission of messages.
orientation - Variable in class com.twilio.video.VideoFrame
The orientation of a frame in degrees (must be multiple of 90).

P

packetsLost - Variable in class com.twilio.video.BaseTrackStats
Total number of RTP packets lost for this SSRC since the beginning of the reception.
packetsReceived - Variable in class com.twilio.video.RemoteTrackStats
Total number of packets received
packetsSent - Variable in class com.twilio.video.LocalTrackStats
Total number of RTP packets sent for this SSRC
Participant - Interface in com.twilio.video
Interface that represents user in a Room.
PARTICIPANT_DUPLICATE_IDENTITY_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
PARTICIPANT_IDENTITY_CHARS_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
PARTICIPANT_IDENTITY_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
PARTICIPANT_IDENTITY_TOO_LONG_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
PARTICIPANT_MAX_TRACKS_EXCEEDED_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
PARTICIPANT_NOT_FOUND_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
password - Variable in class com.twilio.video.IceServer
 
pixelFormat - Variable in class com.twilio.video.VideoFormat
 
preferAudioCodecs(List<AudioCodec>) - Method in class com.twilio.video.ConnectOptions.Builder
Set preferred audio codecs.
preferVideoCodecs(List<VideoCodec>) - Method in class com.twilio.video.ConnectOptions.Builder
Set preferred video codecs.
publishTrack(LocalAudioTrack) - Method in class com.twilio.video.LocalParticipant
Shares audio track to all participants in a Room.
publishTrack(LocalVideoTrack) - Method in class com.twilio.video.LocalParticipant
Shares video track to all participants in a Room.
publishTrack(LocalDataTrack) - Method in class com.twilio.video.LocalParticipant
Shared data track to all participants in a Room.

R

release() - Method in class com.twilio.video.I420Frame
Called when a VideoRenderer has completed rendering a frame.
release() - Method in class com.twilio.video.LocalAudioTrack
Releases native memory owned by audio track.
release() - Method in class com.twilio.video.LocalDataTrack
Releases native memory owned by data track.
release() - Method in class com.twilio.video.LocalVideoTrack
Releases native memory owned by video track.
RemoteAudioTrack - Class in com.twilio.video
A remote audio track represents a remote audio source.
RemoteAudioTrackPublication - Class in com.twilio.video
A remote audio track publication represents a RemoteAudioTrack that has been shared to a Room.
RemoteAudioTrackStats - Class in com.twilio.video
 
RemoteDataTrack - Class in com.twilio.video
A remote data track represents a unidirectional remote data source from which messages can be received from a participant.
RemoteDataTrack.Listener - Interface in com.twilio.video
Interface that provides RemoteDataTrack events.
RemoteDataTrackPublication - Class in com.twilio.video
A remote data track publication represents a RemoteDataTrack.
RemoteParticipant - Class in com.twilio.video
A participant represents a remote user that can connect to a Room.
RemoteParticipant.Listener - Interface in com.twilio.video
Interface that provides RemoteParticipant events.
RemoteTrackStats - Class in com.twilio.video
 
RemoteTrackStats(String, int, String, String, double, long, int) - Constructor for class com.twilio.video.RemoteTrackStats
 
RemoteVideoTrack - Class in com.twilio.video
A remote video track represents a remote video source.
RemoteVideoTrackPublication - Class in com.twilio.video
A remote video track publication represents a RemoteVideoTrack that has been shared to a Room.
RemoteVideoTrackStats - Class in com.twilio.video
 
removeRenderer(VideoRenderer) - Method in class com.twilio.video.LocalVideoTrack
 
removeRenderer(VideoRenderer) - Method in class com.twilio.video.VideoTrack
Remove a video renderer to stop receiving video from the video track.
renderFrame(I420Frame) - Method in interface com.twilio.video.VideoRenderer
Provides the YUV frame in I420 format.
renderFrame(I420Frame) - Method in class com.twilio.video.VideoView
 
Room - Class in com.twilio.video
A Room represents a media session with zero or more remote Participants.
Room.Listener - Interface in com.twilio.video
Listener definition of room related events.
ROOM_CONNECT_FAILED_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ROOM_CREATE_FAILED_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ROOM_INVALID_PARAMETERS_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ROOM_MAX_PARTICIPANTS_EXCEEDED_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ROOM_MAX_PARTICIPANTS_OUT_OF_RANGE_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ROOM_MEDIA_REGION_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ROOM_MEDIA_REGION_UNAVAILABLE_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ROOM_NAME_CHARS_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ROOM_NAME_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ROOM_NAME_TOO_LONG_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ROOM_NOT_FOUND_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ROOM_ROOM_EXISTS_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ROOM_STATUS_CALLBACK_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ROOM_STATUS_CALLBACK_METHOD_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ROOM_STATUS_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ROOM_TIMEOUT_OUT_OF_RANGE_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ROOM_TYPE_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
roomName(String) - Method in class com.twilio.video.ConnectOptions.Builder
The name of the room.
RoomState - Enum in com.twilio.video
Represents the current state of a Room.
rotatedHeight() - Method in class com.twilio.video.I420Frame
Returns the height of the frame based on the current I420Frame.rotationDegree.
rotatedWidth() - Method in class com.twilio.video.I420Frame
Returns the width of the frame based on the current I420Frame.rotationDegree.
rotationDegree - Variable in class com.twilio.video.I420Frame
The degree that the frame must be rotated clockwise to be rendered correctly.
roundTripTime - Variable in class com.twilio.video.LocalTrackStats
Estimated round trip time for this SSRC based on the RTCP timestamps.

S

samplingMatrix - Variable in class com.twilio.video.I420Frame
Matrix that transforms standard coordinates to their proper sampling locations in the texture.
ScreenCapturer - Class in com.twilio.video
The ScreenCapturer class is used to provide video frames for a LocalVideoTrack from a device's screen.
ScreenCapturer(Context, int, Intent, ScreenCapturer.Listener) - Constructor for class com.twilio.video.ScreenCapturer
 
ScreenCapturer.Listener - Interface in com.twilio.video
Interface that provides events and errors related to ScreenCapturer.
send(ByteBuffer) - Method in class com.twilio.video.LocalDataTrack
Send binary message.
send(String) - Method in class com.twilio.video.LocalDataTrack
Send string message.
serverUrl - Variable in class com.twilio.video.IceServer
 
setEncodingParameters(EncodingParameters) - Method in class com.twilio.video.LocalParticipant
Updates the EncodingParameters used to share media in the Room.
setListener(LocalParticipant.Listener) - Method in class com.twilio.video.LocalParticipant
Set listener for local participant events.
setListener(RemoteDataTrack.Listener) - Method in class com.twilio.video.RemoteDataTrack
Set the remote data track listener.
setListener(RemoteParticipant.Listener) - Method in class com.twilio.video.RemoteParticipant
Set listener for this participant events.
setListener(VideoRenderer.Listener) - Method in class com.twilio.video.VideoView
Sets listener of rendering events.
setLogLevel(LogLevel) - Static method in class com.twilio.video.Video
Sets the logging level for messages logged by the Video SDK.
setMirror(boolean) - Method in class com.twilio.video.VideoView
Sets whether or not the rendered video should be mirrored.
setModuleLogLevel(LogModule, LogLevel) - Static method in class com.twilio.video.Video
Sets the logging level for messages logged by a specific module.
setVideoScaleType(VideoScaleType) - Method in class com.twilio.video.VideoView
Sets the current scale type to specified value and updates the video.
SIGNALING_CONNECTION_DISCONNECTED_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
SIGNALING_CONNECTION_ERROR_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
SIGNALING_CONNECTION_TIMEOUT_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
SIGNALING_INCOMING_MESSAGE_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
SIGNALING_OUTGOING_MESSAGE_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
ssrc - Variable in class com.twilio.video.BaseTrackStats
The SSRC identifier of the source
startCapture(VideoFormat, VideoCapturer.Listener) - Method in class com.twilio.video.Camera2Capturer
Starts capturing frames at the specified format.
startCapture(VideoFormat, VideoCapturer.Listener) - Method in class com.twilio.video.CameraCapturer
Starts capturing frames at the specified format.
startCapture(VideoFormat, VideoCapturer.Listener) - Method in class com.twilio.video.ScreenCapturer
Starts capturing frames at the specified format.
startCapture(VideoFormat, VideoCapturer.Listener) - Method in interface com.twilio.video.VideoCapturer
Start capturing frames.
StatsListener - Interface in com.twilio.video
Interface that provides event related to Room.getStats(StatsListener)
StatsReport - Class in com.twilio.video
Stats report contains stats for all the media tracks that exist in peer connection.
stereoSwapping(boolean) - Method in class com.twilio.video.AudioOptions.Builder
Swap left and right audio channels.
stereoSwapping - Variable in class com.twilio.video.AudioOptions
 
stopCapture() - Method in class com.twilio.video.Camera2Capturer
Stops all frames being captured.
stopCapture() - Method in class com.twilio.video.CameraCapturer
Stops all frames being captured.
stopCapture() - Method in class com.twilio.video.ScreenCapturer
Stops all frames being captured.
stopCapture() - Method in interface com.twilio.video.VideoCapturer
Stop capturing.
switchCamera(String) - Method in class com.twilio.video.Camera2Capturer
Switches the current Camera2Capturer.cameraId.
switchCamera() - Method in class com.twilio.video.CameraCapturer
Switches the current CameraCapturer.CameraSource.

T

takePicture(CameraCapturer.PictureListener) - Method in class com.twilio.video.CameraCapturer
Schedules an image capture.
textureId - Variable in class com.twilio.video.I420Frame
Id of the texture the frame is bound to.
timestamp - Variable in class com.twilio.video.BaseTrackStats
Unix timestamp in milliseconds
timestamp - Variable in class com.twilio.video.VideoFrame
The time in nanoseconds at which this frame was captured.
toString() - Method in class com.twilio.video.AudioOptions
 
toString() - Method in class com.twilio.video.EncodingParameters
 
toString() - Method in class com.twilio.video.I420Frame
 
toString() - Method in class com.twilio.video.VideoDimensions
 
Track - Interface in com.twilio.video
A representation of a media track.
TRACK_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
TRACK_NAME_CHARS_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
TRACK_NAME_INVALID_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
TRACK_NAME_IS_DUPLICATED_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
TRACK_NAME_TOO_LONG_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
trackId - Variable in class com.twilio.video.BaseTrackStats
Track identifier
TrackPublication - Interface in com.twilio.video
A published track represents a track that has been shared with a Room.
TwilioException - Exception in com.twilio.video
Twilio Video SDK Exception
TwilioException.Code - Annotation Type in com.twilio.video
 
typingDetection(boolean) - Method in class com.twilio.video.AudioOptions.Builder
Enables typing detection.
typingDetection - Variable in class com.twilio.video.AudioOptions
 

U

UNKNOWN - Static variable in exception com.twilio.video.Camera2Capturer.Exception
 
unpublishTrack(LocalAudioTrack) - Method in class com.twilio.video.LocalParticipant
Stops the sharing of an audio track to all the participants in a Room.
unpublishTrack(LocalVideoTrack) - Method in class com.twilio.video.LocalParticipant
Stops the sharing of a video track to all the participants in a Room.
unpublishTrack(LocalDataTrack) - Method in class com.twilio.video.LocalParticipant
Stops the sharing of a data track to all the participants in a Room.
updateCameraParameters(CameraParameterUpdater) - Method in class com.twilio.video.CameraCapturer
Schedules a camera parameter update.
username - Variable in class com.twilio.video.IceServer
 

V

valueOf(String) - Static method in enum com.twilio.video.AudioCodec
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.twilio.video.CameraCapturer.CameraSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.twilio.video.IceTransportPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.twilio.video.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.twilio.video.LogModule
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.twilio.video.RoomState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.twilio.video.VideoCodec
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.twilio.video.VideoFrame.RotationAngle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.twilio.video.VideoPixelFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.twilio.video.VideoScaleType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.twilio.video.AudioCodec
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.twilio.video.CameraCapturer.CameraSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.twilio.video.IceTransportPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.twilio.video.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.twilio.video.LogModule
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.twilio.video.RoomState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.twilio.video.VideoCodec
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.twilio.video.VideoFrame.RotationAngle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.twilio.video.VideoPixelFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.twilio.video.VideoScaleType
Returns an array containing the constants of this enum type, in the order they are declared.
VGA_VIDEO_DIMENSIONS - Static variable in class com.twilio.video.VideoDimensions
VGA (640 x 480) resolution in 4:3 aspect ratio
VGA_VIDEO_HEIGHT - Static variable in class com.twilio.video.VideoDimensions
 
VGA_VIDEO_WIDTH - Static variable in class com.twilio.video.VideoDimensions
 
Video - Class in com.twilio.video
This class allows a user to connect to a Room.
Video() - Constructor for class com.twilio.video.Video
 
VideoCapturer - Interface in com.twilio.video
Generic video capturing interface.
VideoCapturer.Listener - Interface in com.twilio.video
Interface that allows an implementation of VideoCapturer to forward events to the video capturer pipeline.
VideoCodec - Enum in com.twilio.video
Definition of supported video codecs.
VideoConstraints - Class in com.twilio.video
Use video constraints to apply to a LocalVideoTrack.
VideoConstraints.Builder - Class in com.twilio.video
 
VideoDimensions - Class in com.twilio.video
 
VideoDimensions(int, int) - Constructor for class com.twilio.video.VideoDimensions
 
VideoFormat - Class in com.twilio.video
Represents the format of a video frame.
VideoFormat(VideoDimensions, int, VideoPixelFormat) - Constructor for class com.twilio.video.VideoFormat
 
VideoFrame - Class in com.twilio.video
Represents a video frame provided by a CameraCapturer.
VideoFrame(byte[], VideoDimensions, VideoFrame.RotationAngle, long) - Constructor for class com.twilio.video.VideoFrame
 
VideoFrame.RotationAngle - Enum in com.twilio.video
 
VideoPixelFormat - Enum in com.twilio.video
Pixel format of a video frame.
VideoRenderer - Interface in com.twilio.video
A VideoRenderer is used to receive frames from a VideoTrack.
VideoRenderer.Listener - Interface in com.twilio.video
Interface that provides events related to a VideoRenderer.
VideoScaleType - Enum in com.twilio.video
Specifies what type of video scaling that will be performed by a VideoRenderer.
VideoTrack - Class in com.twilio.video
 
VideoTrackPublication - Interface in com.twilio.video
A published video track represents a video track that has been shared with a Room.
videoTracks(List<LocalVideoTrack>) - Method in class com.twilio.video.ConnectOptions.Builder
Video tracks that will be published upon connection.
VideoView - Class in com.twilio.video
A VideoView renders frames from a VideoTrack.
VideoView(Context) - Constructor for class com.twilio.video.VideoView
 
VideoView(Context, AttributeSet) - Constructor for class com.twilio.video.VideoView
 

W

width - Variable in class com.twilio.video.I420Frame
Width of frame
width - Variable in class com.twilio.video.VideoDimensions
 
WVGA_VIDEO_DIMENSIONS - Static variable in class com.twilio.video.VideoDimensions
WVGA (800 x 480) resolution
WVGA_VIDEO_HEIGHT - Static variable in class com.twilio.video.VideoDimensions
 
WVGA_VIDEO_WIDTH - Static variable in class com.twilio.video.VideoDimensions
 

Y

yuvPlanes - Variable in class com.twilio.video.I420Frame
Array of pixel data for each plane.
yuvStrides - Variable in class com.twilio.video.I420Frame
Array of strides for each plane.
A B C D E F G H I J L M N O P R S T U V W Y 
Skip navigation links