Index

A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABGRToI420(ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, int, int) - Static method in class com.telnyx.webrtc.lib.YuvHelper
Converts ABGR little endian (rgba in memory) to I420.
active - Variable in class com.telnyx.webrtc.lib.RtpParameters.Encoding
 
activeResetSrtpParams - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
ADAPTER_TYPE_ANY - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.AdapterType
 
ADAPTER_TYPE_ANY - Static variable in class com.telnyx.webrtc.lib.PeerConnectionFactory.Options
 
ADAPTER_TYPE_CELLULAR - Static variable in class com.telnyx.webrtc.lib.PeerConnectionFactory.Options
 
ADAPTER_TYPE_ETHERNET - Static variable in class com.telnyx.webrtc.lib.PeerConnectionFactory.Options
 
ADAPTER_TYPE_LOOPBACK - Static variable in class com.telnyx.webrtc.lib.PeerConnectionFactory.Options
 
ADAPTER_TYPE_UNKNOWN - Static variable in class com.telnyx.webrtc.lib.PeerConnectionFactory.Options
 
ADAPTER_TYPE_VPN - Static variable in class com.telnyx.webrtc.lib.PeerConnectionFactory.Options
 
ADAPTER_TYPE_WIFI - Static variable in class com.telnyx.webrtc.lib.PeerConnectionFactory.Options
 
adapterType - Variable in class com.telnyx.webrtc.lib.IceCandidate
 
adaptiveAudioPacketTime - Variable in class com.telnyx.webrtc.lib.RtpParameters.Encoding
 
adaptOutputFormat(int, int, int) - Method in class com.telnyx.webrtc.lib.VideoSource
Calling this function will cause frames to be scaled down to the requested resolution.
adaptOutputFormat(int, int, int, int, int) - Method in class com.telnyx.webrtc.lib.VideoSource
Same as above, but allows setting two different target resolutions depending on incoming frame orientation.
adaptOutputFormat(VideoSource.AspectRatio, Integer, VideoSource.AspectRatio, Integer, Integer) - Method in class com.telnyx.webrtc.lib.VideoSource
Same as above, with even more control as each constraint is optional.
addExceptionCallback(Runnable) - Method in class com.telnyx.webrtc.lib.EglThread
Adds a callback that will be called on the EGL thread if there is an exception on the thread.
addFrame() - Method in class com.telnyx.webrtc.lib.CameraVideoCapturer.CameraStatistics
 
addFrameListener(EglRenderer.FrameListener, float) - Method in class com.telnyx.webrtc.lib.EglRenderer
Register a callback to be invoked when a new video frame has been received.
addFrameListener(EglRenderer.FrameListener, float) - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
Register a callback to be invoked when a new video frame has been received.
addFrameListener(EglRenderer.FrameListener, float, RendererCommon.GlDrawer) - Method in class com.telnyx.webrtc.lib.EglRenderer
Register a callback to be invoked when a new video frame has been received.
addFrameListener(EglRenderer.FrameListener, float, RendererCommon.GlDrawer) - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
Register a callback to be invoked when a new video frame has been received.
addFrameListener(EglRenderer.FrameListener, float, RendererCommon.GlDrawer, boolean) - Method in class com.telnyx.webrtc.lib.EglRenderer
Register a callback to be invoked when a new video frame has been received.
addIceCandidate(IceCandidate) - Method in class com.telnyx.webrtc.lib.PeerConnection
 
addIceCandidate(IceCandidate, AddIceObserver) - Method in class com.telnyx.webrtc.lib.PeerConnection
 
AddIceObserver - Interface in com.telnyx.webrtc.lib
Interface to handle completion of addIceCandidate
addMediaRecorderToCamera(MediaRecorder, CameraVideoCapturer.MediaRecorderHandler) - Method in interface com.telnyx.webrtc.lib.CameraVideoCapturer
Deprecated.
addNetworkObserver(NetworkMonitor.NetworkObserver) - Static method in class com.telnyx.webrtc.lib.NetworkMonitor
Deprecated.
Use getInstance(appContext).addObserver instead.
addObserver(NetworkMonitor.NetworkObserver) - Method in class com.telnyx.webrtc.lib.NetworkMonitor
 
addPreservedTrack(VideoTrack) - Method in class com.telnyx.webrtc.lib.MediaStream
 
addRenderListener(EglRenderer.RenderListener) - Method in class com.telnyx.webrtc.lib.EglRenderer
Register a callback to be invoked when a new video frame has been rendered.
address - Variable in class com.telnyx.webrtc.lib.IceCandidateErrorEvent
The local IP address used to communicate with the STUN or TURN server.
address - Variable in class com.telnyx.webrtc.lib.NetworkChangeDetector.IPAddress
 
addSample(int, int) - Method in class com.telnyx.webrtc.lib.Metrics.HistogramInfo
 
addSink(VideoSink) - Method in class com.telnyx.webrtc.lib.VideoTrack
Adds a VideoSink to the track.
addStream(MediaStream) - Method in class com.telnyx.webrtc.lib.PeerConnection
Adds a new MediaStream to be sent on this peer connection.
addTrack(AudioTrack) - Method in class com.telnyx.webrtc.lib.MediaStream
 
addTrack(MediaStreamTrack) - Method in class com.telnyx.webrtc.lib.PeerConnection
Adds a new media stream track to be sent on this peer connection, and returns the newly created RtpSender.
addTrack(MediaStreamTrack, List<String>) - Method in class com.telnyx.webrtc.lib.PeerConnection
 
addTrack(VideoTrack) - Method in class com.telnyx.webrtc.lib.MediaStream
 
addTransceiver(MediaStreamTrack) - Method in class com.telnyx.webrtc.lib.PeerConnection
Creates a new RtpTransceiver and adds it to the set of transceivers.
addTransceiver(MediaStreamTrack.MediaType) - Method in class com.telnyx.webrtc.lib.PeerConnection
 
addTransceiver(MediaStreamTrack.MediaType, RtpTransceiver.RtpTransceiverInit) - Method in class com.telnyx.webrtc.lib.PeerConnection
 
addTransceiver(MediaStreamTrack, RtpTransceiver.RtpTransceiverInit) - Method in class com.telnyx.webrtc.lib.PeerConnection
 
ALL - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.CandidateNetworkPolicy
 
ALL - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.IceTransportsType
 
allocate(int, int) - Static method in class com.telnyx.webrtc.lib.JavaI420Buffer
Allocates an empty I420Buffer suitable for an image of the given dimensions.
and(Predicate<? super T>) - Method in interface com.telnyx.webrtc.lib.Predicate
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
ANSWER - Enum constant in enum class com.telnyx.webrtc.lib.SessionDescription.Type
 
ApplicationContextProvider - Class in com.telnyx.webrtc.lib
 
ApplicationContextProvider() - Constructor for class com.telnyx.webrtc.lib.ApplicationContextProvider
 
applyAlignmentToAllSimulcastLayers - Variable in class com.telnyx.webrtc.lib.VideoEncoder.EncoderInfo
Same as above but if true, each simulcast layer should also be divisible by |requested_resolution_alignment|.
applyFrameAdaptationParameters(VideoFrame, VideoProcessor.FrameAdaptationParameters) - Static method in interface com.telnyx.webrtc.lib.VideoProcessor
Applies the frame adaptation parameters to a frame.
applyTransformMatrix(Matrix, int, int) - Method in class com.telnyx.webrtc.lib.TextureBufferImpl
Create a new TextureBufferImpl with an applied transform matrix and a new size.
applyTransformMatrix(Matrix, int, int) - Method in interface com.telnyx.webrtc.lib.VideoFrame.TextureBuffer
Create a new TextureBufferImpl with an applied transform matrix and a new size.
AspectRatio(int, int) - Constructor for class com.telnyx.webrtc.lib.VideoSource.AspectRatio
 
AUDIO_RECORD_START_EXCEPTION - Enum constant in enum class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioRecordStartErrorCode
 
AUDIO_RECORD_START_STATE_MISMATCH - Enum constant in enum class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioRecordStartErrorCode
 
AUDIO_TRACK_KIND - Static variable in class com.telnyx.webrtc.lib.MediaStreamTrack
 
AUDIO_TRACK_START_EXCEPTION - Enum constant in enum class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioTrackStartErrorCode
 
AUDIO_TRACK_START_STATE_MISMATCH - Enum constant in enum class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioTrackStartErrorCode
 
AudioDecoderFactoryFactory - Interface in com.telnyx.webrtc.lib
Implementations of this interface can create a native webrtc::AudioDecoderFactory.
AudioDeviceModule - Interface in com.telnyx.webrtc.lib.audio
This interface is a thin wrapper on top of a native C++ webrtc::AudioDeviceModule (ADM).
AudioEncoderFactoryFactory - Interface in com.telnyx.webrtc.lib
Implementations of this interface can create a native webrtc::AudioEncoderFactory.
audioEncodingToString(int) - Static method in class com.telnyx.webrtc.lib.audio.WebRtcAudioUtils
 
audioJitterBufferFastAccelerate - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
audioJitterBufferMaxPackets - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
AudioProcessingFactory - Interface in com.telnyx.webrtc.lib
Factory for creating webrtc::AudioProcessing instances.
AudioSamples(int, int, int, byte[]) - Constructor for class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioSamples
 
AudioSource - Class in com.telnyx.webrtc.lib
Java wrapper for a C++ AudioSourceInterface.
AudioSource(long) - Constructor for class com.telnyx.webrtc.lib.AudioSource
 
audioSourceToString(int) - Static method in class com.telnyx.webrtc.lib.audio.WebRtcAudioUtils
 
AudioTrack - Class in com.telnyx.webrtc.lib
Java wrapper for a C++ AudioTrackInterface
AudioTrack(long) - Constructor for class com.telnyx.webrtc.lib.AudioTrack
 
audioTracks - Variable in class com.telnyx.webrtc.lib.MediaStream
 
automaticResizeOn - Variable in class com.telnyx.webrtc.lib.VideoEncoder.Settings
 
awaitUninterruptibly(CountDownLatch) - Static method in class com.telnyx.webrtc.lib.ThreadUtils
 
awaitUninterruptibly(CountDownLatch, long) - Static method in class com.telnyx.webrtc.lib.ThreadUtils
 

B

BALANCED - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.BundlePolicy
 
BALANCED - Enum constant in enum class com.telnyx.webrtc.lib.RtpParameters.DegradationPreference
Degrade a balance of framerate and resolution.
binary - Variable in class com.telnyx.webrtc.lib.DataChannel.Buffer
Indicates whether `data` contains UTF-8 text or "binary data" (i.e.
bitMask - Variable in enum class com.telnyx.webrtc.lib.PeerConnection.AdapterType
 
bitrate - Variable in class com.telnyx.webrtc.lib.VideoEncoder.RateControlParameters
Adjusted target bitrate, per spatial/temporal layer.
BitrateAllocation(int[][]) - Constructor for class com.telnyx.webrtc.lib.VideoEncoder.BitrateAllocation
Initializes the allocation with a two dimensional array of bitrates.
bitratePriority - Variable in class com.telnyx.webrtc.lib.RtpParameters.Encoding
 
bitratesBbs - Variable in class com.telnyx.webrtc.lib.VideoEncoder.BitrateAllocation
 
bucketCount - Variable in class com.telnyx.webrtc.lib.Metrics.HistogramInfo
 
buffer - Variable in class com.telnyx.webrtc.lib.EncodedImage
 
Buffer(ByteBuffer, boolean) - Constructor for class com.telnyx.webrtc.lib.DataChannel.Buffer
 
bufferedAmount() - Method in class com.telnyx.webrtc.lib.DataChannel
Return the number of bytes of application data (UTF-8 text and binary data) that have been queued using SendBuffer but have not yet been transmitted to the network.
builder() - Static method in class com.telnyx.webrtc.lib.CryptoOptions
 
builder() - Static method in class com.telnyx.webrtc.lib.EncodedImage
 
builder() - Static method in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
builder(Context) - Static method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule
 
builder(Context) - Static method in class com.telnyx.webrtc.lib.PeerConnectionFactory.InitializationOptions
 
builder(PeerConnection.Observer) - Static method in class com.telnyx.webrtc.lib.PeerConnectionDependencies
 
builder(String) - Static method in class com.telnyx.webrtc.lib.PeerConnection.IceServer
 
builder(List<String>) - Static method in class com.telnyx.webrtc.lib.PeerConnection.IceServer
 
BuiltinAudioDecoderFactoryFactory - Class in com.telnyx.webrtc.lib
Creates a native webrtc::AudioDecoderFactory with the builtin audio decoders.
BuiltinAudioDecoderFactoryFactory() - Constructor for class com.telnyx.webrtc.lib.BuiltinAudioDecoderFactoryFactory
 
BuiltinAudioEncoderFactoryFactory - Class in com.telnyx.webrtc.lib
This class creates a native webrtc::AudioEncoderFactory with the builtin audio encoders.
BuiltinAudioEncoderFactoryFactory() - Constructor for class com.telnyx.webrtc.lib.BuiltinAudioEncoderFactoryFactory
 
bundlePolicy - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 

C

CalledByNative - Annotation Interface in com.telnyx.webrtc.lib
 
CalledByNativeUnchecked - Annotation Interface in com.telnyx.webrtc.lib
 
CallSessionFileRotatingLogSink - Class in com.telnyx.webrtc.lib
 
CallSessionFileRotatingLogSink(String, int, Logging.Severity) - Constructor for class com.telnyx.webrtc.lib.CallSessionFileRotatingLogSink
 
Camera1Capturer - Class in com.telnyx.webrtc.lib
 
Camera1Capturer(String, CameraVideoCapturer.CameraEventsHandler, boolean) - Constructor for class com.telnyx.webrtc.lib.Camera1Capturer
 
Camera1Enumerator - Class in com.telnyx.webrtc.lib
 
Camera1Enumerator() - Constructor for class com.telnyx.webrtc.lib.Camera1Enumerator
 
Camera1Enumerator(boolean) - Constructor for class com.telnyx.webrtc.lib.Camera1Enumerator
 
Camera2Capturer - Class in com.telnyx.webrtc.lib
 
Camera2Capturer(Context, String, CameraVideoCapturer.CameraEventsHandler) - Constructor for class com.telnyx.webrtc.lib.Camera2Capturer
 
Camera2Enumerator - Class in com.telnyx.webrtc.lib
 
Camera2Enumerator(Context) - Constructor for class com.telnyx.webrtc.lib.Camera2Enumerator
 
CameraEnumerationAndroid - Class in com.telnyx.webrtc.lib
 
CameraEnumerationAndroid() - Constructor for class com.telnyx.webrtc.lib.CameraEnumerationAndroid
 
CameraEnumerationAndroid.CaptureFormat - Class in com.telnyx.webrtc.lib
 
CameraEnumerationAndroid.CaptureFormat.FramerateRange - Class in com.telnyx.webrtc.lib
 
CameraEnumerator - Interface in com.telnyx.webrtc.lib
 
CameraStatistics(SurfaceTextureHelper, CameraVideoCapturer.CameraEventsHandler) - Constructor for class com.telnyx.webrtc.lib.CameraVideoCapturer.CameraStatistics
 
CameraVideoCapturer - Interface in com.telnyx.webrtc.lib
Base interface for camera1 and camera2 implementations.
CameraVideoCapturer.CameraEventsHandler - Interface in com.telnyx.webrtc.lib
Camera events handler - can be used to be notifed about camera events.
CameraVideoCapturer.CameraStatistics - Class in com.telnyx.webrtc.lib
Helper class to log framerate and detect if the camera freezes.
CameraVideoCapturer.CameraSwitchHandler - Interface in com.telnyx.webrtc.lib
Camera switch handler - one of these functions are invoked with the result of switchCamera().
CameraVideoCapturer.MediaRecorderHandler - Interface in com.telnyx.webrtc.lib
Deprecated.
candidateNetworkPolicy - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
CandidatePairChangeEvent - Class in com.telnyx.webrtc.lib
Representation of a change in selected ICE candidate pair.
canInsertDtmf() - Method in class com.telnyx.webrtc.lib.DtmfSender
 
canonicalForm() - Method in enum class com.telnyx.webrtc.lib.SessionDescription.Type
 
capabilities - Variable in class com.telnyx.webrtc.lib.VideoEncoder.Settings
 
Capabilities(boolean) - Constructor for class com.telnyx.webrtc.lib.VideoEncoder.Capabilities
 
CaptureFormat(int, int, int, int) - Constructor for class com.telnyx.webrtc.lib.CameraEnumerationAndroid.CaptureFormat
 
CaptureFormat(int, int, CameraEnumerationAndroid.CaptureFormat.FramerateRange) - Constructor for class com.telnyx.webrtc.lib.CameraEnumerationAndroid.CaptureFormat
 
CapturerObserver - Interface in com.telnyx.webrtc.lib
Interface for observering a capturer.
captureTimeMs - Variable in class com.telnyx.webrtc.lib.EncodedImage
 
captureTimeNs - Variable in class com.telnyx.webrtc.lib.EncodedImage
 
CELLULAR - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.AdapterType
 
CELLULAR_2G - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.AdapterType
 
CELLULAR_3G - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.AdapterType
 
CELLULAR_4G - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.AdapterType
 
CELLULAR_5G - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.AdapterType
 
certificate - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
certificate - Variable in class com.telnyx.webrtc.lib.RtcCertificatePem
PEM string representation of the certificate.
changeCaptureFormat(int, int, int) - Method in class com.telnyx.webrtc.lib.Camera2Capturer
 
changeCaptureFormat(int, int, int) - Method in class com.telnyx.webrtc.lib.FileVideoCapturer
 
changeCaptureFormat(int, int, int) - Method in class com.telnyx.webrtc.lib.ScreenCapturerAndroid
Changes output video format.
changeCaptureFormat(int, int, int) - Method in interface com.telnyx.webrtc.lib.VideoCapturer
 
channelMaskToString(int) - Static method in class com.telnyx.webrtc.lib.audio.WebRtcAudioUtils
 
CHECKING - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.IceConnectionState
 
checkIsOnMainThread() - Static method in class com.telnyx.webrtc.lib.ThreadUtils
Throws exception if called from other than main thread.
checkIsOnValidThread() - Method in class com.telnyx.webrtc.lib.ThreadUtils.ThreadChecker
 
checkNoGLES2Error(String) - Static method in class com.telnyx.webrtc.lib.GlUtil
 
clearImage() - Method in class com.telnyx.webrtc.lib.EglRenderer
Post a task to clear the surface to a transparent uniform color.
clearImage() - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
Post a task to clear the SurfaceView to a transparent uniform color.
clearImage(float, float, float, float) - Method in class com.telnyx.webrtc.lib.EglRenderer
Post a task to clear the surface to a specific color.
clockRate - Variable in class com.telnyx.webrtc.lib.RtpCapabilities.CodecCapability
 
clockRate - Variable in class com.telnyx.webrtc.lib.RtpParameters.Codec
 
close() - Method in class com.telnyx.webrtc.lib.DataChannel
Close the channel.
close() - Method in class com.telnyx.webrtc.lib.PeerConnection
 
CLOSED - Enum constant in enum class com.telnyx.webrtc.lib.DataChannel.State
 
CLOSED - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.IceConnectionState
 
CLOSED - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.PeerConnectionState
 
CLOSED - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.SignalingState
 
CLOSING - Enum constant in enum class com.telnyx.webrtc.lib.DataChannel.State
 
CodecCapability() - Constructor for class com.telnyx.webrtc.lib.RtpCapabilities.CodecCapability
 
codecs - Variable in class com.telnyx.webrtc.lib.RtpCapabilities
 
codecs - Variable in class com.telnyx.webrtc.lib.RtpParameters
 
CodecSpecificInfo() - Constructor for class com.telnyx.webrtc.lib.VideoEncoder.CodecSpecificInfo
 
CodecSpecificInfoAV1() - Constructor for class com.telnyx.webrtc.lib.VideoEncoder.CodecSpecificInfoAV1
 
CodecSpecificInfoH264() - Constructor for class com.telnyx.webrtc.lib.VideoEncoder.CodecSpecificInfoH264
 
CodecSpecificInfoVP8() - Constructor for class com.telnyx.webrtc.lib.VideoEncoder.CodecSpecificInfoVP8
 
CodecSpecificInfoVP9() - Constructor for class com.telnyx.webrtc.lib.VideoEncoder.CodecSpecificInfoVP9
 
com.telnyx.webrtc.lib - package com.telnyx.webrtc.lib
 
com.telnyx.webrtc.lib.audio - package com.telnyx.webrtc.lib.audio
 
COMPLETE - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.IceGatheringState
 
COMPLETED - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.IceConnectionState
 
CONFIG_PIXEL_BUFFER - Static variable in interface com.telnyx.webrtc.lib.EglBase
 
CONFIG_PIXEL_RGBA_BUFFER - Static variable in interface com.telnyx.webrtc.lib.EglBase
 
CONFIG_PLAIN - Static variable in interface com.telnyx.webrtc.lib.EglBase
 
CONFIG_RECORDABLE - Static variable in interface com.telnyx.webrtc.lib.EglBase
 
CONFIG_RGBA - Static variable in interface com.telnyx.webrtc.lib.EglBase
 
configBuilder() - Static method in interface com.telnyx.webrtc.lib.EglBase
 
ConfigBuilder() - Constructor for class com.telnyx.webrtc.lib.EglBase.ConfigBuilder
 
CONNECTED - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.IceConnectionState
 
CONNECTED - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.PeerConnectionState
 
CONNECTING - Enum constant in enum class com.telnyx.webrtc.lib.DataChannel.State
 
CONNECTING - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.PeerConnectionState
 
CONNECTION_2G - Enum constant in enum class com.telnyx.webrtc.lib.NetworkChangeDetector.ConnectionType
 
CONNECTION_3G - Enum constant in enum class com.telnyx.webrtc.lib.NetworkChangeDetector.ConnectionType
 
CONNECTION_4G - Enum constant in enum class com.telnyx.webrtc.lib.NetworkChangeDetector.ConnectionType
 
CONNECTION_5G - Enum constant in enum class com.telnyx.webrtc.lib.NetworkChangeDetector.ConnectionType
 
CONNECTION_BLUETOOTH - Enum constant in enum class com.telnyx.webrtc.lib.NetworkChangeDetector.ConnectionType
 
CONNECTION_ETHERNET - Enum constant in enum class com.telnyx.webrtc.lib.NetworkChangeDetector.ConnectionType
 
CONNECTION_NONE - Enum constant in enum class com.telnyx.webrtc.lib.NetworkChangeDetector.ConnectionType
 
CONNECTION_UNKNOWN - Enum constant in enum class com.telnyx.webrtc.lib.NetworkChangeDetector.ConnectionType
 
CONNECTION_UNKNOWN_CELLULAR - Enum constant in enum class com.telnyx.webrtc.lib.NetworkChangeDetector.ConnectionType
 
CONNECTION_VPN - Enum constant in enum class com.telnyx.webrtc.lib.NetworkChangeDetector.ConnectionType
 
CONNECTION_WIFI - Enum constant in enum class com.telnyx.webrtc.lib.NetworkChangeDetector.ConnectionType
 
connectionState() - Method in class com.telnyx.webrtc.lib.PeerConnection
 
ContextUtils - Class in com.telnyx.webrtc.lib
Class for storing the application context and retrieving it in a static context.
ContextUtils() - Constructor for class com.telnyx.webrtc.lib.ContextUtils
 
continualGatheringPolicy - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
convert(VideoFrame.TextureBuffer) - Method in class com.telnyx.webrtc.lib.YuvConverter
Converts the texture buffer to I420.
convertMatrixFromAndroidGraphicsMatrix(Matrix) - Static method in class com.telnyx.webrtc.lib.RendererCommon
Converts android.graphics.Matrix to a float[16] matrix array.
convertMatrixToAndroidGraphicsMatrix(float[]) - Static method in class com.telnyx.webrtc.lib.RendererCommon
Converts a float[16] matrix array to android.graphics.Matrix.
copyPlane(ByteBuffer, int, ByteBuffer, int, int, int) - Static method in class com.telnyx.webrtc.lib.YuvHelper
Helper method for copying a single colour plane.
create() - Static method in interface com.telnyx.webrtc.lib.EglBase
Helper function for creating a plain root context.
create(EglBase.Context) - Static method in interface com.telnyx.webrtc.lib.EglBase
Helper function for creating a plain context, sharing data with `sharedContext`.
create(EglBase.Context, int[]) - Static method in interface com.telnyx.webrtc.lib.EglBase
Create a new context with the specified config attributes, sharing data with `sharedContext`.
create(EglBase.Context, int[]) - Static method in interface com.telnyx.webrtc.lib.EglBase.EglConnection
Analogous to corresponding EglBase#create below.
create(EglBase.EglConnection) - Static method in interface com.telnyx.webrtc.lib.EglBase
Creates a new EglBase with a shared EglConnection.
create(EglThread.ReleaseMonitor, EglBase.Context, int[]) - Static method in class com.telnyx.webrtc.lib.EglThread
 
create(EglThread.ReleaseMonitor, EglBase.Context, int[], RenderSynchronizer) - Static method in class com.telnyx.webrtc.lib.EglThread
 
create(NetworkChangeDetector.Observer, Context) - Method in interface com.telnyx.webrtc.lib.NetworkChangeDetectorFactory
 
create(String, EglBase.Context) - Static method in class com.telnyx.webrtc.lib.SurfaceTextureHelper
Same as above with alignTimestamps set to false and yuvConverter set to new YuvConverter.
create(String, EglBase.Context, boolean) - Static method in class com.telnyx.webrtc.lib.SurfaceTextureHelper
Same as above with yuvConverter set to new YuvConverter.
create(String, EglBase.Context, boolean, YuvConverter) - Static method in class com.telnyx.webrtc.lib.SurfaceTextureHelper
Create a SurfaceTextureHelper without frame ref monitor.
create(String, EglBase.Context, boolean, YuvConverter, SurfaceTextureHelper.FrameRefMonitor) - Static method in class com.telnyx.webrtc.lib.SurfaceTextureHelper
Construct a new SurfaceTextureHelper sharing OpenGL resources with `sharedContext`.
createAnswer(SdpObserver, MediaConstraints) - Method in class com.telnyx.webrtc.lib.PeerConnection
 
createAudioDeviceModule() - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Construct an AudioDeviceModule based on the supplied arguments.
createAudioSource(MediaConstraints) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
createAudioTrack(String, AudioSource) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
createCapturer(String, CameraVideoCapturer.CameraEventsHandler) - Method in class com.telnyx.webrtc.lib.Camera1Enumerator
 
createCapturer(String, CameraVideoCapturer.CameraEventsHandler) - Method in class com.telnyx.webrtc.lib.Camera2Enumerator
 
createCapturer(String, CameraVideoCapturer.CameraEventsHandler) - Method in interface com.telnyx.webrtc.lib.CameraEnumerator
 
createConfigAttributes() - Method in class com.telnyx.webrtc.lib.EglBase.ConfigBuilder
 
createCryptoOptions() - Method in class com.telnyx.webrtc.lib.CryptoOptions.Builder
 
createDataChannel(String, DataChannel.Init) - Method in class com.telnyx.webrtc.lib.PeerConnection
 
createDecoder(VideoCodecInfo) - Method in class com.telnyx.webrtc.lib.DefaultVideoDecoderFactory
 
createDecoder(VideoCodecInfo) - Method in class com.telnyx.webrtc.lib.HardwareVideoDecoderFactory
 
createDecoder(VideoCodecInfo) - Method in class com.telnyx.webrtc.lib.SoftwareVideoDecoderFactory
 
createDecoder(VideoCodecInfo) - Method in interface com.telnyx.webrtc.lib.VideoDecoderFactory
Creates a VideoDecoder for the given codec.
createDummyPbufferSurface() - Method in interface com.telnyx.webrtc.lib.EglBase
 
createEgl10(int[]) - Static method in interface com.telnyx.webrtc.lib.EglBase
Explicitly create a root EGl 1.0 context with the specified config attributes.
createEgl10(int[]) - Static method in interface com.telnyx.webrtc.lib.EglBase.EglConnection
Analogous to corresponding EglBase#createEgl10 below.
createEgl10(EglBase10.Context, int[]) - Static method in interface com.telnyx.webrtc.lib.EglBase
Explicitly create a root EGl 1.0 context with the specified config attributes and shared context.
createEgl10(EGLContext, int[]) - Static method in interface com.telnyx.webrtc.lib.EglBase
Explicitly create a root EGl 1.0 context with the specified config attributes and shared context.
createEgl14(int[]) - Static method in interface com.telnyx.webrtc.lib.EglBase
Explicitly create a root EGl 1.4 context with the specified config attributes.
createEgl14(int[]) - Static method in interface com.telnyx.webrtc.lib.EglBase.EglConnection
Analogous to corresponding EglBase#createEgl14 below.
createEgl14(EGLContext, int[]) - Static method in interface com.telnyx.webrtc.lib.EglBase
Explicitly create a root EGl 1.4 context with the specified config attributes and shared context.
createEgl14(EglBase14.Context, int[]) - Static method in interface com.telnyx.webrtc.lib.EglBase
Explicitly create a root EGl 1.4 context with the specified config attributes and shared context.
createEglBaseWithSharedConnection() - Method in class com.telnyx.webrtc.lib.EglThread
Creates an EglBase instance with the EglThread's EglConnection.
createEglSurface(SurfaceTexture) - Method in class com.telnyx.webrtc.lib.EglRenderer
 
createEglSurface(Surface) - Method in class com.telnyx.webrtc.lib.EglRenderer
 
createEncodedImage() - Method in class com.telnyx.webrtc.lib.EncodedImage.Builder
 
createEncoder(VideoCodecInfo) - Method in class com.telnyx.webrtc.lib.DefaultVideoEncoderFactory
 
createEncoder(VideoCodecInfo) - Method in class com.telnyx.webrtc.lib.HardwareVideoEncoderFactory
 
createEncoder(VideoCodecInfo) - Method in class com.telnyx.webrtc.lib.SoftwareVideoEncoderFactory
 
createEncoder(VideoCodecInfo) - Method in interface com.telnyx.webrtc.lib.VideoEncoderFactory
Creates an encoder for the given video codec.
createFloatBuffer(float[]) - Static method in class com.telnyx.webrtc.lib.GlUtil
 
createIceServer() - Method in class com.telnyx.webrtc.lib.PeerConnection.IceServer.Builder
 
createInitializationOptions() - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.InitializationOptions.Builder
 
createLocalMediaStream(String) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
createNative() - Method in interface com.telnyx.webrtc.lib.AudioProcessingFactory
Dynamically allocates a webrtc::AudioProcessing instance and returns a pointer to it.
createNative() - Method in interface com.telnyx.webrtc.lib.FecControllerFactoryFactoryInterface
Dynamically allocates a webrtc::FecControllerFactory instance and returns a pointer to it.
createNative(long) - Method in class com.telnyx.webrtc.lib.Dav1dDecoder
 
createNative(long) - Method in class com.telnyx.webrtc.lib.LibaomAv1Encoder
 
createNative(long) - Method in class com.telnyx.webrtc.lib.LibvpxVp8Decoder
 
createNative(long) - Method in class com.telnyx.webrtc.lib.LibvpxVp8Encoder
 
createNative(long) - Method in class com.telnyx.webrtc.lib.LibvpxVp9Decoder
 
createNative(long) - Method in class com.telnyx.webrtc.lib.LibvpxVp9Encoder
 
createNative(long) - Method in interface com.telnyx.webrtc.lib.VideoDecoder
The decoder implementation backing this interface is either 1) a Java decoder (e.g., an Android platform decoder), or alternatively 2) a native decoder (e.g., a software decoder or a C++ decoder adapter).
createNative(long) - Method in class com.telnyx.webrtc.lib.VideoDecoderFallback
 
createNative(long) - Method in interface com.telnyx.webrtc.lib.VideoEncoder
The encoder implementation backing this interface is either 1) a Java encoder (e.g., an Android platform encoder), or alternatively 2) a native encoder (e.g., a software encoder or a C++ encoder adapter).
createNative(long) - Method in class com.telnyx.webrtc.lib.VideoEncoderFallback
 
createNative(long) - Method in class com.telnyx.webrtc.lib.WrappedNativeVideoDecoder
 
createNative(long) - Method in class com.telnyx.webrtc.lib.WrappedNativeVideoEncoder
 
createNativeAudioDecoderFactory() - Method in interface com.telnyx.webrtc.lib.AudioDecoderFactoryFactory
Returns a pointer to a webrtc::AudioDecoderFactory.
createNativeAudioDecoderFactory() - Method in class com.telnyx.webrtc.lib.BuiltinAudioDecoderFactoryFactory
 
createNativeAudioEncoderFactory() - Method in interface com.telnyx.webrtc.lib.AudioEncoderFactoryFactory
Returns a pointer to a webrtc::AudioEncoderFactory.
createNativeAudioEncoderFactory() - Method in class com.telnyx.webrtc.lib.BuiltinAudioEncoderFactoryFactory
 
createNativeNetEqFactory() - Method in interface com.telnyx.webrtc.lib.NetEqFactoryFactory
Returns a pointer to a webrtc::NetEqFactory.
createNativeNetworkControllerFactory() - Method in interface com.telnyx.webrtc.lib.NetworkControllerFactoryFactory
Dynamically allocates a webrtc::NetworkControllerFactory instance and returns a pointer to it.
createNativeNetworkStatePredictorFactory() - Method in interface com.telnyx.webrtc.lib.NetworkStatePredictorFactoryFactory
Dynamically allocates a webrtc::NetworkStatePredictorFactory instance and returns a pointer to it.
createNativePeerConnection() - Method in interface com.telnyx.webrtc.lib.NativePeerConnectionFactory
Create a new webrtc::jni::OwnedPeerConnection instance and returns a pointer to it.
createNativePeerConnectionObserver(PeerConnection.Observer) - Static method in class com.telnyx.webrtc.lib.PeerConnection
 
createOffer(SdpObserver, MediaConstraints) - Method in class com.telnyx.webrtc.lib.PeerConnection
 
createPbufferSurface(int, int) - Method in interface com.telnyx.webrtc.lib.EglBase
 
createPeerConnection(PeerConnection.RTCConfiguration, MediaConstraints, PeerConnection.Observer) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
Deprecated.
createPeerConnection(PeerConnection.RTCConfiguration, PeerConnection.Observer) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
createPeerConnection(PeerConnection.RTCConfiguration, PeerConnectionDependencies) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
createPeerConnection(List<PeerConnection.IceServer>, MediaConstraints, PeerConnection.Observer) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
Deprecated.
createPeerConnection(List<PeerConnection.IceServer>, PeerConnection.Observer) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
createPeerConnectionDependencies() - Method in class com.telnyx.webrtc.lib.PeerConnectionDependencies.Builder
 
createPeerConnectionFactory() - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.Builder
 
createSender(String, String) - Method in class com.telnyx.webrtc.lib.PeerConnection
Creates an RtpSender without a track.
createSurface(SurfaceTexture) - Method in interface com.telnyx.webrtc.lib.EglBase
 
createSurface(Surface) - Method in interface com.telnyx.webrtc.lib.EglBase
 
createVideoSource(boolean) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
Same as above with alignTimestamps set to true.
createVideoSource(boolean, boolean) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
Create video source with given parameters.
createVideoTrack(String, VideoSource) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
cropAndScale(int, int, int, int, int, int) - Method in class com.telnyx.webrtc.lib.JavaI420Buffer
 
cropAndScale(int, int, int, int, int, int) - Method in class com.telnyx.webrtc.lib.NV12Buffer
 
cropAndScale(int, int, int, int, int, int) - Method in class com.telnyx.webrtc.lib.NV21Buffer
 
cropAndScale(int, int, int, int, int, int) - Method in class com.telnyx.webrtc.lib.TextureBufferImpl
 
cropAndScale(int, int, int, int, int, int) - Method in interface com.telnyx.webrtc.lib.VideoFrame.Buffer
Crops a region defined by `cropx`, `cropY`, `cropWidth` and `cropHeight`.
cropAndScaleI420(VideoFrame.I420Buffer, int, int, int, int, int, int) - Static method in class com.telnyx.webrtc.lib.JavaI420Buffer
 
cropHeight - Variable in class com.telnyx.webrtc.lib.VideoProcessor.FrameAdaptationParameters
 
cropWidth - Variable in class com.telnyx.webrtc.lib.VideoProcessor.FrameAdaptationParameters
 
cropX - Variable in class com.telnyx.webrtc.lib.VideoProcessor.FrameAdaptationParameters
 
cropY - Variable in class com.telnyx.webrtc.lib.VideoProcessor.FrameAdaptationParameters
 
cryptoOptions - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
Defines advanced optional cryptographic settings related to SRTP and frame encryption for native WebRTC.
CryptoOptions - Class in com.telnyx.webrtc.lib
CryptoOptions defines advanced cryptographic settings for native WebRTC.
CryptoOptions.Builder - Class in com.telnyx.webrtc.lib
 
CryptoOptions.SFrame - Class in com.telnyx.webrtc.lib
Options to be used when the FrameEncryptor / FrameDecryptor APIs are used.
CryptoOptions.Srtp - Class in com.telnyx.webrtc.lib
SRTP Related Peer Connection Options.

D

d(String, String) - Static method in class com.telnyx.webrtc.lib.Logging
 
data - Variable in class com.telnyx.webrtc.lib.DataChannel.Buffer
The underlying data.
DataChannel - Class in com.telnyx.webrtc.lib
Java wrapper for a C++ DataChannelInterface.
DataChannel(long) - Constructor for class com.telnyx.webrtc.lib.DataChannel
 
DataChannel.Buffer - Class in com.telnyx.webrtc.lib
Java version of C++ DataBuffer.
DataChannel.Init - Class in com.telnyx.webrtc.lib
Java wrapper for WebIDL RTCDataChannel.
DataChannel.Observer - Interface in com.telnyx.webrtc.lib
Java version of C++ DataChannelObserver.
DataChannel.State - Enum Class in com.telnyx.webrtc.lib
Keep in sync with DataChannelInterface::DataState.
Dav1dDecoder - Class in com.telnyx.webrtc.lib
 
Dav1dDecoder() - Constructor for class com.telnyx.webrtc.lib.Dav1dDecoder
 
decode(EncodedImage, VideoDecoder.DecodeInfo) - Method in interface com.telnyx.webrtc.lib.VideoDecoder
Request the decoder to decode a frame.
decode(EncodedImage, VideoDecoder.DecodeInfo) - Method in class com.telnyx.webrtc.lib.WrappedNativeVideoDecoder
 
DecodeInfo(boolean, long) - Constructor for class com.telnyx.webrtc.lib.VideoDecoder.DecodeInfo
 
DefaultVideoDecoderFactory - Class in com.telnyx.webrtc.lib
Helper class that combines HW and SW decoders.
DefaultVideoDecoderFactory(EglBase.Context) - Constructor for class com.telnyx.webrtc.lib.DefaultVideoDecoderFactory
Create decoder factory using default hardware decoder factory.
DefaultVideoEncoderFactory - Class in com.telnyx.webrtc.lib
Helper class that combines HW and SW encoders.
DefaultVideoEncoderFactory(EglBase.Context, boolean, boolean) - Constructor for class com.telnyx.webrtc.lib.DefaultVideoEncoderFactory
Create encoder factory using default hardware encoder factory.
degradationPreference - Variable in class com.telnyx.webrtc.lib.RtpParameters
When bandwidth is constrained and the RtpSender needs to choose between degrading resolution or degrading framerate, degradationPreference indicates which is preferred.
description - Variable in class com.telnyx.webrtc.lib.SessionDescription
 
destroy() - Method in interface com.telnyx.webrtc.lib.NetworkChangeDetector
 
destroy() - Method in class com.telnyx.webrtc.lib.NetworkMonitorAutoDetect
 
detachCurrent() - Method in interface com.telnyx.webrtc.lib.EglBase
 
detachThread() - Method in class com.telnyx.webrtc.lib.ThreadUtils.ThreadChecker
 
deviceTypeToString(int) - Static method in class com.telnyx.webrtc.lib.audio.WebRtcAudioUtils
Converts AudioDeviceInfo types to local string representation.
DISABLED - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.TcpCandidatePolicy
 
DISABLED - Enum constant in enum class com.telnyx.webrtc.lib.RtpParameters.DegradationPreference
Does not degrade resolution or framerate.
disableEncryption - Variable in class com.telnyx.webrtc.lib.PeerConnectionFactory.Options
 
disableFpsReduction() - Method in class com.telnyx.webrtc.lib.EglRenderer
 
disableFpsReduction() - Method in class com.telnyx.webrtc.lib.SurfaceEglRenderer
 
disableFpsReduction() - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
 
disableIPv6OnWifi - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
disableNetworkMonitor - Variable in class com.telnyx.webrtc.lib.PeerConnectionFactory.Options
 
DISCONNECTED - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.IceConnectionState
 
DISCONNECTED - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.PeerConnectionState
 
dispose() - Method in class com.telnyx.webrtc.lib.CallSessionFileRotatingLogSink
 
dispose() - Method in class com.telnyx.webrtc.lib.Camera2Capturer
 
dispose() - Method in class com.telnyx.webrtc.lib.DataChannel
Dispose of native resources attached to this channel.
dispose() - Method in class com.telnyx.webrtc.lib.DtmfSender
 
dispose() - Method in class com.telnyx.webrtc.lib.FileVideoCapturer
 
dispose() - Method in class com.telnyx.webrtc.lib.MediaSource
 
dispose() - Method in class com.telnyx.webrtc.lib.MediaStream
 
dispose() - Method in class com.telnyx.webrtc.lib.MediaStreamTrack
 
dispose() - Method in class com.telnyx.webrtc.lib.PeerConnection
Free native resources associated with this PeerConnection instance.
dispose() - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
dispose() - Method in class com.telnyx.webrtc.lib.RtpReceiver
 
dispose() - Method in class com.telnyx.webrtc.lib.RtpSender
 
dispose() - Method in class com.telnyx.webrtc.lib.RtpTransceiver
 
dispose() - Method in class com.telnyx.webrtc.lib.ScreenCapturerAndroid
 
dispose() - Method in class com.telnyx.webrtc.lib.SurfaceTextureHelper
Call disconnect() to stop receiving frames.
dispose() - Method in class com.telnyx.webrtc.lib.TimestampAligner
Dispose native timestamp aligner.
dispose() - Method in class com.telnyx.webrtc.lib.TurnCustomizer
 
dispose() - Method in interface com.telnyx.webrtc.lib.VideoCapturer
Perform any final cleanup here.
dispose() - Method in class com.telnyx.webrtc.lib.VideoSource
 
dispose() - Method in class com.telnyx.webrtc.lib.VideoTrack
 
drawFrame(VideoFrame, RendererCommon.GlDrawer) - Method in class com.telnyx.webrtc.lib.VideoFrameDrawer
 
drawFrame(VideoFrame, RendererCommon.GlDrawer, Matrix) - Method in class com.telnyx.webrtc.lib.VideoFrameDrawer
 
drawFrame(VideoFrame, RendererCommon.GlDrawer, Matrix, int, int, int, int) - Method in class com.telnyx.webrtc.lib.VideoFrameDrawer
 
drawOes(int, float[], int, int, int, int, int, int) - Method in class com.telnyx.webrtc.lib.GlRectDrawer
Draw an OES texture frame with specified texture transformation matrix.
drawOes(int, float[], int, int, int, int, int, int) - Method in interface com.telnyx.webrtc.lib.RendererCommon.GlDrawer
Functions for drawing frames with different sources.
drawRgb(int, float[], int, int, int, int, int, int) - Method in class com.telnyx.webrtc.lib.GlRectDrawer
Draw a RGB(A) texture frame with specified texture transformation matrix.
drawRgb(int, float[], int, int, int, int, int, int) - Method in interface com.telnyx.webrtc.lib.RendererCommon.GlDrawer
 
drawTexture(RendererCommon.GlDrawer, VideoFrame.TextureBuffer, Matrix, int, int, int, int, int, int) - Static method in class com.telnyx.webrtc.lib.VideoFrameDrawer
Draws a VideoFrame.TextureBuffer.
drawYuv(int[], float[], int, int, int, int, int, int) - Method in class com.telnyx.webrtc.lib.GlRectDrawer
Draw a YUV frame with specified texture transformation matrix.
drawYuv(int[], float[], int, int, int, int, int, int) - Method in interface com.telnyx.webrtc.lib.RendererCommon.GlDrawer
 
drop - Variable in class com.telnyx.webrtc.lib.VideoProcessor.FrameAdaptationParameters
 
dtmf() - Method in class com.telnyx.webrtc.lib.RtpSender
 
DtmfSender - Class in com.telnyx.webrtc.lib
Java wrapper for a C++ DtmfSenderInterface.
DtmfSender(long) - Constructor for class com.telnyx.webrtc.lib.DtmfSender
 
duration() - Method in class com.telnyx.webrtc.lib.DtmfSender
 

E

e(String, String) - Static method in class com.telnyx.webrtc.lib.Logging
 
e(String, String, Throwable) - Static method in class com.telnyx.webrtc.lib.Logging
 
ECDSA - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.KeyType
 
EGL_OPENGL_ES2_BIT - Static variable in interface com.telnyx.webrtc.lib.EglBase
 
EGL_OPENGL_ES3_BIT - Static variable in interface com.telnyx.webrtc.lib.EglBase
 
EGL_RECORDABLE_ANDROID - Static variable in interface com.telnyx.webrtc.lib.EglBase
 
EglBase - Interface in com.telnyx.webrtc.lib
Holds EGL state and utility methods for handling an egl 1.0 EGLContext, an EGLDisplay, and an EGLSurface.
EglBase.ConfigBuilder - Class in com.telnyx.webrtc.lib
 
EglBase.Context - Interface in com.telnyx.webrtc.lib
 
EglBase.EglConnection - Interface in com.telnyx.webrtc.lib
Wraps the objects needed to interact with EGL that are independent of a particular EGLSurface.
EglBase10 - Interface in com.telnyx.webrtc.lib
EGL 1.0 implementation of EglBase.
EglBase10.Context - Interface in com.telnyx.webrtc.lib
 
EglBase10.EglConnection - Interface in com.telnyx.webrtc.lib
 
EglBase14 - Interface in com.telnyx.webrtc.lib
EGL 1.4 implementation of EglBase.
EglBase14.Context - Interface in com.telnyx.webrtc.lib
 
EglBase14.EglConnection - Interface in com.telnyx.webrtc.lib
 
EglRenderer - Class in com.telnyx.webrtc.lib
Implements VideoSink by displaying the video stream on an EGL Surface.
EglRenderer(String) - Constructor for class com.telnyx.webrtc.lib.EglRenderer
Standard constructor.
EglRenderer(String, VideoFrameDrawer) - Constructor for class com.telnyx.webrtc.lib.EglRenderer
 
EglRenderer.ErrorCallback - Interface in com.telnyx.webrtc.lib
Callback for clients to be notified about errors encountered during rendering.
EglRenderer.FrameListener - Interface in com.telnyx.webrtc.lib
 
EglRenderer.RenderListener - Interface in com.telnyx.webrtc.lib
Can be implemented by the clients who want to know exactly when a render happens.
EglThread - Class in com.telnyx.webrtc.lib
EGL graphics thread that allows multiple clients to share the same underlying EGLContext.
EglThread.ReleaseMonitor - Interface in com.telnyx.webrtc.lib
Callback for externally managed reference count.
EglThread.RenderUpdate - Interface in com.telnyx.webrtc.lib
Interface for clients to schedule rendering updates that will run synchronized.
EmptyFrame - Enum constant in enum class com.telnyx.webrtc.lib.EncodedImage.FrameType
 
enable() - Static method in class com.telnyx.webrtc.lib.Metrics
 
enableCpuOveruseDetection - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
enabled() - Method in class com.telnyx.webrtc.lib.MediaStreamTrack
 
ENABLED - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.TcpCandidatePolicy
 
enableDscp - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
enableImplicitRollback - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
Allow implicit rollback of local description when remote description conflicts with local description.
enableLogThreads() - Static method in class com.telnyx.webrtc.lib.Logging
 
enableLogTimeStamps() - Static method in class com.telnyx.webrtc.lib.Logging
 
enableLogToDebugOutput(Logging.Severity) - Static method in class com.telnyx.webrtc.lib.Logging
 
enableTracing(String, EnumSet<Logging.TraceLevel>) - Static method in class com.telnyx.webrtc.lib.Logging
Deprecated.
encode(VideoFrame, VideoEncoder.EncodeInfo) - Method in interface com.telnyx.webrtc.lib.VideoEncoder
Requests the encoder to encode a frame.
encode(VideoFrame, VideoEncoder.EncodeInfo) - Method in class com.telnyx.webrtc.lib.WrappedNativeVideoEncoder
 
encodedHeight - Variable in class com.telnyx.webrtc.lib.EncodedImage
 
EncodedImage - Class in com.telnyx.webrtc.lib
An encoded frame from a video stream.
EncodedImage.Builder - Class in com.telnyx.webrtc.lib
 
EncodedImage.FrameType - Enum Class in com.telnyx.webrtc.lib
 
encodedWidth - Variable in class com.telnyx.webrtc.lib.EncodedImage
 
EncodeInfo(EncodedImage.FrameType[]) - Constructor for class com.telnyx.webrtc.lib.VideoEncoder.EncodeInfo
 
EncoderInfo(int, boolean) - Constructor for class com.telnyx.webrtc.lib.VideoEncoder.EncoderInfo
 
Encoding(String, boolean, Double) - Constructor for class com.telnyx.webrtc.lib.RtpParameters.Encoding
 
encodings - Variable in class com.telnyx.webrtc.lib.RtpParameters
 
ENDED - Enum constant in enum class com.telnyx.webrtc.lib.MediaSource.State
 
ENDED - Enum constant in enum class com.telnyx.webrtc.lib.MediaStreamTrack.State
 
equals(Object) - Method in class com.telnyx.webrtc.lib.CameraEnumerationAndroid.CaptureFormat
 
equals(Object) - Method in class com.telnyx.webrtc.lib.CameraEnumerationAndroid.CaptureFormat.FramerateRange
 
equals(Object) - Method in class com.telnyx.webrtc.lib.IceCandidate
equals() checks sdpMid, sdpMLineIndex, and sdp for equality.
equals(Object) - Method in class com.telnyx.webrtc.lib.MediaConstraints.KeyValuePair
 
equals(Object) - Method in class com.telnyx.webrtc.lib.PeerConnection.IceServer
 
equals(Object) - Method in class com.telnyx.webrtc.lib.Size
 
equals(Object) - Method in class com.telnyx.webrtc.lib.VideoCodecInfo
 
ERR_PARAMETER - Enum constant in enum class com.telnyx.webrtc.lib.VideoCodecStatus
 
ERR_REQUEST_SLI - Enum constant in enum class com.telnyx.webrtc.lib.VideoCodecStatus
 
ERR_SIZE - Enum constant in enum class com.telnyx.webrtc.lib.VideoCodecStatus
 
error() - Method in class com.telnyx.webrtc.lib.RtcError
Retrieve the error from the WebRTC operation.
error(String) - Static method in class com.telnyx.webrtc.lib.RtcError
Creates a RtcError with an error
ERROR - Enum constant in enum class com.telnyx.webrtc.lib.VideoCodecStatus
 
errorCode - Variable in class com.telnyx.webrtc.lib.IceCandidateErrorEvent
The numeric STUN error code returned by the STUN or TURN server.
errorText - Variable in class com.telnyx.webrtc.lib.IceCandidateErrorEvent
The STUN reason text returned by the STUN or TURN server.
estimatedDisconnectedTimeMs - Variable in class com.telnyx.webrtc.lib.CandidatePairChangeEvent
An estimate from the ICE stack on how long it was disconnected before changing to the new candidate pair in this event.
ETHERNET - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.AdapterType
 
executeUninterruptibly(ThreadUtils.BlockingOperation) - Static method in class com.telnyx.webrtc.lib.ThreadUtils
Utility method to make sure a blocking operation is executed to completion without getting interrupted.

F

FAILED - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.IceConnectionState
 
FAILED - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.PeerConnectionState
 
FALLBACK_SOFTWARE - Enum constant in enum class com.telnyx.webrtc.lib.VideoCodecStatus
 
FecControllerFactoryFactoryInterface - Interface in com.telnyx.webrtc.lib
Factory for creating webrtc::FecControllerFactory instances.
fieldTrialsFindFullName(String) - Static method in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
FileVideoCapturer - Class in com.telnyx.webrtc.lib
 
FileVideoCapturer(String) - Constructor for class com.telnyx.webrtc.lib.FileVideoCapturer
 
forceFrame() - Method in class com.telnyx.webrtc.lib.SurfaceTextureHelper
Forces a frame to be produced.
FrameAdaptationParameters(int, int, int, int, int, int, long, boolean) - Constructor for class com.telnyx.webrtc.lib.VideoProcessor.FrameAdaptationParameters
 
FrameDecryptor - Interface in com.telnyx.webrtc.lib
The FrameDecryptor interface allows Java API users to provide a pointer to their native implementation of the FrameDecryptorInterface.
FrameEncryptor - Interface in com.telnyx.webrtc.lib
The FrameEncryptor interface allows Java API users to provide a pointer to their native implementation of the FrameEncryptorInterface.
framerate - Variable in class com.telnyx.webrtc.lib.CameraEnumerationAndroid.CaptureFormat
 
framerateFps - Variable in class com.telnyx.webrtc.lib.VideoEncoder.RateControlParameters
Target framerate, in fps.
FramerateRange(int, int) - Constructor for class com.telnyx.webrtc.lib.CameraEnumerationAndroid.CaptureFormat.FramerateRange
 
frameSize() - Method in class com.telnyx.webrtc.lib.CameraEnumerationAndroid.CaptureFormat
 
frameSize(int, int, int) - Static method in class com.telnyx.webrtc.lib.CameraEnumerationAndroid.CaptureFormat
 
frameSizePixels - Variable in class com.telnyx.webrtc.lib.VideoEncoder.ResolutionBitrateLimits
Maximum size of video frame, in pixels, the bitrate limits are intended for.
frameType - Variable in class com.telnyx.webrtc.lib.EncodedImage
 
frameTypes - Variable in class com.telnyx.webrtc.lib.VideoEncoder.EncodeInfo
 
fromCanonicalForm(String) - Static method in enum class com.telnyx.webrtc.lib.SessionDescription.Type
 

G

GATHER_CONTINUALLY - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.ContinualGatheringPolicy
 
GATHER_ONCE - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.ContinualGatheringPolicy
 
GATHERING - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.IceGatheringState
 
generateCertificate() - Static method in class com.telnyx.webrtc.lib.RtcCertificatePem
Generate a new RtcCertificatePem with the default settings of KeyType = ECDSA and expires = 30 days.
generateCertificate(long) - Static method in class com.telnyx.webrtc.lib.RtcCertificatePem
Generate a new RtcCertificatePem with a custom expires and the default setting of KeyType = ECDSA.
generateCertificate(PeerConnection.KeyType) - Static method in class com.telnyx.webrtc.lib.RtcCertificatePem
Generate a new RtcCertificatePem with a custom KeyType and the default setting of expires = 30 days.
generateCertificate(PeerConnection.KeyType, long) - Static method in class com.telnyx.webrtc.lib.RtcCertificatePem
Generate a new RtcCertificatePem with a custom KeyType and a custom expires.
generateTexture(int) - Static method in class com.telnyx.webrtc.lib.GlUtil
Generate texture with standard parameters.
getActiveNetworkList() - Method in interface com.telnyx.webrtc.lib.NetworkChangeDetector
 
getActiveNetworkList() - Method in class com.telnyx.webrtc.lib.NetworkMonitorAutoDetect
 
getAndReset() - Static method in class com.telnyx.webrtc.lib.Metrics
 
getApplicationContext() - Static method in class com.telnyx.webrtc.lib.ApplicationContextProvider
 
getApplicationContext() - Static method in class com.telnyx.webrtc.lib.ContextUtils
Deprecated.
crbug.com/webrtc/8937
getApplyAlignmentToAllSimulcastLayers() - Method in class com.telnyx.webrtc.lib.VideoEncoder.EncoderInfo
 
getAttribLocation(String) - Method in class com.telnyx.webrtc.lib.GlShader
 
getAudioFormat() - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioSamples
 
getBuffer() - Method in class com.telnyx.webrtc.lib.VideoFrame
 
getBufferType() - Method in interface com.telnyx.webrtc.lib.VideoFrame.Buffer
Representation of the underlying buffer.
getBufferType() - Method in interface com.telnyx.webrtc.lib.VideoFrame.I420Buffer
 
getCapturerObserver() - Method in class com.telnyx.webrtc.lib.VideoSource
 
getCertificate() - Method in class com.telnyx.webrtc.lib.PeerConnection
 
getChannelCount() - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioSamples
 
getClosestSupportedFramerateRange(List<CameraEnumerationAndroid.CaptureFormat.FramerateRange>, int) - Static method in class com.telnyx.webrtc.lib.CameraEnumerationAndroid
 
getClosestSupportedSize(List<Size>, int, int) - Static method in class com.telnyx.webrtc.lib.CameraEnumerationAndroid
 
getCname() - Method in class com.telnyx.webrtc.lib.RtpParameters.Rtcp
 
getConfig() - Method in interface com.telnyx.webrtc.lib.EglBase10.EglConnection
 
getConfig() - Method in interface com.telnyx.webrtc.lib.EglBase14.EglConnection
 
getConnectionType(NetworkMonitorAutoDetect.NetworkState) - Static method in class com.telnyx.webrtc.lib.NetworkMonitorAutoDetect
 
getContext() - Method in interface com.telnyx.webrtc.lib.EglBase10.EglConnection
 
getContext() - Method in interface com.telnyx.webrtc.lib.EglBase14.EglConnection
 
getCurrentConnectionType() - Method in interface com.telnyx.webrtc.lib.NetworkChangeDetector
 
getCurrentConnectionType() - Method in class com.telnyx.webrtc.lib.NetworkMonitorAutoDetect
 
getCurrentDirection() - Method in class com.telnyx.webrtc.lib.RtpTransceiver
The current_direction attribute indicates the current direction negotiated for this transceiver.
getCurrentNetworkState() - Method in class com.telnyx.webrtc.lib.NetworkMonitorAutoDetect
 
getData() - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioSamples
 
getDataU() - Method in class com.telnyx.webrtc.lib.JavaI420Buffer
 
getDataU() - Method in interface com.telnyx.webrtc.lib.VideoFrame.I420Buffer
Returns a direct ByteBuffer containing U-plane data.
getDataV() - Method in class com.telnyx.webrtc.lib.JavaI420Buffer
 
getDataV() - Method in interface com.telnyx.webrtc.lib.VideoFrame.I420Buffer
Returns a direct ByteBuffer containing V-plane data.
getDataY() - Method in class com.telnyx.webrtc.lib.JavaI420Buffer
 
getDataY() - Method in interface com.telnyx.webrtc.lib.VideoFrame.I420Buffer
Returns a direct ByteBuffer containing Y-plane data.
getDefaultNetId() - Method in class com.telnyx.webrtc.lib.NetworkMonitorAutoDetect
Returns NetID of device's current default connected network used for communication.
getDeviceNames() - Method in class com.telnyx.webrtc.lib.Camera1Enumerator
 
getDeviceNames() - Method in class com.telnyx.webrtc.lib.Camera2Enumerator
 
getDeviceNames() - Method in interface com.telnyx.webrtc.lib.CameraEnumerator
 
getDirection() - Method in class com.telnyx.webrtc.lib.RtpTransceiver
The direction attribute indicates the preferred direction of this transceiver, which will be used in calls to CreateOffer and CreateAnswer.
getDisplay() - Method in interface com.telnyx.webrtc.lib.EglBase10.EglConnection
 
getDisplay() - Method in interface com.telnyx.webrtc.lib.EglBase14.EglConnection
 
getDisplaySize(float, float, int, int) - Static method in class com.telnyx.webrtc.lib.RendererCommon
Calculate display size based on minimum fraction of the video that must remain visible, video aspect ratio, and maximum display size.
getDisplaySize(RendererCommon.ScalingType, float, int, int) - Static method in class com.telnyx.webrtc.lib.RendererCommon
Calculate display size based on scaling type, video aspect ratio, and maximum display size.
getEgl() - Method in interface com.telnyx.webrtc.lib.EglBase10.EglConnection
 
getEglBaseContext() - Method in interface com.telnyx.webrtc.lib.EglBase
 
getEnableAes128Sha1_32CryptoCipher() - Method in class com.telnyx.webrtc.lib.CryptoOptions.Srtp
 
getEnableEncryptedRtpHeaderExtensions() - Method in class com.telnyx.webrtc.lib.CryptoOptions.Srtp
 
getEnableGcmCryptoSuites() - Method in class com.telnyx.webrtc.lib.CryptoOptions.Srtp
 
getEncoderInfo() - Method in interface com.telnyx.webrtc.lib.VideoEncoder
 
getEncoderSelector() - Method in interface com.telnyx.webrtc.lib.VideoEncoderFactory
Returns a VideoEncoderSelector if implemented by the VideoEncoderFactory, null otherwise.
getEncrypted() - Method in class com.telnyx.webrtc.lib.RtpParameters.HeaderExtension
 
getFieldTrialsString() - Method in class com.telnyx.webrtc.lib.NetworkChangeDetector.Observer
 
getFrameBufferId() - Method in class com.telnyx.webrtc.lib.GlTextureFrameBuffer
Gets the OpenGL frame buffer id.
getFrameSizePixels() - Method in class com.telnyx.webrtc.lib.VideoEncoder.ResolutionBitrateLimits
 
getGlTarget() - Method in enum class com.telnyx.webrtc.lib.VideoFrame.TextureBuffer.Type
 
getHandler() - Method in class com.telnyx.webrtc.lib.EglThread
Returns the Handler to interact with Gl/EGL on.
getHandler() - Method in class com.telnyx.webrtc.lib.SurfaceTextureHelper
Retrieve the handler that calls onFrame().
getHeaderExtensions() - Method in class com.telnyx.webrtc.lib.RtpCapabilities
 
getHeaderExtensions() - Method in class com.telnyx.webrtc.lib.RtpParameters
 
getHeight() - Method in class com.telnyx.webrtc.lib.GlTextureFrameBuffer
 
getHeight() - Method in class com.telnyx.webrtc.lib.JavaI420Buffer
 
getHeight() - Method in class com.telnyx.webrtc.lib.NV12Buffer
 
getHeight() - Method in class com.telnyx.webrtc.lib.NV21Buffer
 
getHeight() - Method in class com.telnyx.webrtc.lib.TextureBufferImpl
 
getHeight() - Method in interface com.telnyx.webrtc.lib.VideoFrame.Buffer
 
getId() - Method in class com.telnyx.webrtc.lib.MediaStream
 
getId() - Method in class com.telnyx.webrtc.lib.RTCStats
 
getId() - Method in class com.telnyx.webrtc.lib.RtpParameters.HeaderExtension
 
getImplementationName() - Method in interface com.telnyx.webrtc.lib.VideoDecoder
Should return a descriptive name for the implementation.
getImplementationName() - Method in interface com.telnyx.webrtc.lib.VideoEncoder
Should return a descriptive name for the implementation.
getImplementationName() - Method in class com.telnyx.webrtc.lib.WrappedNativeVideoDecoder
 
getImplementationName() - Method in class com.telnyx.webrtc.lib.WrappedNativeVideoEncoder
 
getImplementations() - Method in interface com.telnyx.webrtc.lib.VideoEncoderFactory
Enumerates the list of supported video codecs that can also be tagged with implementation information.
getInstance() - Static method in class com.telnyx.webrtc.lib.NetworkMonitor
Returns the singleton instance.
getKey() - Method in class com.telnyx.webrtc.lib.MediaConstraints.KeyValuePair
 
getLayoutMatrix(boolean, float, float) - Static method in class com.telnyx.webrtc.lib.RendererCommon
Returns layout transformation matrix that applies an optional mirror effect and compensates for video vs display aspect ratio.
getLocalDescription() - Method in class com.telnyx.webrtc.lib.PeerConnection
 
getLogData(String) - Static method in class com.telnyx.webrtc.lib.CallSessionFileRotatingLogSink
 
getMaxBitrateBps() - Method in class com.telnyx.webrtc.lib.VideoEncoder.ResolutionBitrateLimits
 
getMediaProjection() - Method in class com.telnyx.webrtc.lib.ScreenCapturerAndroid
 
getMediaType() - Method in class com.telnyx.webrtc.lib.RtpTransceiver
Media type of the transceiver.
getMembers() - Method in class com.telnyx.webrtc.lib.RTCStats
Returns map of member names to values.
getMid() - Method in class com.telnyx.webrtc.lib.RtpTransceiver
The mid attribute is the mid negotiated and present in the local and remote descriptions.
getMinBitrateBps() - Method in class com.telnyx.webrtc.lib.VideoEncoder.ResolutionBitrateLimits
 
getMinStartBitrateBps() - Method in class com.telnyx.webrtc.lib.VideoEncoder.ResolutionBitrateLimits
 
getNative() - Method in enum class com.telnyx.webrtc.lib.EncodedImage.FrameType
 
getNativeAudioDeviceModulePointer() - Method in interface com.telnyx.webrtc.lib.audio.AudioDeviceModule
Returns a C++ pointer to a webrtc::AudioDeviceModule.
getNativeAudioDeviceModulePointer() - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule
 
getNativeEglContext() - Method in interface com.telnyx.webrtc.lib.EglBase.Context
Returns an EGL context that can be used by native code.
getNativeFrameDecryptor() - Method in interface com.telnyx.webrtc.lib.FrameDecryptor
 
getNativeFrameEncryptor() - Method in interface com.telnyx.webrtc.lib.FrameEncryptor
 
getNativeOwnedFactoryAndThreads() - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
Returns a pointer to the native OwnedFactoryAndThreads object
getNativePeerConnection() - Method in class com.telnyx.webrtc.lib.PeerConnection
Returns a pointer to the native webrtc::PeerConnectionInterface.
getNativePeerConnectionFactory() - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
Returns a pointer to the native webrtc::PeerConnectionFactoryInterface.
getNativeVideoTrack() - Method in class com.telnyx.webrtc.lib.VideoTrack
Returns a pointer to webrtc::VideoTrackInterface.
getNumber() - Method in enum class com.telnyx.webrtc.lib.VideoCodecStatus
 
getNumCapturedFrames() - Method in class com.telnyx.webrtc.lib.ScreenCapturerAndroid
 
getNumObservers() - Method in class com.telnyx.webrtc.lib.NetworkMonitor
 
getOpenGlesVersionFromConfig(int[]) - Static method in interface com.telnyx.webrtc.lib.EglBase
 
getParameters() - Method in class com.telnyx.webrtc.lib.RtpReceiver
 
getParameters() - Method in class com.telnyx.webrtc.lib.RtpSender
 
getPreferredEncrypted() - Method in class com.telnyx.webrtc.lib.RtpCapabilities.HeaderExtensionCapability
 
getPreferredId() - Method in class com.telnyx.webrtc.lib.RtpCapabilities.HeaderExtensionCapability
 
getRawContext() - Method in interface com.telnyx.webrtc.lib.EglBase10.Context
 
getRawContext() - Method in interface com.telnyx.webrtc.lib.EglBase14.Context
 
getReceiver() - Method in class com.telnyx.webrtc.lib.RtpTransceiver
The receiver attribute exposes the RtpReceiver corresponding to the RTP media that may be received with the transceiver's mid.
getReceivers() - Method in class com.telnyx.webrtc.lib.PeerConnection
Gets all RtpReceivers associated with this peer connection.
getReducedSize() - Method in class com.telnyx.webrtc.lib.RtpParameters.Rtcp
 
getRemoteDescription() - Method in class com.telnyx.webrtc.lib.PeerConnection
 
getRequestedResolutionAlignment() - Method in class com.telnyx.webrtc.lib.VideoEncoder.EncoderInfo
 
getRequireFrameEncryption() - Method in class com.telnyx.webrtc.lib.CryptoOptions.SFrame
 
getResolutionBitrateLimits() - Method in interface com.telnyx.webrtc.lib.VideoEncoder
Returns the list of bitrate limits.
getRotatedHeight() - Method in class com.telnyx.webrtc.lib.VideoFrame
 
getRotatedWidth() - Method in class com.telnyx.webrtc.lib.VideoFrame
 
getRotation() - Method in class com.telnyx.webrtc.lib.VideoFrame
Rotation of the frame in degrees.
getRtcp() - Method in class com.telnyx.webrtc.lib.RtpParameters
 
getRtcTimeNanos() - Static method in class com.telnyx.webrtc.lib.TimestampAligner
Wrapper around rtc::TimeNanos().
getRtpReceiverCapabilities(MediaStreamTrack.MediaType) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
getRtpSenderCapabilities(MediaStreamTrack.MediaType) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
getSampleRate() - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioSamples
 
getScalingSettings() - Method in interface com.telnyx.webrtc.lib.VideoEncoder
Any encoder that wants to use WebRTC provided quality scaler must implement this method.
getScalingSettings() - Method in class com.telnyx.webrtc.lib.WrappedNativeVideoEncoder
 
getSender() - Method in class com.telnyx.webrtc.lib.RtpTransceiver
The sender attribute exposes the RtpSender corresponding to the RTP media that may be sent with the transceiver's mid.
getSenders() - Method in class com.telnyx.webrtc.lib.PeerConnection
Gets all RtpSenders associated with this peer connection.
getSFrame() - Method in class com.telnyx.webrtc.lib.CryptoOptions
 
getSrtp() - Method in class com.telnyx.webrtc.lib.CryptoOptions
 
getStats(RTCStatsCollectorCallback) - Method in class com.telnyx.webrtc.lib.PeerConnection
Gets stats using the new stats collection API, see webrtc/api/stats/.
getStats(RtpReceiver, RTCStatsCollectorCallback) - Method in class com.telnyx.webrtc.lib.PeerConnection
Gets stats using the new stats collection API, see webrtc/api/stats/.
getStats(RtpSender, RTCStatsCollectorCallback) - Method in class com.telnyx.webrtc.lib.PeerConnection
Gets stats using the new stats collection API, see webrtc/api/stats/.
getStats(StatsObserver, MediaStreamTrack) - Method in class com.telnyx.webrtc.lib.PeerConnection
Deprecated.
getStatsMap() - Method in class com.telnyx.webrtc.lib.RTCStatsReport
 
getStreams() - Method in class com.telnyx.webrtc.lib.RtpSender
 
getStrideU() - Method in class com.telnyx.webrtc.lib.JavaI420Buffer
 
getStrideU() - Method in interface com.telnyx.webrtc.lib.VideoFrame.I420Buffer
 
getStrideV() - Method in class com.telnyx.webrtc.lib.JavaI420Buffer
 
getStrideV() - Method in interface com.telnyx.webrtc.lib.VideoFrame.I420Buffer
 
getStrideY() - Method in class com.telnyx.webrtc.lib.JavaI420Buffer
 
getStrideY() - Method in interface com.telnyx.webrtc.lib.VideoFrame.I420Buffer
 
getSum() - Method in class com.telnyx.webrtc.lib.VideoEncoder.BitrateAllocation
Gets the total bitrate allocated for all layers.
getSupportedCodecs() - Method in class com.telnyx.webrtc.lib.DefaultVideoDecoderFactory
 
getSupportedCodecs() - Method in class com.telnyx.webrtc.lib.DefaultVideoEncoderFactory
 
getSupportedCodecs() - Method in class com.telnyx.webrtc.lib.HardwareVideoEncoderFactory
 
getSupportedCodecs() - Method in class com.telnyx.webrtc.lib.HardwareVideoDecoderFactory
 
getSupportedCodecs() - Method in class com.telnyx.webrtc.lib.SoftwareVideoDecoderFactory
 
getSupportedCodecs() - Method in class com.telnyx.webrtc.lib.SoftwareVideoEncoderFactory
 
getSupportedCodecs() - Method in interface com.telnyx.webrtc.lib.VideoDecoderFactory
Enumerates the list of supported video codecs.
getSupportedCodecs() - Method in interface com.telnyx.webrtc.lib.VideoEncoderFactory
Enumerates the list of supported video codecs.
getSupportedFormats(String) - Method in class com.telnyx.webrtc.lib.Camera1Enumerator
 
getSupportedFormats(String) - Method in class com.telnyx.webrtc.lib.Camera2Enumerator
 
getSupportedFormats(String) - Method in interface com.telnyx.webrtc.lib.CameraEnumerator
 
getSurfaceTexture() - Method in class com.telnyx.webrtc.lib.SurfaceTextureHelper
Retrieve the underlying SurfaceTexture.
getTextureId() - Method in class com.telnyx.webrtc.lib.GlTextureFrameBuffer
Gets the OpenGL texture id.
getTextureId() - Method in class com.telnyx.webrtc.lib.TextureBufferImpl
 
getTextureId() - Method in interface com.telnyx.webrtc.lib.VideoFrame.TextureBuffer
 
getThreadInfo() - Static method in class com.telnyx.webrtc.lib.audio.WebRtcAudioUtils
Helper method for building a string of thread information.
getTimestampNs() - Method in class com.telnyx.webrtc.lib.VideoFrame
Timestamp of the frame in nano seconds.
getTimestampUs() - Method in class com.telnyx.webrtc.lib.RTCStats
 
getTimestampUs() - Method in class com.telnyx.webrtc.lib.RTCStatsReport
 
getToI420Handler() - Method in class com.telnyx.webrtc.lib.TextureBufferImpl
 
getTransceivers() - Method in class com.telnyx.webrtc.lib.PeerConnection
Gets all RtpTransceivers associated with this peer connection.
getTransformMatrix() - Method in class com.telnyx.webrtc.lib.TextureBufferImpl
 
getTransformMatrix() - Method in interface com.telnyx.webrtc.lib.VideoFrame.TextureBuffer
Retrieve the transform matrix associated with the frame.
getType() - Method in class com.telnyx.webrtc.lib.RTCStats
 
getType() - Method in class com.telnyx.webrtc.lib.TextureBufferImpl
 
getType() - Method in interface com.telnyx.webrtc.lib.VideoFrame.TextureBuffer
 
getUniformLocation(String) - Method in class com.telnyx.webrtc.lib.GlShader
 
getUnscaledHeight() - Method in class com.telnyx.webrtc.lib.TextureBufferImpl
 
getUnscaledHeight() - Method in interface com.telnyx.webrtc.lib.VideoFrame.TextureBuffer
Returns the height of the texture in memory.
getUnscaledWidth() - Method in class com.telnyx.webrtc.lib.TextureBufferImpl
 
getUnscaledWidth() - Method in interface com.telnyx.webrtc.lib.VideoFrame.TextureBuffer
Returns the width of the texture in memory.
getUri() - Method in class com.telnyx.webrtc.lib.RtpCapabilities.HeaderExtensionCapability
 
getUri() - Method in class com.telnyx.webrtc.lib.RtpParameters.HeaderExtension
 
getValue() - Method in class com.telnyx.webrtc.lib.MediaConstraints.KeyValuePair
 
getWidth() - Method in class com.telnyx.webrtc.lib.GlTextureFrameBuffer
 
getWidth() - Method in class com.telnyx.webrtc.lib.JavaI420Buffer
 
getWidth() - Method in class com.telnyx.webrtc.lib.NV12Buffer
 
getWidth() - Method in class com.telnyx.webrtc.lib.NV21Buffer
 
getWidth() - Method in class com.telnyx.webrtc.lib.TextureBufferImpl
 
getWidth() - Method in interface com.telnyx.webrtc.lib.VideoFrame.Buffer
Resolution of the buffer in pixels.
getYuvConverter() - Method in class com.telnyx.webrtc.lib.TextureBufferImpl
 
GlOutOfMemoryException(int, String) - Constructor for exception com.telnyx.webrtc.lib.GlUtil.GlOutOfMemoryException
 
GlRectDrawer - Class in com.telnyx.webrtc.lib
Simplest possible GL shader that just draws frames as opaque quads.
GlRectDrawer() - Constructor for class com.telnyx.webrtc.lib.GlRectDrawer
 
GlShader - Class in com.telnyx.webrtc.lib
 
GlShader(String, String) - Constructor for class com.telnyx.webrtc.lib.GlShader
 
GlTextureFrameBuffer - Class in com.telnyx.webrtc.lib
Helper class for handling OpenGL framebuffer with only color attachment and no depth or stencil buffer.
GlTextureFrameBuffer(int) - Constructor for class com.telnyx.webrtc.lib.GlTextureFrameBuffer
Generate texture and framebuffer resources.
GlUtil - Class in com.telnyx.webrtc.lib
Some OpenGL static utility functions.
GlUtil.GlOutOfMemoryException - Exception in com.telnyx.webrtc.lib
 

H

H264_CONSTRAINED_BASELINE_3_1 - Static variable in class com.telnyx.webrtc.lib.VideoCodecInfo
 
H264_CONSTRAINED_HIGH_3_1 - Static variable in class com.telnyx.webrtc.lib.VideoCodecInfo
 
H264_FMTP_LEVEL_ASYMMETRY_ALLOWED - Static variable in class com.telnyx.webrtc.lib.VideoCodecInfo
 
H264_FMTP_PACKETIZATION_MODE - Static variable in class com.telnyx.webrtc.lib.VideoCodecInfo
 
H264_FMTP_PROFILE_LEVEL_ID - Static variable in class com.telnyx.webrtc.lib.VideoCodecInfo
 
H264_LEVEL_3_1 - Static variable in class com.telnyx.webrtc.lib.VideoCodecInfo
 
H264_PROFILE_CONSTRAINED_BASELINE - Static variable in class com.telnyx.webrtc.lib.VideoCodecInfo
 
H264_PROFILE_CONSTRAINED_HIGH - Static variable in class com.telnyx.webrtc.lib.VideoCodecInfo
 
handle - Variable in class com.telnyx.webrtc.lib.NetworkChangeDetector.NetworkInformation
 
HardwareVideoDecoderFactory - Class in com.telnyx.webrtc.lib
Factory for Android hardware VideoDecoders.
HardwareVideoDecoderFactory() - Constructor for class com.telnyx.webrtc.lib.HardwareVideoDecoderFactory
Deprecated.
HardwareVideoDecoderFactory(EglBase.Context) - Constructor for class com.telnyx.webrtc.lib.HardwareVideoDecoderFactory
Creates a HardwareVideoDecoderFactory that supports surface texture rendering.
HardwareVideoDecoderFactory(EglBase.Context, Predicate<MediaCodecInfo>) - Constructor for class com.telnyx.webrtc.lib.HardwareVideoDecoderFactory
Creates a HardwareVideoDecoderFactory that supports surface texture rendering.
HardwareVideoEncoderFactory - Class in com.telnyx.webrtc.lib
Factory for android hardware video encoders.
HardwareVideoEncoderFactory(boolean, boolean) - Constructor for class com.telnyx.webrtc.lib.HardwareVideoEncoderFactory
Deprecated.
HardwareVideoEncoderFactory(EglBase.Context, boolean, boolean) - Constructor for class com.telnyx.webrtc.lib.HardwareVideoEncoderFactory
Creates a HardwareVideoEncoderFactory that supports surface texture encoding.
HardwareVideoEncoderFactory(EglBase.Context, boolean, boolean, Predicate<MediaCodecInfo>) - Constructor for class com.telnyx.webrtc.lib.HardwareVideoEncoderFactory
Creates a HardwareVideoEncoderFactory that supports surface texture encoding.
hashCode() - Method in class com.telnyx.webrtc.lib.CameraEnumerationAndroid.CaptureFormat.FramerateRange
 
hashCode() - Method in class com.telnyx.webrtc.lib.CameraEnumerationAndroid.CaptureFormat
 
hashCode() - Method in class com.telnyx.webrtc.lib.IceCandidate
 
hashCode() - Method in class com.telnyx.webrtc.lib.MediaConstraints.KeyValuePair
 
hashCode() - Method in class com.telnyx.webrtc.lib.PeerConnection.IceServer
 
hashCode() - Method in class com.telnyx.webrtc.lib.Size
 
hashCode() - Method in class com.telnyx.webrtc.lib.VideoCodecInfo
 
hasSurface() - Method in interface com.telnyx.webrtc.lib.EglBase
 
HAVE_LOCAL_OFFER - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.SignalingState
 
HAVE_LOCAL_PRANSWER - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.SignalingState
 
HAVE_REMOTE_OFFER - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.SignalingState
 
HAVE_REMOTE_PRANSWER - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.SignalingState
 
headerExtensions - Variable in class com.telnyx.webrtc.lib.RtpCapabilities
 
height - Variable in class com.telnyx.webrtc.lib.CameraEnumerationAndroid.CaptureFormat
 
height - Variable in class com.telnyx.webrtc.lib.Size
 
height - Variable in class com.telnyx.webrtc.lib.VideoDecoder.Settings
 
height - Variable in class com.telnyx.webrtc.lib.VideoEncoder.Settings
 
height - Variable in class com.telnyx.webrtc.lib.VideoSource.AspectRatio
 
high - Variable in class com.telnyx.webrtc.lib.VideoEncoder.ScalingSettings
 
HIGH - Static variable in annotation interface com.telnyx.webrtc.lib.Priority
 
HistogramInfo(int, int, int) - Constructor for class com.telnyx.webrtc.lib.Metrics.HistogramInfo
 
hostname - Variable in class com.telnyx.webrtc.lib.PeerConnection.IceServer
 

I

I010 - Static variable in annotation interface com.telnyx.webrtc.lib.VideoFrameBufferType
 
I210 - Static variable in annotation interface com.telnyx.webrtc.lib.VideoFrameBufferType
 
I420 - Static variable in annotation interface com.telnyx.webrtc.lib.VideoFrameBufferType
 
I420A - Static variable in annotation interface com.telnyx.webrtc.lib.VideoFrameBufferType
 
I420Copy(ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, int) - Static method in class com.telnyx.webrtc.lib.YuvHelper
Helper method for copying I420 to tightly packed destination buffer.
I420Copy(ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, int, int, int) - Static method in class com.telnyx.webrtc.lib.YuvHelper
Helper method for copying I420 to buffer with the given stride and slice height.
I420Copy(ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, int, int, int, int, int) - Static method in class com.telnyx.webrtc.lib.YuvHelper
Copy I420 Buffer to a contiguously allocated buffer.
I420Copy(ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, int, int) - Static method in class com.telnyx.webrtc.lib.YuvHelper
Copies I420 to the I420 dst buffer.
I420Rotate(ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, int, int) - Static method in class com.telnyx.webrtc.lib.YuvHelper
Helper method for rotating I420 to tightly packed destination buffer.
I420Rotate(ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, int, int, int) - Static method in class com.telnyx.webrtc.lib.YuvHelper
 
I420ToNV12(ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, int) - Static method in class com.telnyx.webrtc.lib.YuvHelper
Helper method for copying I420 to tightly packed NV12 destination buffer.
I420ToNV12(ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, int, int, int) - Static method in class com.telnyx.webrtc.lib.YuvHelper
Copy I420 Buffer to a contiguously allocated buffer.
I420ToNV12(ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, int, int) - Static method in class com.telnyx.webrtc.lib.YuvHelper
 
I422 - Static variable in annotation interface com.telnyx.webrtc.lib.VideoFrameBufferType
 
I444 - Static variable in annotation interface com.telnyx.webrtc.lib.VideoFrameBufferType
 
iceBackupCandidatePairPingInterval - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
IceCandidate - Class in com.telnyx.webrtc.lib
Representation of a single ICE Candidate, mirroring IceCandidateInterface in the C++ API.
IceCandidate(String, int, String) - Constructor for class com.telnyx.webrtc.lib.IceCandidate
 
IceCandidateErrorEvent - Class in com.telnyx.webrtc.lib
 
IceCandidateErrorEvent(String, int, String, int, String) - Constructor for class com.telnyx.webrtc.lib.IceCandidateErrorEvent
 
iceCandidatePoolSize - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
iceCheckIntervalStrongConnectivityMs - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
iceCheckIntervalWeakConnectivityMs - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
iceCheckMinInterval - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
iceConnectionReceivingTimeout - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
iceConnectionState() - Method in class com.telnyx.webrtc.lib.PeerConnection
 
iceGatheringState() - Method in class com.telnyx.webrtc.lib.PeerConnection
 
IceServer(String) - Constructor for class com.telnyx.webrtc.lib.PeerConnection.IceServer
Deprecated.
IceServer(String, String, String) - Constructor for class com.telnyx.webrtc.lib.PeerConnection.IceServer
Deprecated.
IceServer(String, String, String, PeerConnection.TlsCertPolicy) - Constructor for class com.telnyx.webrtc.lib.PeerConnection.IceServer
Deprecated.
IceServer(String, String, String, PeerConnection.TlsCertPolicy, String) - Constructor for class com.telnyx.webrtc.lib.PeerConnection.IceServer
Deprecated.
iceServers - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
iceTransportsType - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
iceUnwritableMinChecks - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
iceUnwritableTimeMs - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
id - Variable in class com.telnyx.webrtc.lib.DataChannel.Init
 
id - Variable in class com.telnyx.webrtc.lib.StatsReport
 
id() - Method in class com.telnyx.webrtc.lib.DataChannel
 
id() - Method in class com.telnyx.webrtc.lib.MediaStreamTrack
 
id() - Method in class com.telnyx.webrtc.lib.RtpReceiver
 
id() - Method in class com.telnyx.webrtc.lib.RtpSender
 
imageFormat - Variable in class com.telnyx.webrtc.lib.CameraEnumerationAndroid.CaptureFormat
 
INACTIVE - Enum constant in enum class com.telnyx.webrtc.lib.RtpTransceiver.RtpTransceiverDirection
 
init(Context) - Static method in class com.telnyx.webrtc.lib.NetworkMonitor
Deprecated.
init(EglBase.Context, int[], RendererCommon.GlDrawer) - Method in class com.telnyx.webrtc.lib.EglRenderer
Same as above with usePresentationTimeStamp set to false.
init(EglBase.Context, int[], RendererCommon.GlDrawer) - Method in class com.telnyx.webrtc.lib.SurfaceEglRenderer
 
init(EglBase.Context, int[], RendererCommon.GlDrawer, boolean) - Method in class com.telnyx.webrtc.lib.EglRenderer
Initialize this class, sharing resources with `sharedContext`.
init(EglBase.Context, RendererCommon.RendererEvents) - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
Initialize this class, sharing resources with `sharedContext`.
init(EglBase.Context, RendererCommon.RendererEvents, int[], RendererCommon.GlDrawer) - Method in class com.telnyx.webrtc.lib.SurfaceEglRenderer
Initialize this class, sharing resources with `sharedContext`.
init(EglBase.Context, RendererCommon.RendererEvents, int[], RendererCommon.GlDrawer) - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
Initialize this class, sharing resources with `sharedContext`.
init(EglThread, RendererCommon.GlDrawer, boolean) - Method in class com.telnyx.webrtc.lib.EglRenderer
 
init(EglThread, RendererCommon.GlDrawer, boolean, boolean) - Method in class com.telnyx.webrtc.lib.EglRenderer
Intializes this class with the given parameters.
Init() - Constructor for class com.telnyx.webrtc.lib.DataChannel.Init
 
initDecode(VideoDecoder.Settings, VideoDecoder.Callback) - Method in interface com.telnyx.webrtc.lib.VideoDecoder
Initializes the decoding process with specified settings.
initDecode(VideoDecoder.Settings, VideoDecoder.Callback) - Method in class com.telnyx.webrtc.lib.WrappedNativeVideoDecoder
 
initEncode(VideoEncoder.Settings, VideoEncoder.Callback) - Method in interface com.telnyx.webrtc.lib.VideoEncoder
Initializes the encoding process.
initEncode(VideoEncoder.Settings, VideoEncoder.Callback) - Method in class com.telnyx.webrtc.lib.WrappedNativeVideoEncoder
 
initialize(Context) - Static method in class com.telnyx.webrtc.lib.ContextUtils
Stores the application context that will be returned by getApplicationContext.
initialize(PeerConnectionFactory.InitializationOptions) - Static method in class com.telnyx.webrtc.lib.PeerConnectionFactory
Loads and initializes WebRTC.
initialize(SurfaceTextureHelper, Context, CapturerObserver) - Method in class com.telnyx.webrtc.lib.Camera2Capturer
 
initialize(SurfaceTextureHelper, Context, CapturerObserver) - Method in class com.telnyx.webrtc.lib.FileVideoCapturer
 
initialize(SurfaceTextureHelper, Context, CapturerObserver) - Method in class com.telnyx.webrtc.lib.ScreenCapturerAndroid
 
initialize(SurfaceTextureHelper, Context, CapturerObserver) - Method in interface com.telnyx.webrtc.lib.VideoCapturer
This function is used to initialize the camera thread, the android application context, and the capture observer.
initializeFieldTrials(String) - Static method in class com.telnyx.webrtc.lib.PeerConnectionFactory
Deprecated.
INITIALIZING - Enum constant in enum class com.telnyx.webrtc.lib.MediaSource.State
 
insertDtmf(String, int, int) - Method in class com.telnyx.webrtc.lib.DtmfSender
Queues a task that sends the provided DTMF tones.
interToneGap() - Method in class com.telnyx.webrtc.lib.DtmfSender
 
invokeAtFrontUninterruptibly(Handler, Runnable) - Static method in class com.telnyx.webrtc.lib.ThreadUtils
Post `runner` to `handler`, at the front, and wait for completion.
invokeAtFrontUninterruptibly(Handler, Callable<V>) - Static method in class com.telnyx.webrtc.lib.ThreadUtils
Post `callable` to `handler` and wait for the result.
IPAddress(byte[]) - Constructor for class com.telnyx.webrtc.lib.NetworkChangeDetector.IPAddress
 
ipAddresses - Variable in class com.telnyx.webrtc.lib.NetworkChangeDetector.NetworkInformation
 
isBackFacing(String) - Method in class com.telnyx.webrtc.lib.Camera1Enumerator
 
isBackFacing(String) - Method in class com.telnyx.webrtc.lib.Camera2Enumerator
 
isBackFacing(String) - Method in interface com.telnyx.webrtc.lib.CameraEnumerator
 
isBuiltInAcousticEchoCancelerSupported() - Static method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule
Returns true if the device supports built-in HW AEC, and the UUID is approved (some UUIDs can be excluded).
isBuiltInNoiseSuppressorSupported() - Static method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule
Returns true if the device supports built-in HW NS, and the UUID is approved (some UUIDs can be excluded).
isError() - Method in class com.telnyx.webrtc.lib.RtcError
 
isFrontFacing(String) - Method in class com.telnyx.webrtc.lib.Camera1Enumerator
 
isFrontFacing(String) - Method in class com.telnyx.webrtc.lib.Camera2Enumerator
 
isFrontFacing(String) - Method in interface com.telnyx.webrtc.lib.CameraEnumerator
 
isHardwareEncoder() - Method in class com.telnyx.webrtc.lib.LibaomAv1Encoder
 
isHardwareEncoder() - Method in class com.telnyx.webrtc.lib.LibvpxVp8Encoder
 
isHardwareEncoder() - Method in class com.telnyx.webrtc.lib.LibvpxVp9Encoder
 
isHardwareEncoder() - Method in interface com.telnyx.webrtc.lib.VideoEncoder
Returns true if the encoder is backed by hardware.
isHardwareEncoder() - Method in class com.telnyx.webrtc.lib.VideoEncoderFallback
 
isHardwareEncoder() - Method in class com.telnyx.webrtc.lib.WrappedNativeVideoEncoder
 
isMissingFrames - Variable in class com.telnyx.webrtc.lib.VideoDecoder.DecodeInfo
 
isOnline() - Static method in class com.telnyx.webrtc.lib.NetworkMonitor
Checks if there currently is connectivity.
isScreencast() - Method in class com.telnyx.webrtc.lib.Camera2Capturer
 
isScreencast() - Method in class com.telnyx.webrtc.lib.FileVideoCapturer
 
isScreencast() - Method in class com.telnyx.webrtc.lib.ScreenCapturerAndroid
 
isScreencast() - Method in interface com.telnyx.webrtc.lib.VideoCapturer
 
isStopped() - Method in class com.telnyx.webrtc.lib.RtpTransceiver
The stopped attribute indicates that the sender of this transceiver will no longer send, and that the receiver will no longer receive.
isSuccess() - Method in class com.telnyx.webrtc.lib.RtcError
 
isSupported(Context) - Static method in class com.telnyx.webrtc.lib.Camera2Enumerator
Checks if API is supported and all cameras have better than legacy support.
isTextureInUse() - Method in class com.telnyx.webrtc.lib.SurfaceTextureHelper
 

J

JavaAudioDeviceModule - Class in com.telnyx.webrtc.lib.audio
AudioDeviceModule implemented using android.media.AudioRecord as input and android.media.AudioTrack as output.
JavaAudioDeviceModule.AudioRecordErrorCallback - Interface in com.telnyx.webrtc.lib.audio
 
JavaAudioDeviceModule.AudioRecordStartErrorCode - Enum Class in com.telnyx.webrtc.lib.audio
 
JavaAudioDeviceModule.AudioRecordStateCallback - Interface in com.telnyx.webrtc.lib.audio
Called when audio recording starts and stops.
JavaAudioDeviceModule.AudioSamples - Class in com.telnyx.webrtc.lib.audio
Contains audio sample information.
JavaAudioDeviceModule.AudioTrackErrorCallback - Interface in com.telnyx.webrtc.lib.audio
 
JavaAudioDeviceModule.AudioTrackStartErrorCode - Enum Class in com.telnyx.webrtc.lib.audio
 
JavaAudioDeviceModule.AudioTrackStateCallback - Interface in com.telnyx.webrtc.lib.audio
Called when audio playout starts and stops.
JavaAudioDeviceModule.Builder - Class in com.telnyx.webrtc.lib.audio
 
JavaAudioDeviceModule.SamplesReadyCallback - Interface in com.telnyx.webrtc.lib.audio
Called when new audio samples are ready.
JavaI420Buffer - Class in com.telnyx.webrtc.lib
Implementation of VideoFrame.I420Buffer backed by Java direct byte buffers.
JniCommon - Class in com.telnyx.webrtc.lib
Class with static JNI helper functions that are used in many places.
JniCommon() - Constructor for class com.telnyx.webrtc.lib.JniCommon
 
joinUninterruptibly(Thread) - Static method in class com.telnyx.webrtc.lib.ThreadUtils
 
joinUninterruptibly(Thread, long) - Static method in class com.telnyx.webrtc.lib.ThreadUtils
 

K

KEEP_FIRST_READY - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.PortPrunePolicy
 
keyType - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
KeyValuePair(String, String) - Constructor for class com.telnyx.webrtc.lib.MediaConstraints.KeyValuePair
 
kind - Variable in class com.telnyx.webrtc.lib.RtpCapabilities.CodecCapability
 
kind() - Method in class com.telnyx.webrtc.lib.MediaStreamTrack
 

L

label() - Method in class com.telnyx.webrtc.lib.DataChannel
 
lastDataReceivedMs - Variable in class com.telnyx.webrtc.lib.CandidatePairChangeEvent
 
level - Variable in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
 
LEVEL_EXCEEDED - Enum constant in enum class com.telnyx.webrtc.lib.VideoCodecStatus
 
LibaomAv1Encoder - Class in com.telnyx.webrtc.lib
 
LibaomAv1Encoder() - Constructor for class com.telnyx.webrtc.lib.LibaomAv1Encoder
 
LibvpxVp8Decoder - Class in com.telnyx.webrtc.lib
 
LibvpxVp8Decoder() - Constructor for class com.telnyx.webrtc.lib.LibvpxVp8Decoder
 
LibvpxVp8Encoder - Class in com.telnyx.webrtc.lib
 
LibvpxVp8Encoder() - Constructor for class com.telnyx.webrtc.lib.LibvpxVp8Encoder
 
LibvpxVp9Decoder - Class in com.telnyx.webrtc.lib
 
LibvpxVp9Decoder() - Constructor for class com.telnyx.webrtc.lib.LibvpxVp9Decoder
 
LibvpxVp9Encoder - Class in com.telnyx.webrtc.lib
 
LibvpxVp9Encoder() - Constructor for class com.telnyx.webrtc.lib.LibvpxVp9Encoder
 
LIVE - Enum constant in enum class com.telnyx.webrtc.lib.MediaSource.State
 
LIVE - Enum constant in enum class com.telnyx.webrtc.lib.MediaStreamTrack.State
 
load(String) - Method in interface com.telnyx.webrtc.lib.NativeLibraryLoader
Loads a native library with the given name.
local - Variable in class com.telnyx.webrtc.lib.CandidatePairChangeEvent
 
lock - Static variable in interface com.telnyx.webrtc.lib.EglBase
 
log(Logging.Severity, String, String) - Static method in class com.telnyx.webrtc.lib.Logging
 
logAudioState(String, Context, AudioManager) - Static method in class com.telnyx.webrtc.lib.audio.WebRtcAudioUtils
Logs information about the current audio state.
Loggable - Interface in com.telnyx.webrtc.lib
Java interface for WebRTC logging.
Logging - Class in com.telnyx.webrtc.lib
Java wrapper for WebRTC logging.
Logging() - Constructor for class com.telnyx.webrtc.lib.Logging
 
Logging.Severity - Enum Class in com.telnyx.webrtc.lib
 
Logging.TraceLevel - Enum Class in com.telnyx.webrtc.lib
Deprecated.
LOOPBACK - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.AdapterType
 
lossNotification - Variable in class com.telnyx.webrtc.lib.VideoEncoder.Capabilities
The remote side has support for the loss notification RTCP feedback message format, and will be sending these feedback messages if necessary.
low - Variable in class com.telnyx.webrtc.lib.VideoEncoder.ScalingSettings
 
LOW - Static variable in annotation interface com.telnyx.webrtc.lib.Priority
 
LOW_COST - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.CandidateNetworkPolicy
 
LS_ERROR - Enum constant in enum class com.telnyx.webrtc.lib.Logging.Severity
 
LS_INFO - Enum constant in enum class com.telnyx.webrtc.lib.Logging.Severity
 
LS_NONE - Enum constant in enum class com.telnyx.webrtc.lib.Logging.Severity
 
LS_VERBOSE - Enum constant in enum class com.telnyx.webrtc.lib.Logging.Severity
 
LS_WARNING - Enum constant in enum class com.telnyx.webrtc.lib.Logging.Severity
 

M

MAINTAIN_FRAMERATE - Enum constant in enum class com.telnyx.webrtc.lib.RtpParameters.DegradationPreference
Degrade resolution in order to maintain framerate.
MAINTAIN_RESOLUTION - Enum constant in enum class com.telnyx.webrtc.lib.RtpParameters.DegradationPreference
Degrade framerate in order to maintain resolution.
makeCurrent() - Method in interface com.telnyx.webrtc.lib.EglBase
 
mandatory - Variable in class com.telnyx.webrtc.lib.MediaConstraints
 
map - Variable in class com.telnyx.webrtc.lib.Metrics
 
max - Variable in class com.telnyx.webrtc.lib.CameraEnumerationAndroid.CaptureFormat.FramerateRange
 
max - Variable in class com.telnyx.webrtc.lib.Metrics.HistogramInfo
 
maxBitrateBps - Variable in class com.telnyx.webrtc.lib.RtpParameters.Encoding
 
maxBitrateBps - Variable in class com.telnyx.webrtc.lib.VideoEncoder.ResolutionBitrateLimits
Recommended maximum bitrate.
MAXBUNDLE - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.BundlePolicy
 
MAXCOMPAT - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.BundlePolicy
 
maxFramerate - Variable in class com.telnyx.webrtc.lib.RtpParameters.Encoding
 
maxFramerate - Variable in class com.telnyx.webrtc.lib.VideoEncoder.Settings
 
maxIPv6Networks - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
maxRetransmits - Variable in class com.telnyx.webrtc.lib.DataChannel.Init
 
maxRetransmitTimeMs - Variable in class com.telnyx.webrtc.lib.DataChannel.Init
 
measure(int, int, int, int) - Method in class com.telnyx.webrtc.lib.RendererCommon.VideoLayoutMeasure
 
MEDIA_TYPE_AUDIO - Enum constant in enum class com.telnyx.webrtc.lib.MediaStreamTrack.MediaType
 
MEDIA_TYPE_VIDEO - Enum constant in enum class com.telnyx.webrtc.lib.MediaStreamTrack.MediaType
 
MediaConstraints - Class in com.telnyx.webrtc.lib
Description of media constraints for MediaStream and PeerConnection.
MediaConstraints() - Constructor for class com.telnyx.webrtc.lib.MediaConstraints
 
MediaConstraints.KeyValuePair - Class in com.telnyx.webrtc.lib
Simple String key/value pair.
MediaSource - Class in com.telnyx.webrtc.lib
Java wrapper for a C++ MediaSourceInterface.
MediaSource(long) - Constructor for class com.telnyx.webrtc.lib.MediaSource
 
MediaSource.State - Enum Class in com.telnyx.webrtc.lib
Tracks MediaSourceInterface.SourceState
MediaStream - Class in com.telnyx.webrtc.lib
Java wrapper for a C++ MediaStreamInterface.
MediaStream(long) - Constructor for class com.telnyx.webrtc.lib.MediaStream
 
MediaStreamTrack - Class in com.telnyx.webrtc.lib
Java wrapper for a C++ MediaStreamTrackInterface.
MediaStreamTrack(long) - Constructor for class com.telnyx.webrtc.lib.MediaStreamTrack
 
MediaStreamTrack.MediaType - Enum Class in com.telnyx.webrtc.lib
 
MediaStreamTrack.State - Enum Class in com.telnyx.webrtc.lib
Tracks MediaStreamTrackInterface.TrackState
MEDIUM - Static variable in annotation interface com.telnyx.webrtc.lib.Priority
 
MEMORY - Enum constant in enum class com.telnyx.webrtc.lib.VideoCodecStatus
 
Metrics - Class in com.telnyx.webrtc.lib
 
Metrics.HistogramInfo - Class in com.telnyx.webrtc.lib
Class holding histogram information.
mimeType - Variable in class com.telnyx.webrtc.lib.RtpCapabilities.CodecCapability
 
min - Variable in class com.telnyx.webrtc.lib.CameraEnumerationAndroid.CaptureFormat.FramerateRange
 
min - Variable in class com.telnyx.webrtc.lib.Metrics.HistogramInfo
 
minBitrateBps - Variable in class com.telnyx.webrtc.lib.RtpParameters.Encoding
 
minBitrateBps - Variable in class com.telnyx.webrtc.lib.VideoEncoder.ResolutionBitrateLimits
Recommended minimum bitrate.
minStartBitrateBps - Variable in class com.telnyx.webrtc.lib.VideoEncoder.ResolutionBitrateLimits
Recommended minimum bitrate to start encoding.
MUTED - Enum constant in enum class com.telnyx.webrtc.lib.MediaSource.State
 

N

name - Variable in class com.telnyx.webrtc.lib.NetworkChangeDetector.NetworkInformation
 
name - Variable in class com.telnyx.webrtc.lib.RtpCapabilities.CodecCapability
 
name - Variable in class com.telnyx.webrtc.lib.RtpParameters.Codec
 
name - Variable in class com.telnyx.webrtc.lib.StatsReport.Value
 
name - Variable in class com.telnyx.webrtc.lib.VideoCodecInfo
 
NATIVE - Static variable in annotation interface com.telnyx.webrtc.lib.VideoFrameBufferType
 
nativeAddRef(long) - Static method in class com.telnyx.webrtc.lib.JniCommon
Functions to increment/decrement an RefCountInterface pointer.
nativeAllocateByteBuffer(int) - Static method in class com.telnyx.webrtc.lib.JniCommon
 
nativeFreeByteBuffer(ByteBuffer) - Static method in class com.telnyx.webrtc.lib.JniCommon
 
NativeLibraryLoader - Interface in com.telnyx.webrtc.lib
Interface for loading native libraries.
NativePeerConnectionFactory - Interface in com.telnyx.webrtc.lib
Factory for creating webrtc::jni::OwnedPeerConnection instances.
nativeReleaseRef(long) - Static method in class com.telnyx.webrtc.lib.JniCommon
 
negate() - Method in interface com.telnyx.webrtc.lib.Predicate
Returns a predicate that represents the logical negation of this predicate.
NEGOTIATE - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.RtcpMuxPolicy
 
negotiated - Variable in class com.telnyx.webrtc.lib.DataChannel.Init
 
NetEqFactoryFactory - Interface in com.telnyx.webrtc.lib
Implementations of this interface can create a native webrtc::NetEqFactory.
NetworkChangeDetector - Interface in com.telnyx.webrtc.lib
Interface for detecting network changes
NetworkChangeDetector.ConnectionType - Enum Class in com.telnyx.webrtc.lib
 
NetworkChangeDetector.IPAddress - Class in com.telnyx.webrtc.lib
 
NetworkChangeDetector.NetworkInformation - Class in com.telnyx.webrtc.lib
Java version of NetworkMonitor.NetworkInformation
NetworkChangeDetector.Observer - Class in com.telnyx.webrtc.lib
Observer interface by which observer is notified of network changes.
NetworkChangeDetectorFactory - Interface in com.telnyx.webrtc.lib
 
NetworkControllerFactoryFactory - Interface in com.telnyx.webrtc.lib
Factory for creating webrtc::NetworkControllerFactory instances.
networkIgnoreMask - Variable in class com.telnyx.webrtc.lib.PeerConnectionFactory.Options
 
NetworkInformation(String, NetworkChangeDetector.ConnectionType, NetworkChangeDetector.ConnectionType, long, NetworkChangeDetector.IPAddress[]) - Constructor for class com.telnyx.webrtc.lib.NetworkChangeDetector.NetworkInformation
 
NetworkMonitor - Class in com.telnyx.webrtc.lib
Borrowed from Chromium's src/net/android/java/src/org/chromium/net/NetworkChangeNotifier.java
NetworkMonitor.NetworkObserver - Interface in com.telnyx.webrtc.lib
Alerted when the connection type of the network changes.
NetworkMonitorAutoDetect - Class in com.telnyx.webrtc.lib
Borrowed from Chromium's src/net/android/java/src/org/chromium/net/NetworkChangeNotifierAutoDetect.java
NetworkMonitorAutoDetect(NetworkChangeDetector.Observer, Context) - Constructor for class com.telnyx.webrtc.lib.NetworkMonitorAutoDetect
Constructs a NetworkMonitorAutoDetect.
networkPreference - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
NetworkPreference - Annotation Interface in com.telnyx.webrtc.lib
 
networkPriority - Variable in class com.telnyx.webrtc.lib.RtpParameters.Encoding
 
NetworkStatePredictorFactoryFactory - Interface in com.telnyx.webrtc.lib
Factory for creating webrtc::NetworkStatePredictorFactory instances.
NEUTRAL - Static variable in annotation interface com.telnyx.webrtc.lib.NetworkPreference
 
NEW - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.IceConnectionState
 
NEW - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.IceGatheringState
 
NEW - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.PeerConnectionState
 
NO_CONTEXT - Static variable in interface com.telnyx.webrtc.lib.EglBase.Context
 
NO_OUTPUT - Enum constant in enum class com.telnyx.webrtc.lib.VideoCodecStatus
 
NO_PRUNE - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.PortPrunePolicy
 
NOHOST - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.IceTransportsType
 
NONE - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.IceTransportsType
 
NOT_PREFERRED - Static variable in annotation interface com.telnyx.webrtc.lib.NetworkPreference
 
numberOfCores - Variable in class com.telnyx.webrtc.lib.VideoDecoder.Settings
 
numberOfCores - Variable in class com.telnyx.webrtc.lib.VideoEncoder.Settings
 
numberOfSimulcastStreams - Variable in class com.telnyx.webrtc.lib.VideoEncoder.Settings
 
numChannels - Variable in class com.telnyx.webrtc.lib.RtpCapabilities.CodecCapability
 
numChannels - Variable in class com.telnyx.webrtc.lib.RtpParameters.Codec
 
numTemporalLayers - Variable in class com.telnyx.webrtc.lib.RtpParameters.Encoding
 
NV12 - Static variable in annotation interface com.telnyx.webrtc.lib.VideoFrameBufferType
 
NV12Buffer - Class in com.telnyx.webrtc.lib
 
NV12Buffer(int, int, int, int, ByteBuffer, Runnable) - Constructor for class com.telnyx.webrtc.lib.NV12Buffer
 
NV21Buffer - Class in com.telnyx.webrtc.lib
 
NV21Buffer(byte[], int, int, Runnable) - Constructor for class com.telnyx.webrtc.lib.NV21Buffer
 

O

Observer() - Constructor for class com.telnyx.webrtc.lib.NetworkChangeDetector.Observer
 
OES - Enum constant in enum class com.telnyx.webrtc.lib.VideoFrame.TextureBuffer.Type
 
OFF - Static variable in class com.telnyx.webrtc.lib.VideoEncoder.ScalingSettings
Settings to disable quality based scaling.
OFFER - Enum constant in enum class com.telnyx.webrtc.lib.SessionDescription.Type
 
offerExtmapAllowMixed - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
Control if "a=extmap-allow-mixed" is included in the offer.
OK - Enum constant in enum class com.telnyx.webrtc.lib.VideoCodecStatus
 
on - Variable in class com.telnyx.webrtc.lib.VideoEncoder.ScalingSettings
 
onAddFailure(String) - Method in interface com.telnyx.webrtc.lib.AddIceObserver
Called when ICE candidate addition failed.
onAddStream(MediaStream) - Method in interface com.telnyx.webrtc.lib.PeerConnection.Observer
Triggered when media is received on a new stream from remote peer.
onAddSuccess() - Method in interface com.telnyx.webrtc.lib.AddIceObserver
Called when ICE candidate added successfully.
onAddTrack(RtpReceiver, MediaStream[]) - Method in interface com.telnyx.webrtc.lib.PeerConnection.Observer
Triggered when a new track is signaled by the remote peer, as a result of setRemoteDescription.
onAvailableBitrate(int) - Method in interface com.telnyx.webrtc.lib.VideoEncoderFactory.VideoEncoderSelector
Called with the current available bitrate.
onBufferedAmountChange(long) - Method in interface com.telnyx.webrtc.lib.DataChannel.Observer
The data channel's bufferedAmount has changed.
onCameraClosed() - Method in interface com.telnyx.webrtc.lib.CameraVideoCapturer.CameraEventsHandler
 
onCameraDisconnected() - Method in interface com.telnyx.webrtc.lib.CameraVideoCapturer.CameraEventsHandler
 
onCameraError(String) - Method in interface com.telnyx.webrtc.lib.CameraVideoCapturer.CameraEventsHandler
 
onCameraFreezed(String) - Method in interface com.telnyx.webrtc.lib.CameraVideoCapturer.CameraEventsHandler
 
onCameraOpening(String) - Method in interface com.telnyx.webrtc.lib.CameraVideoCapturer.CameraEventsHandler
 
onCameraSwitchDone(boolean) - Method in interface com.telnyx.webrtc.lib.CameraVideoCapturer.CameraSwitchHandler
 
onCameraSwitchError(String) - Method in interface com.telnyx.webrtc.lib.CameraVideoCapturer.CameraSwitchHandler
 
onCapturerStarted(boolean) - Method in interface com.telnyx.webrtc.lib.CapturerObserver
Notify if the capturer have been started successfully or not.
onCapturerStopped() - Method in interface com.telnyx.webrtc.lib.CapturerObserver
Notify that the capturer has been stopped.
onComplete(StatsReport[]) - Method in interface com.telnyx.webrtc.lib.StatsObserver
Called when the reports are ready.
onConnectionChange(PeerConnection.PeerConnectionState) - Method in interface com.telnyx.webrtc.lib.PeerConnection.Observer
Triggered when the PeerConnectionState changes.
onConnectionTypeChanged(NetworkChangeDetector.ConnectionType) - Method in class com.telnyx.webrtc.lib.NetworkChangeDetector.Observer
Called when default network changes.
onConnectionTypeChanged(NetworkChangeDetector.ConnectionType) - Method in interface com.telnyx.webrtc.lib.NetworkMonitor.NetworkObserver
 
onCreateFailure(String) - Method in interface com.telnyx.webrtc.lib.SdpObserver
Called on error of Create{Offer,Answer}().
onCreateSuccess(SessionDescription) - Method in interface com.telnyx.webrtc.lib.SdpObserver
Called on success of Create{Offer,Answer}().
onCurrentEncoder(VideoCodecInfo) - Method in interface com.telnyx.webrtc.lib.VideoEncoderFactory.VideoEncoderSelector
Called with the VideoCodecInfo of the currently used encoder.
onDataChannel(DataChannel) - Method in interface com.telnyx.webrtc.lib.PeerConnection.Observer
Triggered when a remote peer opens a DataChannel.
onDecodedFrame(VideoFrame, Integer, Integer) - Method in interface com.telnyx.webrtc.lib.VideoDecoder.Callback
Call to return a decoded frame.
onDestroyBuffer(VideoFrame.TextureBuffer) - Method in interface com.telnyx.webrtc.lib.SurfaceTextureHelper.FrameRefMonitor
Frame was destroyed (ref count reached 0).
onEncodedFrame(EncodedImage, VideoEncoder.CodecSpecificInfo) - Method in interface com.telnyx.webrtc.lib.VideoEncoder.Callback
Old encoders assume that the byte buffer held by `frame` is not accessed after the call to this method returns.
onEncoderBroken() - Method in interface com.telnyx.webrtc.lib.VideoEncoderFactory.VideoEncoderSelector
Called when the currently used encoder signal itself as broken.
onFirstFrameAvailable() - Method in interface com.telnyx.webrtc.lib.CameraVideoCapturer.CameraEventsHandler
 
onFirstFrameRendered() - Method in interface com.telnyx.webrtc.lib.RendererCommon.RendererEvents
Callback fired once first frame is rendered.
onFirstFrameRendered() - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
 
onFirstPacketReceived(MediaStreamTrack.MediaType) - Method in interface com.telnyx.webrtc.lib.RtpReceiver.Observer
 
onFrame(Bitmap) - Method in interface com.telnyx.webrtc.lib.EglRenderer.FrameListener
 
onFrame(VideoFrame) - Method in class com.telnyx.webrtc.lib.EglRenderer
 
onFrame(VideoFrame) - Method in class com.telnyx.webrtc.lib.ScreenCapturerAndroid
 
onFrame(VideoFrame) - Method in class com.telnyx.webrtc.lib.SurfaceEglRenderer
 
onFrame(VideoFrame) - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
 
onFrame(VideoFrame) - Method in class com.telnyx.webrtc.lib.VideoFileRenderer
 
onFrame(VideoFrame) - Method in interface com.telnyx.webrtc.lib.VideoSink
Implementations should call frame.retain() if they need to hold a reference to the frame after this function returns.
onFrameCaptured(VideoFrame) - Method in interface com.telnyx.webrtc.lib.CapturerObserver
Delivers a captured frame.
onFrameCaptured(VideoFrame, VideoProcessor.FrameAdaptationParameters) - Method in interface com.telnyx.webrtc.lib.VideoProcessor
This is a chance to access an unadapted frame.
onFrameResolutionChanged(int, int, int) - Method in interface com.telnyx.webrtc.lib.RendererCommon.RendererEvents
Callback fired when rendered frame resolution or rotation has changed.
onFrameResolutionChanged(int, int, int) - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
 
onGlOutOfMemory() - Method in interface com.telnyx.webrtc.lib.EglRenderer.ErrorCallback
Called if GLES20.GL_OUT_OF_MEMORY is encountered during rendering.
onIceCandidate(IceCandidate) - Method in interface com.telnyx.webrtc.lib.PeerConnection.Observer
Triggered when a new ICE candidate has been found.
onIceCandidateError(IceCandidateErrorEvent) - Method in interface com.telnyx.webrtc.lib.PeerConnection.Observer
Triggered when gathering of an ICE candidate failed.
onIceCandidatesRemoved(IceCandidate[]) - Method in interface com.telnyx.webrtc.lib.PeerConnection.Observer
Triggered when some ICE candidates have been removed.
onIceConnectionChange(PeerConnection.IceConnectionState) - Method in interface com.telnyx.webrtc.lib.PeerConnection.Observer
Triggered when the IceConnectionState changes.
onIceConnectionReceivingChange(boolean) - Method in interface com.telnyx.webrtc.lib.PeerConnection.Observer
Triggered when the ICE connection receiving status changes.
onIceGatheringChange(PeerConnection.IceGatheringState) - Method in interface com.telnyx.webrtc.lib.PeerConnection.Observer
Triggered when the IceGatheringState changes.
onLogMessage(String, Logging.Severity, String) - Method in interface com.telnyx.webrtc.lib.Loggable
 
onMediaRecorderError(String) - Method in interface com.telnyx.webrtc.lib.CameraVideoCapturer.MediaRecorderHandler
Deprecated.
 
onMediaRecorderSuccess() - Method in interface com.telnyx.webrtc.lib.CameraVideoCapturer.MediaRecorderHandler
Deprecated.
 
onMessage(DataChannel.Buffer) - Method in interface com.telnyx.webrtc.lib.DataChannel.Observer
A data buffer was successfully received.
onNetworkConnect(NetworkChangeDetector.NetworkInformation) - Method in class com.telnyx.webrtc.lib.NetworkChangeDetector.Observer
 
onNetworkDisconnect(long) - Method in class com.telnyx.webrtc.lib.NetworkChangeDetector.Observer
 
onNetworkPreference(List<NetworkChangeDetector.ConnectionType>, int) - Method in class com.telnyx.webrtc.lib.NetworkChangeDetector.Observer
Called when network preference change for a (list of) connection type(s).
onNewBuffer(VideoFrame.TextureBuffer) - Method in interface com.telnyx.webrtc.lib.SurfaceTextureHelper.FrameRefMonitor
A new frame was created.
onReceive(Context, Intent) - Method in class com.telnyx.webrtc.lib.NetworkMonitorAutoDetect
 
onRelease(EglThread) - Method in interface com.telnyx.webrtc.lib.EglThread.ReleaseMonitor
Called by EglThread when a client releases its reference.
onReleaseBuffer(VideoFrame.TextureBuffer) - Method in interface com.telnyx.webrtc.lib.SurfaceTextureHelper.FrameRefMonitor
Ref count of the frame was decremented by the calling thread.
onRemoveStream(MediaStream) - Method in interface com.telnyx.webrtc.lib.PeerConnection.Observer
Triggered when a remote peer close a stream.
onRemoveTrack(RtpReceiver) - Method in interface com.telnyx.webrtc.lib.PeerConnection.Observer
Triggered when a previously added remote track is removed by the remote peer, as a result of setRemoteDescription.
onRender(long) - Method in interface com.telnyx.webrtc.lib.EglRenderer.RenderListener
Fired when swapBuffers happens.
onRenderWindowClose() - Method in class com.telnyx.webrtc.lib.EglThread
 
onRenderWindowClose() - Method in interface com.telnyx.webrtc.lib.RenderSynchronizer.Listener
 
onRenderWindowOpen() - Method in class com.telnyx.webrtc.lib.EglThread
 
onRenderWindowOpen() - Method in interface com.telnyx.webrtc.lib.RenderSynchronizer.Listener
 
onRenegotiationNeeded() - Method in interface com.telnyx.webrtc.lib.PeerConnection.Observer
Triggered when renegotiation is necessary.
onResolutionChange(int, int) - Method in interface com.telnyx.webrtc.lib.VideoEncoderFactory.VideoEncoderSelector
Called every time the encoder input resolution change.
onRetainBuffer(VideoFrame.TextureBuffer) - Method in interface com.telnyx.webrtc.lib.SurfaceTextureHelper.FrameRefMonitor
Ref count of the frame was incremented by the calling thread.
onSelectedCandidatePairChanged(CandidatePairChangeEvent) - Method in interface com.telnyx.webrtc.lib.PeerConnection.Observer
Triggered when the ICE candidate pair is changed.
onSetFailure(String) - Method in interface com.telnyx.webrtc.lib.SdpObserver
Called on error of Set{Local,Remote}Description().
onSetSuccess() - Method in interface com.telnyx.webrtc.lib.SdpObserver
Called on success of Set{Local,Remote}Description().
onSignalingChange(PeerConnection.SignalingState) - Method in interface com.telnyx.webrtc.lib.PeerConnection.Observer
Triggered when the SignalingState changes.
onStandardizedIceConnectionChange(PeerConnection.IceConnectionState) - Method in interface com.telnyx.webrtc.lib.PeerConnection.Observer
 
onStateChange() - Method in interface com.telnyx.webrtc.lib.DataChannel.Observer
The data channel state has changed.
onStatsDelivered(RTCStatsReport) - Method in interface com.telnyx.webrtc.lib.RTCStatsCollectorCallback
Called when the stats report is ready.
onTrack(RtpTransceiver) - Method in interface com.telnyx.webrtc.lib.PeerConnection.Observer
Triggered when the signaling from SetRemoteDescription indicates that a transceiver will be receiving media from a remote endpoint.
onWebRtcAudioRecordError(String) - Method in interface com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioRecordErrorCallback
 
onWebRtcAudioRecordInitError(String) - Method in interface com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioRecordErrorCallback
 
onWebRtcAudioRecordSamplesReady(JavaAudioDeviceModule.AudioSamples) - Method in interface com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.SamplesReadyCallback
 
onWebRtcAudioRecordStart() - Method in interface com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioRecordStateCallback
 
onWebRtcAudioRecordStartError(JavaAudioDeviceModule.AudioRecordStartErrorCode, String) - Method in interface com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioRecordErrorCallback
 
onWebRtcAudioRecordStop() - Method in interface com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioRecordStateCallback
 
onWebRtcAudioTrackError(String) - Method in interface com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioTrackErrorCallback
 
onWebRtcAudioTrackInitError(String) - Method in interface com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioTrackErrorCallback
 
onWebRtcAudioTrackStart() - Method in interface com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioTrackStateCallback
 
onWebRtcAudioTrackStartError(JavaAudioDeviceModule.AudioTrackStartErrorCode, String) - Method in interface com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioTrackErrorCallback
 
onWebRtcAudioTrackStop() - Method in interface com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioTrackStateCallback
 
OPEN - Enum constant in enum class com.telnyx.webrtc.lib.DataChannel.State
 
optional - Variable in class com.telnyx.webrtc.lib.MediaConstraints
 
Options() - Constructor for class com.telnyx.webrtc.lib.PeerConnectionFactory.Options
 
or(Predicate<? super T>) - Method in interface com.telnyx.webrtc.lib.Predicate
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
ordered - Variable in class com.telnyx.webrtc.lib.DataChannel.Init
 

P

parameters - Variable in class com.telnyx.webrtc.lib.RtpCapabilities.CodecCapability
 
parameters - Variable in class com.telnyx.webrtc.lib.RtpParameters.Codec
 
params - Variable in class com.telnyx.webrtc.lib.VideoCodecInfo
 
password - Variable in class com.telnyx.webrtc.lib.PeerConnection.IceServer
 
pauseVideo() - Method in class com.telnyx.webrtc.lib.EglRenderer
 
pauseVideo() - Method in class com.telnyx.webrtc.lib.SurfaceEglRenderer
 
pauseVideo() - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
 
payload - Variable in class com.telnyx.webrtc.lib.VideoCodecInfo
Deprecated.
payloadType - Variable in class com.telnyx.webrtc.lib.RtpParameters.Codec
 
PeerConnection - Class in com.telnyx.webrtc.lib
Java-land version of the PeerConnection APIs; wraps the C++ API http://www.webrtc.org/reference/native-apis, which in turn is inspired by the JS APIs: http://dev.w3.org/2011/webrtc/editor/webrtc.html and http://www.w3.org/TR/mediacapture-streams/
PeerConnection(NativePeerConnectionFactory) - Constructor for class com.telnyx.webrtc.lib.PeerConnection
Wraps a PeerConnection created by the factory.
PeerConnection.AdapterType - Enum Class in com.telnyx.webrtc.lib
 
PeerConnection.BundlePolicy - Enum Class in com.telnyx.webrtc.lib
Java version of PeerConnectionInterface.BundlePolicy
PeerConnection.CandidateNetworkPolicy - Enum Class in com.telnyx.webrtc.lib
Java version of PeerConnectionInterface.CandidateNetworkPolicy
PeerConnection.ContinualGatheringPolicy - Enum Class in com.telnyx.webrtc.lib
Java version of PeerConnectionInterface.ContinualGatheringPolicy
PeerConnection.IceConnectionState - Enum Class in com.telnyx.webrtc.lib
Tracks PeerConnectionInterface::IceConnectionState
PeerConnection.IceGatheringState - Enum Class in com.telnyx.webrtc.lib
Tracks PeerConnectionInterface::IceGatheringState
PeerConnection.IceServer - Class in com.telnyx.webrtc.lib
Java version of PeerConnectionInterface.IceServer.
PeerConnection.IceServer.Builder - Class in com.telnyx.webrtc.lib
 
PeerConnection.IceTransportsType - Enum Class in com.telnyx.webrtc.lib
Java version of PeerConnectionInterface.IceTransportsType
PeerConnection.KeyType - Enum Class in com.telnyx.webrtc.lib
Java version of rtc::KeyType
PeerConnection.Observer - Interface in com.telnyx.webrtc.lib
Java version of PeerConnectionObserver.
PeerConnection.PeerConnectionState - Enum Class in com.telnyx.webrtc.lib
Tracks PeerConnectionInterface::PeerConnectionState
PeerConnection.PortAllocatorFlags - Annotation Interface in com.telnyx.webrtc.lib
 
PeerConnection.PortPrunePolicy - Enum Class in com.telnyx.webrtc.lib
Java version of webrtc::PortPrunePolicy
PeerConnection.RTCConfiguration - Class in com.telnyx.webrtc.lib
Java version of PeerConnectionInterface.RTCConfiguration
PeerConnection.RtcpMuxPolicy - Enum Class in com.telnyx.webrtc.lib
Java version of PeerConnectionInterface.RtcpMuxPolicy
PeerConnection.SdpSemantics - Enum Class in com.telnyx.webrtc.lib
Java version of webrtc::SdpSemantics.
PeerConnection.SignalingState - Enum Class in com.telnyx.webrtc.lib
Tracks PeerConnectionInterface::SignalingState
PeerConnection.TcpCandidatePolicy - Enum Class in com.telnyx.webrtc.lib
Java version of PeerConnectionInterface.TcpCandidatePolicy
PeerConnection.TlsCertPolicy - Enum Class in com.telnyx.webrtc.lib
Tracks PeerConnectionInterface::TlsCertPolicy
PeerConnectionDependencies - Class in com.telnyx.webrtc.lib
PeerConnectionDependencies holds all PeerConnection dependencies that are applied per PeerConnection.
PeerConnectionDependencies.Builder - Class in com.telnyx.webrtc.lib
 
PeerConnectionFactory - Class in com.telnyx.webrtc.lib
Java wrapper for a C++ PeerConnectionFactoryInterface.
PeerConnectionFactory.Builder - Class in com.telnyx.webrtc.lib
 
PeerConnectionFactory.InitializationOptions - Class in com.telnyx.webrtc.lib
 
PeerConnectionFactory.InitializationOptions.Builder - Class in com.telnyx.webrtc.lib
 
PeerConnectionFactory.Options - Class in com.telnyx.webrtc.lib
 
PLAN_B - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.SdpSemantics
Deprecated.
PlatformSoftwareVideoDecoderFactory - Class in com.telnyx.webrtc.lib
Factory for Android platform software VideoDecoders.
PlatformSoftwareVideoDecoderFactory(EglBase.Context) - Constructor for class com.telnyx.webrtc.lib.PlatformSoftwareVideoDecoderFactory
Creates a PlatformSoftwareVideoDecoderFactory that supports surface texture rendering.
port - Variable in class com.telnyx.webrtc.lib.IceCandidateErrorEvent
The port used to communicate with the STUN or TURN server.
PORTALLOCATOR_ENABLE_ANY_ADDRESS_PORTS - Static variable in class com.telnyx.webrtc.lib.PeerConnection
 
portAllocatorFlags - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
Control port allocation, including what kinds of ports are allocated.
PRANSWER - Enum constant in enum class com.telnyx.webrtc.lib.SessionDescription.Type
 
Predicate<T> - Interface in com.telnyx.webrtc.lib
Represents a predicate (boolean-valued function) of one argument.
preferredPayloadType - Variable in class com.telnyx.webrtc.lib.RtpCapabilities.CodecCapability
 
prepareBufferForViewportSize(VideoFrame.Buffer, int, int) - Method in class com.telnyx.webrtc.lib.VideoFrameDrawer
 
preservedVideoTracks - Variable in class com.telnyx.webrtc.lib.MediaStream
 
presumeWritableWhenFullyRelayed - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
printInternalStackTraces(boolean) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
Print the Java stack traces for the critical threads used by PeerConnectionFactory, namely; signaling thread, worker thread, and network thread.
printStackTrace() - Method in class com.telnyx.webrtc.lib.Camera2Capturer
 
printStackTrace() - Method in class com.telnyx.webrtc.lib.EglRenderer
 
printStackTraces() - Static method in class com.telnyx.webrtc.lib.PeerConnectionFactory
Deprecated.
Priority - Annotation Interface in com.telnyx.webrtc.lib
 
privateKey - Variable in class com.telnyx.webrtc.lib.RtcCertificatePem
PEM string representation of the private key.
protocol - Variable in class com.telnyx.webrtc.lib.DataChannel.Init
 
PRUNE_BASED_ON_PRIORITY - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.PortPrunePolicy
 
pruneTurnPorts - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
Deprecated.

Q

qp - Variable in class com.telnyx.webrtc.lib.EncodedImage
 

R

RateControlParameters(VideoEncoder.BitrateAllocation, double) - Constructor for class com.telnyx.webrtc.lib.VideoEncoder.RateControlParameters
 
reason - Variable in class com.telnyx.webrtc.lib.CandidatePairChangeEvent
 
RECV_ONLY - Enum constant in enum class com.telnyx.webrtc.lib.RtpTransceiver.RtpTransceiverDirection
 
RefCounted - Interface in com.telnyx.webrtc.lib
Interface for ref counted objects in WebRTC.
registerListener(RenderSynchronizer.Listener) - Method in class com.telnyx.webrtc.lib.RenderSynchronizer
 
registerObserver(DataChannel.Observer) - Method in class com.telnyx.webrtc.lib.DataChannel
Register `observer`, replacing any previously-registered observer.
RELAY - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.IceTransportsType
 
release() - Method in interface com.telnyx.webrtc.lib.audio.AudioDeviceModule
Release resources for this AudioDeviceModule, including native resources.
release() - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule
 
release() - Method in class com.telnyx.webrtc.lib.CameraVideoCapturer.CameraStatistics
 
release() - Method in interface com.telnyx.webrtc.lib.EglBase
 
release() - Method in class com.telnyx.webrtc.lib.EglRenderer
Block until any pending frame is returned and all GL resources released, even if an interrupt occurs.
release() - Method in class com.telnyx.webrtc.lib.EglThread
 
release() - Method in class com.telnyx.webrtc.lib.EncodedImage
 
release() - Method in class com.telnyx.webrtc.lib.GlRectDrawer
Release all GLES resources.
release() - Method in class com.telnyx.webrtc.lib.GlShader
 
release() - Method in class com.telnyx.webrtc.lib.GlTextureFrameBuffer
Release texture and framebuffer.
release() - Method in class com.telnyx.webrtc.lib.JavaI420Buffer
 
release() - Method in class com.telnyx.webrtc.lib.NV12Buffer
 
release() - Method in class com.telnyx.webrtc.lib.NV21Buffer
 
release() - Method in interface com.telnyx.webrtc.lib.RefCounted
Decreases ref count by one.
release() - Method in interface com.telnyx.webrtc.lib.RendererCommon.GlDrawer
Release all GL resources.
release() - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
Block until any pending frame is returned and all GL resources released, even if an interrupt occurs.
release() - Method in class com.telnyx.webrtc.lib.TextureBufferImpl
 
release() - Method in interface com.telnyx.webrtc.lib.VideoDecoder
Called when the decoder is no longer needed.
release() - Method in interface com.telnyx.webrtc.lib.VideoEncoder
Releases the encoder.
release() - Method in class com.telnyx.webrtc.lib.VideoFileRenderer
Release all resources.
release() - Method in interface com.telnyx.webrtc.lib.VideoFrame.Buffer
 
release() - Method in class com.telnyx.webrtc.lib.VideoFrame
 
release() - Method in class com.telnyx.webrtc.lib.VideoFrameDrawer
 
release() - Method in class com.telnyx.webrtc.lib.WrappedNativeVideoDecoder
 
release() - Method in class com.telnyx.webrtc.lib.WrappedNativeVideoEncoder
 
release() - Method in class com.telnyx.webrtc.lib.YuvConverter
 
releaseEglSurface(Runnable) - Method in class com.telnyx.webrtc.lib.EglRenderer
Release EGL surface.
releaseSurface() - Method in interface com.telnyx.webrtc.lib.EglBase
 
remote - Variable in class com.telnyx.webrtc.lib.CandidatePairChangeEvent
 
removeExceptionCallback(Runnable) - Method in class com.telnyx.webrtc.lib.EglThread
Removes a previously added exception callback.
removeFrameListener(EglRenderer.FrameListener) - Method in class com.telnyx.webrtc.lib.EglRenderer
Remove any pending callback that was added with addFrameListener.
removeFrameListener(EglRenderer.FrameListener) - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
 
removeIceCandidates(IceCandidate[]) - Method in class com.telnyx.webrtc.lib.PeerConnection
 
removeListener(RenderSynchronizer.Listener) - Method in class com.telnyx.webrtc.lib.RenderSynchronizer
 
removeMediaRecorderFromCamera(CameraVideoCapturer.MediaRecorderHandler) - Method in interface com.telnyx.webrtc.lib.CameraVideoCapturer
Deprecated.
removeNetworkObserver(NetworkMonitor.NetworkObserver) - Static method in class com.telnyx.webrtc.lib.NetworkMonitor
Deprecated.
Use getInstance(appContext).removeObserver instead.
removeObserver(NetworkMonitor.NetworkObserver) - Method in class com.telnyx.webrtc.lib.NetworkMonitor
 
removeRenderListener(EglRenderer.RenderListener) - Method in class com.telnyx.webrtc.lib.EglRenderer
Remove any pending callback that was added with addRenderListener.
removeSink(VideoSink) - Method in class com.telnyx.webrtc.lib.VideoTrack
Removes a VideoSink from the track.
removeStream(MediaStream) - Method in class com.telnyx.webrtc.lib.PeerConnection
Removes the given media stream from this peer connection.
removeTrack(AudioTrack) - Method in class com.telnyx.webrtc.lib.MediaStream
 
removeTrack(RtpSender) - Method in class com.telnyx.webrtc.lib.PeerConnection
Stops sending media from sender.
removeTrack(VideoTrack) - Method in class com.telnyx.webrtc.lib.MediaStream
 
RendererCommon - Class in com.telnyx.webrtc.lib
Static helper functions for renderer implementations.
RendererCommon() - Constructor for class com.telnyx.webrtc.lib.RendererCommon
 
RendererCommon.GlDrawer - Interface in com.telnyx.webrtc.lib
Interface for rendering frames on an EGLSurface with specified viewport location.
RendererCommon.RendererEvents - Interface in com.telnyx.webrtc.lib
Interface for reporting rendering events.
RendererCommon.ScalingType - Enum Class in com.telnyx.webrtc.lib
 
RendererCommon.VideoLayoutMeasure - Class in com.telnyx.webrtc.lib
Helper class for determining layout size based on layout requirements, scaling type, and video aspect ratio.
RenderSynchronizer - Class in com.telnyx.webrtc.lib
Class to synchronize rendering updates with display refresh cycles and save power by blocking updates that exceeds the target frame rate.
RenderSynchronizer() - Constructor for class com.telnyx.webrtc.lib.RenderSynchronizer
 
RenderSynchronizer(float) - Constructor for class com.telnyx.webrtc.lib.RenderSynchronizer
 
RenderSynchronizer.Listener - Interface in com.telnyx.webrtc.lib
Interface for listening to render window updates.
renderTimeMs - Variable in class com.telnyx.webrtc.lib.VideoDecoder.DecodeInfo
 
REQUEST_SLI - Enum constant in enum class com.telnyx.webrtc.lib.VideoCodecStatus
 
requestedResolutionAlignment - Variable in class com.telnyx.webrtc.lib.VideoEncoder.EncoderInfo
The width and height of the incoming video frames should be divisible by |requested_resolution_alignment|
REQUIRE - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.RtcpMuxPolicy
 
ResolutionBitrateLimits(int, int, int, int) - Constructor for class com.telnyx.webrtc.lib.VideoEncoder.ResolutionBitrateLimits
 
restartIce() - Method in class com.telnyx.webrtc.lib.PeerConnection
Tells the PeerConnection that ICE should be restarted.
retain() - Method in class com.telnyx.webrtc.lib.EncodedImage
 
retain() - Method in class com.telnyx.webrtc.lib.JavaI420Buffer
 
retain() - Method in class com.telnyx.webrtc.lib.NV12Buffer
 
retain() - Method in class com.telnyx.webrtc.lib.NV21Buffer
 
retain() - Method in interface com.telnyx.webrtc.lib.RefCounted
Increases ref count by one.
retain() - Method in class com.telnyx.webrtc.lib.TextureBufferImpl
 
retain() - Method in interface com.telnyx.webrtc.lib.VideoFrame.Buffer
 
retain() - Method in class com.telnyx.webrtc.lib.VideoFrame
 
RGB - Enum constant in enum class com.telnyx.webrtc.lib.VideoFrame.TextureBuffer.Type
 
rid - Variable in class com.telnyx.webrtc.lib.RtpParameters.Encoding
 
ROLLBACK - Enum constant in enum class com.telnyx.webrtc.lib.SessionDescription.Type
 
rotation - Variable in class com.telnyx.webrtc.lib.EncodedImage
 
RSA - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.KeyType
 
RtcCertificatePem - Class in com.telnyx.webrtc.lib
Easily storable/serializable version of a native C++ RTCCertificatePEM.
RtcCertificatePem(String, String) - Constructor for class com.telnyx.webrtc.lib.RtcCertificatePem
Instantiate an RtcCertificatePem object from stored strings.
RTCConfiguration(List<PeerConnection.IceServer>) - Constructor for class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
RtcError - Class in com.telnyx.webrtc.lib
RtcError class is used to handle errors obtainable from WebRTC operations.
RtcException - Exception in com.telnyx.webrtc.lib
RtcException represents exceptions that are specific to the WebRTC library.
RtcException(String) - Constructor for exception com.telnyx.webrtc.lib.RtcException
 
rtcpMuxPolicy - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
RTCStats - Class in com.telnyx.webrtc.lib
Java version of webrtc::RTCStats.
RTCStats(long, String, String, Map<String, Object>) - Constructor for class com.telnyx.webrtc.lib.RTCStats
 
RTCStatsCollectorCallback - Interface in com.telnyx.webrtc.lib
Interface for receiving stats reports (see webrtc::RTCStatsCollectorCallback).
RTCStatsReport - Class in com.telnyx.webrtc.lib
Java version of webrtc::RTCStatsReport.
RTCStatsReport(long, Map<String, RTCStats>) - Constructor for class com.telnyx.webrtc.lib.RTCStatsReport
 
RtpCapabilities - Class in com.telnyx.webrtc.lib
 
RtpCapabilities.CodecCapability - Class in com.telnyx.webrtc.lib
 
RtpCapabilities.HeaderExtensionCapability - Class in com.telnyx.webrtc.lib
 
RtpParameters - Class in com.telnyx.webrtc.lib
The parameters for an RtpSender, as defined in http://w3c.github.io/webrtc-pc/#rtcrtpsender-interface.
RtpParameters.Codec - Class in com.telnyx.webrtc.lib
 
RtpParameters.DegradationPreference - Enum Class in com.telnyx.webrtc.lib
 
RtpParameters.Encoding - Class in com.telnyx.webrtc.lib
 
RtpParameters.HeaderExtension - Class in com.telnyx.webrtc.lib
 
RtpParameters.Rtcp - Class in com.telnyx.webrtc.lib
 
RtpReceiver - Class in com.telnyx.webrtc.lib
Java wrapper for a C++ RtpReceiverInterface.
RtpReceiver(long) - Constructor for class com.telnyx.webrtc.lib.RtpReceiver
 
RtpReceiver.Observer - Interface in com.telnyx.webrtc.lib
Java wrapper for a C++ RtpReceiverObserverInterface
RtpSender - Class in com.telnyx.webrtc.lib
Java wrapper for a C++ RtpSenderInterface.
RtpSender(long) - Constructor for class com.telnyx.webrtc.lib.RtpSender
 
RtpTransceiver - Class in com.telnyx.webrtc.lib
Java wrapper for a C++ RtpTransceiverInterface.
RtpTransceiver.RtpTransceiverDirection - Enum Class in com.telnyx.webrtc.lib
Java version of webrtc::RtpTransceiverDirection - the ordering must be kept in sync.
RtpTransceiver.RtpTransceiverInit - Class in com.telnyx.webrtc.lib
Tracks webrtc::RtpTransceiverInit.
RtpTransceiverInit() - Constructor for class com.telnyx.webrtc.lib.RtpTransceiver.RtpTransceiverInit
 
RtpTransceiverInit(RtpTransceiver.RtpTransceiverDirection) - Constructor for class com.telnyx.webrtc.lib.RtpTransceiver.RtpTransceiverInit
 
RtpTransceiverInit(RtpTransceiver.RtpTransceiverDirection, List<String>) - Constructor for class com.telnyx.webrtc.lib.RtpTransceiver.RtpTransceiverInit
 
RtpTransceiverInit(RtpTransceiver.RtpTransceiverDirection, List<String>, List<RtpParameters.Encoding>) - Constructor for class com.telnyx.webrtc.lib.RtpTransceiver.RtpTransceiverInit
 
run() - Method in interface com.telnyx.webrtc.lib.ThreadUtils.BlockingOperation
 
runningOnEmulator() - Static method in class com.telnyx.webrtc.lib.audio.WebRtcAudioUtils
Returns true if we're running on emulator.

S

samples - Variable in class com.telnyx.webrtc.lib.Metrics.HistogramInfo
 
SCALE_ASPECT_BALANCED - Enum constant in enum class com.telnyx.webrtc.lib.RendererCommon.ScalingType
 
SCALE_ASPECT_FILL - Enum constant in enum class com.telnyx.webrtc.lib.RendererCommon.ScalingType
 
SCALE_ASPECT_FIT - Enum constant in enum class com.telnyx.webrtc.lib.RendererCommon.ScalingType
 
scaleHeight - Variable in class com.telnyx.webrtc.lib.VideoProcessor.FrameAdaptationParameters
 
scaleResolutionDownBy - Variable in class com.telnyx.webrtc.lib.RtpParameters.Encoding
 
scaleWidth - Variable in class com.telnyx.webrtc.lib.VideoProcessor.FrameAdaptationParameters
 
ScalingSettings(boolean) - Constructor for class com.telnyx.webrtc.lib.VideoEncoder.ScalingSettings
Deprecated.
ScalingSettings(boolean, int, int) - Constructor for class com.telnyx.webrtc.lib.VideoEncoder.ScalingSettings
Deprecated.
ScalingSettings(int, int) - Constructor for class com.telnyx.webrtc.lib.VideoEncoder.ScalingSettings
Creates settings to enable quality based scaling.
scheduleRenderUpdate(EglThread.RenderUpdate) - Method in class com.telnyx.webrtc.lib.EglThread
Deprecated.
scheduleRenderUpdate(UUID, EglThread.RenderUpdate) - Method in class com.telnyx.webrtc.lib.EglThread
Schedules a render update (like swapBuffers) to be run in sync with other updates on the next open render window.
ScreenCapturerAndroid - Class in com.telnyx.webrtc.lib
An implementation of VideoCapturer to capture the screen content as a video stream.
ScreenCapturerAndroid(Intent, MediaProjection.Callback) - Constructor for class com.telnyx.webrtc.lib.ScreenCapturerAndroid
Constructs a new Screen Capturer.
screencastMinBitrate - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
sdp - Variable in class com.telnyx.webrtc.lib.IceCandidate
 
sdpMid - Variable in class com.telnyx.webrtc.lib.IceCandidate
 
sdpMLineIndex - Variable in class com.telnyx.webrtc.lib.IceCandidate
 
SdpObserver - Interface in com.telnyx.webrtc.lib
Interface for observing SDP-related events.
sdpSemantics - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
send(DataChannel.Buffer) - Method in class com.telnyx.webrtc.lib.DataChannel
Send `data` to the remote peer; return success.
SEND_ONLY - Enum constant in enum class com.telnyx.webrtc.lib.RtpTransceiver.RtpTransceiverDirection
 
SEND_RECV - Enum constant in enum class com.telnyx.webrtc.lib.RtpTransceiver.RtpTransceiverDirection
 
serverUrl - Variable in class com.telnyx.webrtc.lib.IceCandidate
 
SessionDescription - Class in com.telnyx.webrtc.lib
Description of an RFC 4566 Session.
SessionDescription(SessionDescription.Type, String) - Constructor for class com.telnyx.webrtc.lib.SessionDescription
 
SessionDescription.Type - Enum Class in com.telnyx.webrtc.lib
Java-land enum version of SessionDescriptionInterface's type() string.
setAudioAttributes(AudioAttributes) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Set custom AudioAttributes to use.
setAudioDecoderFactoryFactory(AudioDecoderFactoryFactory) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.Builder
 
setAudioDeviceModule(AudioDeviceModule) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.Builder
 
setAudioEncoderFactoryFactory(AudioEncoderFactoryFactory) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.Builder
 
setAudioFormat(int) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Call this to change the audio format.
setAudioPlayout(boolean) - Method in class com.telnyx.webrtc.lib.PeerConnection
Enables/disables playout of received audio streams.
setAudioProcessingFactory(AudioProcessingFactory) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.Builder
 
setAudioRecordErrorCallback(JavaAudioDeviceModule.AudioRecordErrorCallback) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Set a callback to retrieve errors from the AudioRecord.
setAudioRecording(boolean) - Method in class com.telnyx.webrtc.lib.PeerConnection
Enables/disables recording of transmitted audio streams.
setAudioRecordStateCallback(JavaAudioDeviceModule.AudioRecordStateCallback) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Set a callback to retrieve information from the AudioRecord on when audio starts and stops.
setAudioSource(int) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Call this to change the audio source.
setAudioTrackErrorCallback(JavaAudioDeviceModule.AudioTrackErrorCallback) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Set a callback to retrieve errors from the AudioTrack.
setAudioTrackStateCallback(JavaAudioDeviceModule.AudioTrackStateCallback) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Set a callback to retrieve information from the AudioTrack on when audio starts and stop.
setBitrate(Integer, Integer, Integer) - Method in class com.telnyx.webrtc.lib.PeerConnection
Limits the bandwidth allocated for all RTP streams sent by this PeerConnection.
setBuffer(ByteBuffer, Runnable) - Method in class com.telnyx.webrtc.lib.EncodedImage.Builder
 
setCaptureTimeMs(long) - Method in class com.telnyx.webrtc.lib.EncodedImage.Builder
Deprecated.
setCaptureTimeNs(long) - Method in class com.telnyx.webrtc.lib.EncodedImage.Builder
 
setCodecPreferences(List<RtpCapabilities.CodecCapability>) - Method in class com.telnyx.webrtc.lib.RtpTransceiver
 
setConfiguration(PeerConnection.RTCConfiguration) - Method in class com.telnyx.webrtc.lib.PeerConnection
 
setDirection(RtpTransceiver.RtpTransceiverDirection) - Method in class com.telnyx.webrtc.lib.RtpTransceiver
Sets the preferred direction of this transceiver.
setEnableAes128Sha1_32CryptoCipher(boolean) - Method in class com.telnyx.webrtc.lib.CryptoOptions.Builder
 
setEnabled(boolean) - Method in class com.telnyx.webrtc.lib.MediaStreamTrack
 
setEnableEncryptedRtpHeaderExtensions(boolean) - Method in class com.telnyx.webrtc.lib.CryptoOptions.Builder
 
setEnableGcmCryptoSuites(boolean) - Method in class com.telnyx.webrtc.lib.CryptoOptions.Builder
 
setEnableHardwareScaler(boolean) - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
Enables fixed size for the surface.
setEnableInternalTracer(boolean) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.InitializationOptions.Builder
 
setEnableVolumeLogger(boolean) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Disables the volume logger on the audio output track.
setEncodedHeight(int) - Method in class com.telnyx.webrtc.lib.EncodedImage.Builder
 
setEncodedWidth(int) - Method in class com.telnyx.webrtc.lib.EncodedImage.Builder
 
setErrorCallback(EglRenderer.ErrorCallback) - Method in class com.telnyx.webrtc.lib.EglRenderer
Can be set in order to be notified about errors encountered during rendering.
setFecControllerFactoryFactoryInterface(FecControllerFactoryFactoryInterface) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.Builder
 
setFieldTrials(String) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.InitializationOptions.Builder
 
setFpsReduction(float) - Method in class com.telnyx.webrtc.lib.EglRenderer
Limit render framerate.
setFpsReduction(float) - Method in class com.telnyx.webrtc.lib.SurfaceEglRenderer
Limit render framerate.
setFpsReduction(float) - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
Limit render framerate.
setFrameDecryptor(FrameDecryptor) - Method in class com.telnyx.webrtc.lib.RtpReceiver
 
setFrameEncryptor(FrameEncryptor) - Method in class com.telnyx.webrtc.lib.RtpSender
 
setFrameRotation(int) - Method in class com.telnyx.webrtc.lib.SurfaceTextureHelper
Set the rotation of the delivered frames.
setFrameType(EncodedImage.FrameType) - Method in class com.telnyx.webrtc.lib.EncodedImage.Builder
 
setHasAlphaChannel(boolean) - Method in class com.telnyx.webrtc.lib.EglBase.ConfigBuilder
 
setHostname(String) - Method in class com.telnyx.webrtc.lib.PeerConnection.IceServer.Builder
 
setIncludeWifiDirect(boolean) - Static method in class com.telnyx.webrtc.lib.NetworkMonitorAutoDetect
Enables WifiDirectManager.
setInjectableLogger(Loggable, Logging.Severity) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.InitializationOptions.Builder
 
setInputSampleRate(int) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Call this method to specifically override input sample rate.
setIsRecordable(boolean) - Method in class com.telnyx.webrtc.lib.EglBase.ConfigBuilder
 
setIsScreencast(boolean) - Method in class com.telnyx.webrtc.lib.VideoSource
 
setLayoutAspectRatio(float) - Method in class com.telnyx.webrtc.lib.EglRenderer
Set layout aspect ratio.
setLocalDescription(SdpObserver) - Method in class com.telnyx.webrtc.lib.PeerConnection
 
setLocalDescription(SdpObserver, SessionDescription) - Method in class com.telnyx.webrtc.lib.PeerConnection
 
setMicrophoneMute(boolean) - Method in interface com.telnyx.webrtc.lib.audio.AudioDeviceModule
Control muting/unmuting the microphone.
setMicrophoneMute(boolean) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule
 
setMirror(boolean) - Method in class com.telnyx.webrtc.lib.EglRenderer
Set if the video stream should be mirrored horizontally or not.
setMirror(boolean) - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
Set if the video stream should be mirrored or not.
setMirrorVertically(boolean) - Method in class com.telnyx.webrtc.lib.EglRenderer
Set if the video stream should be mirrored vertically or not.
setNativeLibraryLoader(NativeLibraryLoader) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.InitializationOptions.Builder
 
setNativeLibraryName(String) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.InitializationOptions.Builder
 
setNetEqFactoryFactory(NetEqFactoryFactory) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.Builder
Sets a NetEqFactoryFactory for the PeerConnectionFactory.
setNetworkChangeDetectorFactory(NetworkChangeDetectorFactory) - Method in class com.telnyx.webrtc.lib.NetworkMonitor
Set the factory that will be used to create the network change detector.
setNetworkControllerFactoryFactory(NetworkControllerFactoryFactory) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.Builder
 
setNetworkStatePredictorFactoryFactory(NetworkStatePredictorFactoryFactory) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.Builder
 
setNoiseSuppressorEnabled(boolean) - Method in interface com.telnyx.webrtc.lib.audio.AudioDeviceModule
Enable or disable built in noise suppressor.
setNoiseSuppressorEnabled(boolean) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule
 
SetObserver(RtpReceiver.Observer) - Method in class com.telnyx.webrtc.lib.RtpReceiver
 
setOpenGlesVersion(int) - Method in class com.telnyx.webrtc.lib.EglBase.ConfigBuilder
 
setOptions(PeerConnectionFactory.Options) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.Builder
 
setOutputSampleRate(int) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Call this method to specifically override output sample rate.
setParameters(RtpParameters) - Method in class com.telnyx.webrtc.lib.RtpSender
 
setPassword(String) - Method in class com.telnyx.webrtc.lib.PeerConnection.IceServer.Builder
 
setPreferredInputDevice(AudioDeviceInfo) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule
Start to prefer a specific AudioDeviceInfo device for recording.
setPreferredMicrophoneFieldDimension(float) - Method in interface com.telnyx.webrtc.lib.audio.AudioDeviceModule
Sets the preferred field dimension for the built-in microphone.
setQp(Integer) - Method in class com.telnyx.webrtc.lib.EncodedImage.Builder
 
setRateAllocation(VideoEncoder.BitrateAllocation, int) - Method in interface com.telnyx.webrtc.lib.VideoEncoder
Sets the bitrate allocation and the target framerate for the encoder.
setRateAllocation(VideoEncoder.BitrateAllocation, int) - Method in class com.telnyx.webrtc.lib.WrappedNativeVideoEncoder
 
setRates(VideoEncoder.RateControlParameters) - Method in interface com.telnyx.webrtc.lib.VideoEncoder
Sets the bitrate allocation and the target framerate for the encoder.
setRemoteDescription(SdpObserver, SessionDescription) - Method in class com.telnyx.webrtc.lib.PeerConnection
 
setRequireFrameEncryption(boolean) - Method in class com.telnyx.webrtc.lib.CryptoOptions.Builder
 
setRotation(int) - Method in class com.telnyx.webrtc.lib.EncodedImage.Builder
 
setSampleRate(int) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Call this method if the default handling of querying the native sample rate shall be overridden.
setSamplesReadyCallback(JavaAudioDeviceModule.SamplesReadyCallback) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Set a callback to listen to the raw audio input from the AudioRecord.
setScalingType(RendererCommon.ScalingType) - Method in class com.telnyx.webrtc.lib.RendererCommon.VideoLayoutMeasure
 
setScalingType(RendererCommon.ScalingType) - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
Set how the video will fill the allowed layout area.
setScalingType(RendererCommon.ScalingType, RendererCommon.ScalingType) - Method in class com.telnyx.webrtc.lib.RendererCommon.VideoLayoutMeasure
 
setScalingType(RendererCommon.ScalingType, RendererCommon.ScalingType) - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
 
setScheduler(ScheduledExecutorService) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
 
setSink(VideoSink) - Method in interface com.telnyx.webrtc.lib.VideoProcessor
Set the sink that receives the output from this processor.
setSize(int, int) - Method in class com.telnyx.webrtc.lib.GlTextureFrameBuffer
(Re)allocate texture.
setSpeakerMute(boolean) - Method in interface com.telnyx.webrtc.lib.audio.AudioDeviceModule
Control muting/unmuting the speaker.
setSpeakerMute(boolean) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule
 
setSSLCertificateVerifier(SSLCertificateVerifier) - Method in class com.telnyx.webrtc.lib.PeerConnectionDependencies.Builder
 
setStreams(List<String>) - Method in class com.telnyx.webrtc.lib.RtpSender
 
setSupportsPixelBuffer(boolean) - Method in class com.telnyx.webrtc.lib.EglBase.ConfigBuilder
 
setTextureSize(int, int) - Method in class com.telnyx.webrtc.lib.SurfaceTextureHelper
Use this function to set the texture size.
Settings(int, int, int) - Constructor for class com.telnyx.webrtc.lib.VideoDecoder.Settings
 
Settings(int, int, int, int, int, int, boolean) - Constructor for class com.telnyx.webrtc.lib.VideoEncoder.Settings
Deprecated.
Settings(int, int, int, int, int, int, boolean, VideoEncoder.Capabilities) - Constructor for class com.telnyx.webrtc.lib.VideoEncoder.Settings
 
setTlsAlpnProtocols(List<String>) - Method in class com.telnyx.webrtc.lib.PeerConnection.IceServer.Builder
 
setTlsCertPolicy(PeerConnection.TlsCertPolicy) - Method in class com.telnyx.webrtc.lib.PeerConnection.IceServer.Builder
 
setTlsEllipticCurves(List<String>) - Method in class com.telnyx.webrtc.lib.PeerConnection.IceServer.Builder
 
setTrack(MediaStreamTrack, boolean) - Method in class com.telnyx.webrtc.lib.RtpSender
Starts sending a new track, without requiring additional SDP negotiation.
setUseHardwareAcousticEchoCanceler(boolean) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Control if the built-in HW acoustic echo canceler should be used or not.
setUseHardwareNoiseSuppressor(boolean) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Control if the built-in HW noise suppressor should be used or not.
setUseLowLatency(boolean) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Control if the low-latency mode should be used.
setUsername(String) - Method in class com.telnyx.webrtc.lib.PeerConnection.IceServer.Builder
 
setUseStereoInput(boolean) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Control if stereo input should be used or not.
setUseStereoOutput(boolean) - Method in class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.Builder
Control if stereo output should be used or not.
setVertexAttribArray(String, int, int, FloatBuffer) - Method in class com.telnyx.webrtc.lib.GlShader
Enable and upload a vertex array for attribute `label`.
setVertexAttribArray(String, int, FloatBuffer) - Method in class com.telnyx.webrtc.lib.GlShader
Enable and upload a vertex array for attribute `label`.
setVideoDecoderFactory(VideoDecoderFactory) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.Builder
 
setVideoEncoderFactory(VideoEncoderFactory) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory.Builder
 
setVideoProcessor(VideoProcessor) - Method in class com.telnyx.webrtc.lib.VideoSource
Hook for injecting a custom video processor before frames are passed onto WebRTC.
setVisibleFraction(float, float) - Method in class com.telnyx.webrtc.lib.RendererCommon.VideoLayoutMeasure
 
setVolume(double) - Method in class com.telnyx.webrtc.lib.AudioTrack
Sets the volume for the underlying MediaSource.
shutdownInternalTracer() - Static method in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
signalingState() - Method in class com.telnyx.webrtc.lib.PeerConnection
 
Size - Class in com.telnyx.webrtc.lib
Class for representing size of an object.
Size(int, int) - Constructor for class com.telnyx.webrtc.lib.Size
 
SoftwareVideoDecoderFactory - Class in com.telnyx.webrtc.lib
 
SoftwareVideoDecoderFactory() - Constructor for class com.telnyx.webrtc.lib.SoftwareVideoDecoderFactory
 
SoftwareVideoEncoderFactory - Class in com.telnyx.webrtc.lib
 
SoftwareVideoEncoderFactory() - Constructor for class com.telnyx.webrtc.lib.SoftwareVideoEncoderFactory
 
SSLCertificateVerifier - Interface in com.telnyx.webrtc.lib
The SSLCertificateVerifier interface allows API users to provide custom logic to verify certificates.
ssrc - Variable in class com.telnyx.webrtc.lib.RtpParameters.Encoding
 
STABLE - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.SignalingState
 
stableWritableConnectionPingIntervalMs - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
startAecDump(int, int) - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
startBitrate - Variable in class com.telnyx.webrtc.lib.VideoEncoder.Settings
 
startCapture(int, int, int) - Method in class com.telnyx.webrtc.lib.Camera2Capturer
 
startCapture(int, int, int) - Method in class com.telnyx.webrtc.lib.FileVideoCapturer
 
startCapture(int, int, int) - Method in class com.telnyx.webrtc.lib.ScreenCapturerAndroid
 
startCapture(int, int, int) - Method in interface com.telnyx.webrtc.lib.VideoCapturer
Start capturing frames in a format that is as close as possible to width x height and framerate.
startInternalTracingCapture(String) - Static method in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
startListening(VideoSink) - Method in class com.telnyx.webrtc.lib.SurfaceTextureHelper
Start to stream textures to the given `listener`.
startMonitoring() - Method in class com.telnyx.webrtc.lib.NetworkMonitor
Deprecated.
startMonitoring(Context) - Method in class com.telnyx.webrtc.lib.NetworkMonitor
Deprecated.
startMonitoring(Context, String) - Method in class com.telnyx.webrtc.lib.NetworkMonitor
Enables auto detection of the network state change and brings up mobile networks for using multi-networking.
startRtcEventLog(int, int) - Method in class com.telnyx.webrtc.lib.PeerConnection
Starts recording an RTC event log.
state() - Method in class com.telnyx.webrtc.lib.DataChannel
 
state() - Method in class com.telnyx.webrtc.lib.MediaSource
 
state() - Method in class com.telnyx.webrtc.lib.MediaStreamTrack
 
StatsObserver - Interface in com.telnyx.webrtc.lib
Interface for observing Stats reports (see webrtc::StatsObservers).
StatsReport - Class in com.telnyx.webrtc.lib
Java version of webrtc::StatsReport.
StatsReport(String, String, double, StatsReport.Value[]) - Constructor for class com.telnyx.webrtc.lib.StatsReport
 
StatsReport.Value - Class in com.telnyx.webrtc.lib
Java version of webrtc::StatsReport::Value.
stop() - Method in class com.telnyx.webrtc.lib.RtpTransceiver
The Stop method will for the time being call the StopInternal method.
stopAecDump() - Method in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
stopCapture() - Method in class com.telnyx.webrtc.lib.Camera2Capturer
 
stopCapture() - Method in class com.telnyx.webrtc.lib.FileVideoCapturer
 
stopCapture() - Method in class com.telnyx.webrtc.lib.ScreenCapturerAndroid
 
stopCapture() - Method in interface com.telnyx.webrtc.lib.VideoCapturer
Stop capturing.
stopInternal() - Method in class com.telnyx.webrtc.lib.RtpTransceiver
The StopInternal method stops the RtpTransceiver, like Stop, but goes immediately to Stopped state.
stopInternalTracingCapture() - Static method in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
stopListening() - Method in class com.telnyx.webrtc.lib.SurfaceTextureHelper
Stop listening.
stopMonitoring() - Method in class com.telnyx.webrtc.lib.NetworkMonitor
Stop network monitoring.
STOPPED - Enum constant in enum class com.telnyx.webrtc.lib.RtpTransceiver.RtpTransceiverDirection
 
stopRtcEventLog() - Method in class com.telnyx.webrtc.lib.PeerConnection
Stops recording an RTC event log.
stopStandard() - Method in class com.telnyx.webrtc.lib.RtpTransceiver
The StopStandard method irreversibly stops the RtpTransceiver.
stunCandidateKeepaliveIntervalMs - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
success() - Static method in class com.telnyx.webrtc.lib.RtcError
Creates a RtcError with success
supportNetworkCallback() - Method in interface com.telnyx.webrtc.lib.NetworkChangeDetector
 
supportNetworkCallback() - Method in class com.telnyx.webrtc.lib.NetworkMonitorAutoDetect
 
surfaceChanged(SurfaceHolder, int, int, int) - Method in class com.telnyx.webrtc.lib.SurfaceEglRenderer
 
surfaceChanged(SurfaceHolder, int, int, int) - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
 
surfaceCreated(SurfaceHolder) - Method in class com.telnyx.webrtc.lib.SurfaceEglRenderer
 
surfaceCreated(SurfaceHolder) - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
 
surfaceDestroyed(SurfaceHolder) - Method in class com.telnyx.webrtc.lib.SurfaceEglRenderer
 
surfaceDestroyed(SurfaceHolder) - Method in class com.telnyx.webrtc.lib.SurfaceViewRenderer
 
SurfaceEglRenderer - Class in com.telnyx.webrtc.lib
Display the video stream on a Surface.
SurfaceEglRenderer(String) - Constructor for class com.telnyx.webrtc.lib.SurfaceEglRenderer
In order to render something, you must first call init().
surfaceHeight() - Method in interface com.telnyx.webrtc.lib.EglBase
 
surfaceIceCandidatesOnIceTransportTypeChanged - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
SurfaceTextureHelper - Class in com.telnyx.webrtc.lib
Helper class for using a SurfaceTexture to create WebRTC VideoFrames.
SurfaceTextureHelper.FrameRefMonitor - Interface in com.telnyx.webrtc.lib
Interface for monitoring texture buffers created from this SurfaceTexture.
SurfaceViewRenderer - Class in com.telnyx.webrtc.lib
Display the video stream on a SurfaceView.
SurfaceViewRenderer(Context) - Constructor for class com.telnyx.webrtc.lib.SurfaceViewRenderer
Standard View constructor.
SurfaceViewRenderer(Context, AttributeSet) - Constructor for class com.telnyx.webrtc.lib.SurfaceViewRenderer
Standard View constructor.
surfaceWidth() - Method in interface com.telnyx.webrtc.lib.EglBase
 
suspendBelowMinBitrate - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
swapBuffers() - Method in interface com.telnyx.webrtc.lib.EglBase
 
swapBuffers(long) - Method in interface com.telnyx.webrtc.lib.EglBase
 
switchCamera(CameraVideoCapturer.CameraSwitchHandler) - Method in class com.telnyx.webrtc.lib.Camera2Capturer
 
switchCamera(CameraVideoCapturer.CameraSwitchHandler) - Method in interface com.telnyx.webrtc.lib.CameraVideoCapturer
Switch camera to the next valid camera id.
switchCamera(CameraVideoCapturer.CameraSwitchHandler, String) - Method in class com.telnyx.webrtc.lib.Camera2Capturer
 
switchCamera(CameraVideoCapturer.CameraSwitchHandler, String) - Method in interface com.telnyx.webrtc.lib.CameraVideoCapturer
Switch camera to the specified camera id.

T

TAG - Static variable in class com.telnyx.webrtc.lib.VideoFrameDrawer
 
TARGET_BITRATE_OVERSHOOT - Enum constant in enum class com.telnyx.webrtc.lib.VideoCodecStatus
 
tcpCandidatePolicy - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
test(T) - Method in interface com.telnyx.webrtc.lib.Predicate
Evaluates this predicate on the given argument.
TextureBufferImpl - Class in com.telnyx.webrtc.lib
Android texture buffer that glues together the necessary information together with a generic release callback.
TextureBufferImpl(int, int, VideoFrame.TextureBuffer.Type, int, Matrix, Handler, YuvConverter, Runnable) - Constructor for class com.telnyx.webrtc.lib.TextureBufferImpl
 
textureToYuv(VideoFrame.TextureBuffer) - Method in class com.telnyx.webrtc.lib.SurfaceTextureHelper
Deprecated.
Use toI420() instead.
ThreadChecker() - Constructor for class com.telnyx.webrtc.lib.ThreadUtils.ThreadChecker
 
ThreadUtils - Class in com.telnyx.webrtc.lib
 
ThreadUtils() - Constructor for class com.telnyx.webrtc.lib.ThreadUtils
 
ThreadUtils.BlockingOperation - Interface in com.telnyx.webrtc.lib
Utility interface to be used with executeUninterruptibly() to wait for blocking operations to complete without getting interrupted..
ThreadUtils.ThreadChecker - Class in com.telnyx.webrtc.lib
Utility class to be used for checking that a method is called on the correct thread.
throwError() - Method in class com.telnyx.webrtc.lib.RtcError
Throws the error if it is not null.
tick() - Method in class com.telnyx.webrtc.lib.FileVideoCapturer
 
TIMEOUT - Enum constant in enum class com.telnyx.webrtc.lib.VideoCodecStatus
 
timestamp - Variable in class com.telnyx.webrtc.lib.StatsReport
 
TimestampAligner - Class in com.telnyx.webrtc.lib
The TimestampAligner class helps translating camera timestamps into the same timescale as is used by rtc::TimeNanos().
TimestampAligner() - Constructor for class com.telnyx.webrtc.lib.TimestampAligner
 
timestampNs - Variable in class com.telnyx.webrtc.lib.VideoProcessor.FrameAdaptationParameters
 
TLS_CERT_POLICY_INSECURE_NO_CHECK - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.TlsCertPolicy
 
TLS_CERT_POLICY_SECURE - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.TlsCertPolicy
 
tlsAlpnProtocols - Variable in class com.telnyx.webrtc.lib.PeerConnection.IceServer
 
tlsCertPolicy - Variable in class com.telnyx.webrtc.lib.PeerConnection.IceServer
 
tlsEllipticCurves - Variable in class com.telnyx.webrtc.lib.PeerConnection.IceServer
 
toI420() - Method in class com.telnyx.webrtc.lib.JavaI420Buffer
 
toI420() - Method in class com.telnyx.webrtc.lib.NV12Buffer
 
toI420() - Method in class com.telnyx.webrtc.lib.NV21Buffer
 
toI420() - Method in class com.telnyx.webrtc.lib.TextureBufferImpl
 
toI420() - Method in interface com.telnyx.webrtc.lib.VideoFrame.Buffer
Returns a memory-backed frame in I420 format.
tones() - Method in class com.telnyx.webrtc.lib.DtmfSender
 
toString() - Method in class com.telnyx.webrtc.lib.CameraEnumerationAndroid.CaptureFormat.FramerateRange
 
toString() - Method in class com.telnyx.webrtc.lib.CameraEnumerationAndroid.CaptureFormat
 
toString() - Method in class com.telnyx.webrtc.lib.IceCandidate
 
toString() - Method in class com.telnyx.webrtc.lib.MediaConstraints.KeyValuePair
 
toString() - Method in class com.telnyx.webrtc.lib.MediaConstraints
 
toString() - Method in class com.telnyx.webrtc.lib.MediaStream
 
toString() - Method in class com.telnyx.webrtc.lib.PeerConnection.IceServer
 
toString() - Method in class com.telnyx.webrtc.lib.RTCStats
 
toString() - Method in class com.telnyx.webrtc.lib.RTCStatsReport
 
toString() - Method in class com.telnyx.webrtc.lib.Size
 
toString() - Method in class com.telnyx.webrtc.lib.StatsReport
 
toString() - Method in class com.telnyx.webrtc.lib.StatsReport.Value
 
toString() - Method in class com.telnyx.webrtc.lib.VideoCodecInfo
 
toString() - Method in class com.telnyx.webrtc.lib.VideoEncoder.ScalingSettings
 
TRACE_ALL - Enum constant in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
 
TRACE_APICALL - Enum constant in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
 
TRACE_CRITICAL - Enum constant in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
 
TRACE_DEBUG - Enum constant in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
 
TRACE_DEFAULT - Enum constant in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
 
TRACE_ERROR - Enum constant in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
 
TRACE_INFO - Enum constant in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
 
TRACE_MEMORY - Enum constant in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
 
TRACE_MODULECALL - Enum constant in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
 
TRACE_NONE - Enum constant in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
 
TRACE_STATEINFO - Enum constant in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
 
TRACE_STREAM - Enum constant in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
 
TRACE_TERSEINFO - Enum constant in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
 
TRACE_TIMER - Enum constant in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
 
TRACE_WARNING - Enum constant in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
 
track() - Method in class com.telnyx.webrtc.lib.RtpReceiver
 
track() - Method in class com.telnyx.webrtc.lib.RtpSender
 
transactionId - Variable in class com.telnyx.webrtc.lib.RtpParameters
 
translateTimestamp(long) - Method in class com.telnyx.webrtc.lib.TimestampAligner
Translates camera timestamps to the same timescale as is used by rtc::TimeNanos().
TRIAL_ENABLED - Static variable in class com.telnyx.webrtc.lib.PeerConnectionFactory
 
turnCustomizer - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
TurnCustomizer - Class in com.telnyx.webrtc.lib
Java wrapper for a C++ TurnCustomizer.
TurnCustomizer(long) - Constructor for class com.telnyx.webrtc.lib.TurnCustomizer
 
turnLoggingId - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
An optional string that if set will be attached to the TURN_ALLOCATE_REQUEST which can be used to correlate client logs with backend logs
turnPortPrunePolicy - Variable in class com.telnyx.webrtc.lib.PeerConnection.RTCConfiguration
 
type - Variable in class com.telnyx.webrtc.lib.NetworkChangeDetector.NetworkInformation
 
type - Variable in class com.telnyx.webrtc.lib.SessionDescription
 
type - Variable in class com.telnyx.webrtc.lib.StatsReport
 

U

UNDEFINED - Static variable in class com.telnyx.webrtc.lib.VideoSource.AspectRatio
 
underlyingTypeForVpn - Variable in class com.telnyx.webrtc.lib.NetworkChangeDetector.NetworkInformation
 
UNIFIED_PLAN - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.SdpSemantics
 
UNINITIALIZED - Enum constant in enum class com.telnyx.webrtc.lib.VideoCodecStatus
 
UNKNOWN - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.AdapterType
 
unregisterObserver() - Method in class com.telnyx.webrtc.lib.DataChannel
Unregister the (only) observer.
update(boolean) - Method in interface com.telnyx.webrtc.lib.EglThread.RenderUpdate
Called by EglThread when the rendering window is open.
uri - Variable in class com.telnyx.webrtc.lib.PeerConnection.IceServer
Deprecated.
url - Variable in class com.telnyx.webrtc.lib.IceCandidateErrorEvent
The STUN or TURN URL that identifies the STUN or TURN server for which the failure occurred.
urls - Variable in class com.telnyx.webrtc.lib.PeerConnection.IceServer
 
useProgram() - Method in class com.telnyx.webrtc.lib.GlShader
 
username - Variable in class com.telnyx.webrtc.lib.PeerConnection.IceServer
 

V

v(String, String) - Static method in class com.telnyx.webrtc.lib.Logging
 
value - Variable in class com.telnyx.webrtc.lib.StatsReport.Value
 
value() - Element in annotation interface com.telnyx.webrtc.lib.CalledByNative
 
value() - Element in annotation interface com.telnyx.webrtc.lib.CalledByNativeUnchecked
 
Value(String, String) - Constructor for class com.telnyx.webrtc.lib.StatsReport.Value
 
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioRecordStartErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioTrackStartErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.DataChannel.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.EncodedImage.FrameType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.Logging.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.MediaSource.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.MediaStreamTrack.MediaType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.MediaStreamTrack.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.NetworkChangeDetector.ConnectionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.AdapterType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.BundlePolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.CandidateNetworkPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.ContinualGatheringPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.IceConnectionState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.IceGatheringState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.IceTransportsType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.KeyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.PeerConnectionState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.PortPrunePolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.RtcpMuxPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.SdpSemantics
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.SignalingState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.TcpCandidatePolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.TlsCertPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.RendererCommon.ScalingType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.RtpParameters.DegradationPreference
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.RtpTransceiver.RtpTransceiverDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.SessionDescription.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.VideoCodecStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.telnyx.webrtc.lib.VideoFrame.TextureBuffer.Type
Returns the enum constant of this class with the specified name.
values - Variable in class com.telnyx.webrtc.lib.StatsReport
 
values() - Static method in enum class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioRecordStartErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.audio.JavaAudioDeviceModule.AudioTrackStartErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.DataChannel.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.EncodedImage.FrameType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.Logging.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.Logging.TraceLevel
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.MediaSource.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.MediaStreamTrack.MediaType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.MediaStreamTrack.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.NetworkChangeDetector.ConnectionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.AdapterType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.BundlePolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.CandidateNetworkPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.ContinualGatheringPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.IceConnectionState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.IceGatheringState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.IceTransportsType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.KeyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.PeerConnectionState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.PortPrunePolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.RtcpMuxPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.SdpSemantics
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.SignalingState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.TcpCandidatePolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.PeerConnection.TlsCertPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.RendererCommon.ScalingType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.RtpParameters.DegradationPreference
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.RtpTransceiver.RtpTransceiverDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.SessionDescription.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.VideoCodecStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.telnyx.webrtc.lib.VideoFrame.TextureBuffer.Type
Returns an array containing the constants of this enum class, in the order they are declared.
verify(byte[]) - Method in interface com.telnyx.webrtc.lib.SSLCertificateVerifier
Implementations of verify allow applications to provide custom logic for verifying certificates.
VERY_LOW - Static variable in annotation interface com.telnyx.webrtc.lib.Priority
 
VIDEO_FRAME_EMIT_TRIAL - Static variable in class com.telnyx.webrtc.lib.PeerConnectionFactory
Deprecated.
VIDEO_TRACK_KIND - Static variable in class com.telnyx.webrtc.lib.MediaStreamTrack
 
VideoCapturer - Interface in com.telnyx.webrtc.lib
 
VideoCodecInfo - Class in com.telnyx.webrtc.lib
Represent a video codec as encoded in SDP.
VideoCodecInfo(int, String, Map<String, String>) - Constructor for class com.telnyx.webrtc.lib.VideoCodecInfo
Deprecated.
VideoCodecInfo(String, Map<String, String>) - Constructor for class com.telnyx.webrtc.lib.VideoCodecInfo
 
VideoCodecStatus - Enum Class in com.telnyx.webrtc.lib
Status codes reported by video encoding/decoding components.
VideoDecoder - Interface in com.telnyx.webrtc.lib
Interface for a video decoder that can be used in WebRTC.
VideoDecoder.Callback - Interface in com.telnyx.webrtc.lib
 
VideoDecoder.DecodeInfo - Class in com.telnyx.webrtc.lib
Additional info for decoding.
VideoDecoder.Settings - Class in com.telnyx.webrtc.lib
Settings passed to the decoder by WebRTC.
VideoDecoderFactory - Interface in com.telnyx.webrtc.lib
Factory for creating VideoDecoders.
VideoDecoderFallback - Class in com.telnyx.webrtc.lib
A combined video decoder that falls back on a secondary decoder if the primary decoder fails.
VideoDecoderFallback(VideoDecoder, VideoDecoder) - Constructor for class com.telnyx.webrtc.lib.VideoDecoderFallback
 
VideoEncoder - Interface in com.telnyx.webrtc.lib
Interface for a video encoder that can be used with WebRTC.
VideoEncoder.BitrateAllocation - Class in com.telnyx.webrtc.lib
Represents bitrate allocated for an encoder to produce frames.
VideoEncoder.Callback - Interface in com.telnyx.webrtc.lib
 
VideoEncoder.Capabilities - Class in com.telnyx.webrtc.lib
Capabilities (loss notification, etc.) passed to the encoder by WebRTC.
VideoEncoder.CodecSpecificInfo - Class in com.telnyx.webrtc.lib
Codec specific information about the encoded frame.
VideoEncoder.CodecSpecificInfoAV1 - Class in com.telnyx.webrtc.lib
 
VideoEncoder.CodecSpecificInfoH264 - Class in com.telnyx.webrtc.lib
 
VideoEncoder.CodecSpecificInfoVP8 - Class in com.telnyx.webrtc.lib
 
VideoEncoder.CodecSpecificInfoVP9 - Class in com.telnyx.webrtc.lib
 
VideoEncoder.EncodeInfo - Class in com.telnyx.webrtc.lib
Additional info for encoding.
VideoEncoder.EncoderInfo - Class in com.telnyx.webrtc.lib
Metadata about the Encoder.
VideoEncoder.RateControlParameters - Class in com.telnyx.webrtc.lib
Rate control parameters.
VideoEncoder.ResolutionBitrateLimits - Class in com.telnyx.webrtc.lib
Bitrate limits for resolution.
VideoEncoder.ScalingSettings - Class in com.telnyx.webrtc.lib
Settings for WebRTC quality based scaling.
VideoEncoder.Settings - Class in com.telnyx.webrtc.lib
Settings passed to the encoder by WebRTC.
VideoEncoderFactory - Interface in com.telnyx.webrtc.lib
Factory for creating VideoEncoders.
VideoEncoderFactory.VideoEncoderSelector - Interface in com.telnyx.webrtc.lib
 
VideoEncoderFallback - Class in com.telnyx.webrtc.lib
A combined video encoder that falls back on a secondary encoder if the primary encoder fails.
VideoEncoderFallback(VideoEncoder, VideoEncoder) - Constructor for class com.telnyx.webrtc.lib.VideoEncoderFallback
 
VideoFileRenderer - Class in com.telnyx.webrtc.lib
Can be used to save the video frames to file.
VideoFileRenderer(String, int, int, EglBase.Context) - Constructor for class com.telnyx.webrtc.lib.VideoFileRenderer
 
VideoFrame - Class in com.telnyx.webrtc.lib
Java version of webrtc::VideoFrame and webrtc::VideoFrameBuffer.
VideoFrame(VideoFrame.Buffer, int, long) - Constructor for class com.telnyx.webrtc.lib.VideoFrame
Constructs a new VideoFrame backed by the given buffer.
VideoFrame.Buffer - Interface in com.telnyx.webrtc.lib
Implements image storage medium.
VideoFrame.I420Buffer - Interface in com.telnyx.webrtc.lib
Interface for I420 buffers.
VideoFrame.TextureBuffer - Interface in com.telnyx.webrtc.lib
Interface for buffers that are stored as a single texture, either in OES or RGB format.
VideoFrame.TextureBuffer.Type - Enum Class in com.telnyx.webrtc.lib
 
VideoFrameBufferType - Annotation Interface in com.telnyx.webrtc.lib
 
VideoFrameDelta - Enum constant in enum class com.telnyx.webrtc.lib.EncodedImage.FrameType
 
VideoFrameDrawer - Class in com.telnyx.webrtc.lib
Helper class to draw VideoFrames.
VideoFrameDrawer() - Constructor for class com.telnyx.webrtc.lib.VideoFrameDrawer
 
VideoFrameKey - Enum constant in enum class com.telnyx.webrtc.lib.EncodedImage.FrameType
 
VideoLayoutMeasure() - Constructor for class com.telnyx.webrtc.lib.RendererCommon.VideoLayoutMeasure
 
VideoProcessor - Interface in com.telnyx.webrtc.lib
Lightweight abstraction for an object that can receive video frames, process them, and pass them on to another object.
VideoProcessor.FrameAdaptationParameters - Class in com.telnyx.webrtc.lib
 
VideoSink - Interface in com.telnyx.webrtc.lib
Java version of rtc::VideoSinkInterface.
VideoSource - Class in com.telnyx.webrtc.lib
Java wrapper of native AndroidVideoTrackSource.
VideoSource(long) - Constructor for class com.telnyx.webrtc.lib.VideoSource
 
VideoSource.AspectRatio - Class in com.telnyx.webrtc.lib
Simple aspect ratio clas for use in constraining output format.
VideoTrack - Class in com.telnyx.webrtc.lib
Java version of VideoTrackInterface.
VideoTrack(long) - Constructor for class com.telnyx.webrtc.lib.VideoTrack
 
videoTracks - Variable in class com.telnyx.webrtc.lib.MediaStream
 
VPN - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.AdapterType
 

W

w(String, String) - Static method in class com.telnyx.webrtc.lib.Logging
 
w(String, String, Throwable) - Static method in class com.telnyx.webrtc.lib.Logging
 
WebRtcAudioUtils - Class in com.telnyx.webrtc.lib.audio
Utilities for implementations of AudioDeviceModule, mostly for logging.
WebRtcAudioUtils() - Constructor for class com.telnyx.webrtc.lib.audio.WebRtcAudioUtils
 
width - Variable in class com.telnyx.webrtc.lib.CameraEnumerationAndroid.CaptureFormat
 
width - Variable in class com.telnyx.webrtc.lib.Size
 
width - Variable in class com.telnyx.webrtc.lib.VideoDecoder.Settings
 
width - Variable in class com.telnyx.webrtc.lib.VideoEncoder.Settings
 
width - Variable in class com.telnyx.webrtc.lib.VideoSource.AspectRatio
 
WIFI - Enum constant in enum class com.telnyx.webrtc.lib.PeerConnection.AdapterType
 
wrap(int, int, ByteBuffer, int, ByteBuffer, int, ByteBuffer, int, Runnable) - Static method in class com.telnyx.webrtc.lib.JavaI420Buffer
Wraps existing ByteBuffers into JavaI420Buffer object without copying the contents.
WrappedNativeVideoDecoder - Class in com.telnyx.webrtc.lib
Wraps a native webrtc::VideoDecoder.
WrappedNativeVideoDecoder() - Constructor for class com.telnyx.webrtc.lib.WrappedNativeVideoDecoder
 
WrappedNativeVideoEncoder - Class in com.telnyx.webrtc.lib
Wraps a native webrtc::VideoEncoder.
WrappedNativeVideoEncoder() - Constructor for class com.telnyx.webrtc.lib.WrappedNativeVideoEncoder
 

Y

YuvConverter - Class in com.telnyx.webrtc.lib
Class for converting OES textures to a YUV ByteBuffer.
YuvConverter() - Constructor for class com.telnyx.webrtc.lib.YuvConverter
This class should be constructed on a thread that has an active EGL context.
YuvConverter(VideoFrameDrawer) - Constructor for class com.telnyx.webrtc.lib.YuvConverter
 
YuvHelper - Class in com.telnyx.webrtc.lib
Wraps libyuv methods to Java.
YuvHelper() - Constructor for class com.telnyx.webrtc.lib.YuvHelper
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form