All Classes and Interfaces
Class
Description
Represents options when accepting a
CallInvite
.Build new
AcceptOptions
.Abstract base class for audio codecs.
AudioDevice interface allows developers to inject custom audio device capturer and audio device
renderer of audio by replacing the default device used by the SDK.
AudioDeviceCapturer interface provides the mechanism to define a custom audio device capturer.
An AudioDeviceContext is a context to the audio device used by the SDK.
AudioDeviceRenderer interface provides the mechanism to define a custom audio device renderer.
AudioFormat describes 16-bit signed Linear Pulse Code Modulation (LPCM) audio.
The Call class represents a signaling and media session between the host device and Twilio
infrastructure.
Call.CallMessageListener interface defines a set of callbacks when
CallMessage
is
received or when the result of outbound CallMessage
request is available.An enum representing issue type associated with a call.
Call.Listener interface defines a set of callbacks for events related to
call.
An enum representing call quality score.
An enum describing the possible states of a Call.
CallerInfo
is used to represent SHAKEN/STIR status information about the caller.Exceptions related to making and receiving calls.
Represents an incoming call message from Twilio.
Objects that represent messages that can be sent and received via
Call.sendMessage(CallMessage)
and Call.CallMessageListener
respectively.Builds new
CallMessage
.Enumeration of call message types.
Represents options available when connecting to a
Call
.Build new
CallOptions
.Represents an incoming call cancellation.
Represents options when connecting to a
Call
.Build new
ConnectOptions
.DefaultAudioDevice is the default audio device module SDK uses when a custom one is not provided.
ICE candidate pair state as defined in RFC
5245.
Statistics of ICE candidate pair as defined in Identifiers for WebRTC's
Statistics API.
Statistics of ICE candidate as defined in Identifiers for WebRTC's Statistics
API
IceOptions specifies custom media connectivity configurations.
IceServer is a single STUN or TURN server.
IceTransportPolicy specifies which ICE transports to allow.
Deprecated.
The Logger interface provides a mechanism to define a custom logger.
Logging levels available in the SDK.
Enumerates the modules that can be logged in the SDK.
Represents parameters related to a log message.
The MessageListener interface defines a set of callbacks for events related to push notifications
for incoming calls.
Lossy audio coding format.
ITU-T standard for audio companding.
Exceptions related to registering for push notifications.
RegistrationListener interface defines a set of callbacks for events related to
Voice
's register request.Interface that provides event related to
Call.getStats(StatsListener)
Stats report contains stats for all the media tracks that exist in peer connection.
UnregistrationListener interface defines a set of callbacks for events related to
Voice
's unregister request.A parent class of all
Voice
exceptions.