Index
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
andPeerConnection
. - 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
andframerate
. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form