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
 
addAudioTrack(LocalAudioTrack) - Method in class com.twilio.video.LocalParticipant
Adds an audio track to the local participant.
addRenderer(VideoRenderer) - Method in class com.twilio.video.VideoTrack
Add a video renderer to get video from the video track.
addVideoTrack(LocalVideoTrack) - Method in class com.twilio.video.LocalParticipant
Adds a video track to the local participant.
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.VideoConstraints
Pre-defined aspect ratio 11:9.
ASPECT_RATIO_16_9 - Static variable in class com.twilio.video.VideoConstraints
Pre-defined aspect ratio 16:9.
ASPECT_RATIO_4_3 - Static variable in class com.twilio.video.VideoConstraints
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
 
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.AudioTrackStats
Audio output level
audioLevel - Variable in class com.twilio.video.LocalAudioTrackStats
Audio input 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
An audio track represents a remote audio source.
audioTracks(List<LocalAudioTrack>) - Method in class com.twilio.video.ConnectOptions.Builder
Audio tracks that will be published upon connection.
AudioTrackStats - Class in com.twilio.video
 
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.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.IceOptions.Builder
 
Builder() - Constructor for class com.twilio.video.VideoConstraints.Builder
 
bytesReceived - Variable in class com.twilio.video.TrackStats
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, 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.

D

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.VideoFormat
 
dimensions - Variable in class com.twilio.video.VideoFrame
The size of a frame.
dimensions - Variable in class com.twilio.video.VideoTrackStats
Received frame dimensions
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.
equals(Object) - Method in class com.twilio.video.AspectRatio
 
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.VideoFormat
 
frameRate - Variable in class com.twilio.video.VideoTrackStats
Received frame rate
fromInt(int) - Static method in enum com.twilio.video.VideoFrame.RotationAngle
 

G

getAspectRatio() - Method in class com.twilio.video.VideoConstraints
The aspect ratio.
getAudioTracks() - Method in class com.twilio.video.LocalParticipant
Returns the LocalAudioTracks of a local participant.
getAudioTracks() - Method in class com.twilio.video.Participant
Retrieves the list of audio tracks.
getAudioTrackStats() - Method in class com.twilio.video.StatsReport
Returns stats for all remote audio tracks in the peer connection.
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
 
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 class com.twilio.video.Participant
Returns the identity of the participant.
getLocalAudioTrackStats() - Method in class com.twilio.video.StatsReport
Returns stats for all local audio tracks in the peer connection.
getLocalParticipant() - Method in class com.twilio.video.Room
Returns the current local participant.
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.
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.Room
Returns the name of the current room.
getParticipants() - Method in class com.twilio.video.Room
Returns all currently connected participants.
getPeerConnectionId() - Method in class com.twilio.video.StatsReport
Returns the id of peer connection related to this report.
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 class com.twilio.video.Participant
Returns the SID of a 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.AudioTrack
This audio track id.
getTrackId() - Method in class com.twilio.video.VideoTrack
This video track id.
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.
getVideoTracks() - Method in class com.twilio.video.LocalParticipant
Returns the LocalVideoTracks of a local participant.
getVideoTracks() - Method in class com.twilio.video.Participant
Retrieves the list of video tracks.
getVideoTrackStats() - Method in class com.twilio.video.StatsReport
Returns stats for all remote video tracks in the peer connection.

H

hashCode() - Method in class com.twilio.video.AspectRatio
 
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.Participant
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.LocalAudioTrack
Check if the local audio track is enabled.
isEnabled() - Method in class com.twilio.video.LocalVideoTrack
Check if the local video track is enabled.
isEnabled() - Method in class com.twilio.video.VideoTrack
Check if this video track is enabled.
isRecording() - Method in class com.twilio.video.Room
Returns whether any media in the Room is being recorded.
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.

J

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

L

LocalAudioTrack - Class in com.twilio.video
Represents a local audio source.
LocalAudioTrackStats - Class in com.twilio.video
 
LocalParticipant - Class in com.twilio.video
Represents the local participant of a Room you are connected to.
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.
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

maxFps(int) - Method in class com.twilio.video.VideoConstraints.Builder
 
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

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
 
onAudioTrackAdded(Participant, AudioTrack) - Method in interface com.twilio.video.Participant.Listener
This method notifies the listener that a Participant has added an AudioTrack to this Room.
onAudioTrackDisabled(Participant, AudioTrack) - Method in interface com.twilio.video.Participant.Listener
This method notifies the listener that a Participant audio track has been disabled.
onAudioTrackEnabled(Participant, AudioTrack) - Method in interface com.twilio.video.Participant.Listener
This method notifies the listener that a Participant audio track has been enabled.
onAudioTrackRemoved(Participant, AudioTrack) - Method in interface com.twilio.video.Participant.Listener
This method notifies the listener that a Participant has removed an AudioTrack from this Room.
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.
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.
onParticipantConnected(Room, Participant) - Method in interface com.twilio.video.Room.Listener
Called when a participant has connected to a room.
onParticipantDisconnected(Room, Participant) - 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.
onVideoTrackAdded(Participant, VideoTrack) - Method in interface com.twilio.video.Participant.Listener
This method notifies the listener that a Participant has added an VideoTrack to this Room.
onVideoTrackDisabled(Participant, VideoTrack) - Method in interface com.twilio.video.Participant.Listener
This method notifies the listener that a Participant video track has been disabled.
onVideoTrackEnabled(Participant, VideoTrack) - Method in interface com.twilio.video.Participant.Listener
This method notifies the listener that a Participant video track has been enabled.
onVideoTrackRemoved(Participant, VideoTrack) - Method in interface com.twilio.video.Participant.Listener
This method notifies the listener that a Participant has removed an VideoTrack from this Room.
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.TrackStats
Total number of packets received
packetsSent - Variable in class com.twilio.video.LocalTrackStats
Total number of RTP packets sent for this SSRC
Participant - Class in com.twilio.video
A participant represents a remote user that can connect to a Room.
Participant.Listener - Interface in com.twilio.video
Interface that provides Participant events.
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
 

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.LocalParticipant
Deprecated.
release() - Method in class com.twilio.video.LocalVideoTrack
Releases native memory owned by video track.
removeAudioTrack(LocalAudioTrack) - Method in class com.twilio.video.LocalParticipant
Removes the audio track from the local participant.
removeRenderer(VideoRenderer) - Method in class com.twilio.video.VideoTrack
Remove a video renderer to stop receiving video from the video track.
removeVideoTrack(LocalVideoTrack) - Method in class com.twilio.video.LocalParticipant
Removes the video track from the local participant.
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_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_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_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.
serverUrl - Variable in class com.twilio.video.IceServer
 
setListener(Participant.Listener) - Method in class com.twilio.video.Participant
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.I420Frame
 
toString() - Method in class com.twilio.video.VideoDimensions
 
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_TOO_LONG_EXCEPTION - Static variable in exception com.twilio.video.TwilioException
 
trackId - Variable in class com.twilio.video.BaseTrackStats
Track identifier
TrackStats - Class in com.twilio.video
 
TrackStats(String, int, String, String, double, long, int) - Constructor for class com.twilio.video.TrackStats
 
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
 
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.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.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.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.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.
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
A video track represents a remote video source.
videoTracks(List<LocalVideoTrack>) - Method in class com.twilio.video.ConnectOptions.Builder
Video tracks that will be published upon connection.
VideoTrackStats - Class in com.twilio.video
 
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