Interface | Description |
---|---|
AudioDevice |
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 |
AudioDeviceCapturer interface provides the mechanism to define a custom audio device capturer.
|
AudioDeviceRenderer |
AudioDeviceRenderer interface provides the mechanism to define a custom audio device renderer.
|
Call.Listener |
Call.Listener interface defines a set of callbacks for events related to
call.
|
MessageListener |
The MessageListener interface defines a set of callbacks for events related to push notifications
for incoming calls.
|
RegistrationListener |
RegistrationListener interface defines a set of callbacks for events related to
Voice 's register request. |
StatsListener |
Interface that provides event related to
Call.getStats(StatsListener) |
UnregistrationListener |
UnregistrationListener interface defines a set of callbacks for events related to
Voice 's unregister request. |
Class | Description |
---|---|
AcceptOptions |
Represents options when accepting a
CallInvite . |
AcceptOptions.Builder |
Build new
AcceptOptions . |
AudioCodec |
Abstract base class for audio codecs.
|
AudioDeviceContext |
An AudioDeviceContext is a context to the audio device used by the SDK.
|
AudioFormat |
AudioFormat describes 16-bit signed Linear Pulse Code Modulation (LPCM) audio.
|
BaseTrackStats | |
Call |
The Call class represents a signaling and media session between the host device and Twilio
infrastructure.
|
CallInvite |
Represents an incoming call message from Twilio.
|
CallOptions |
Represents options available when connecting to a
Call . |
CallOptions.Builder |
Build new
CallOptions . |
CancelledCallInvite |
Represents an incoming call cancellation.
|
ConnectOptions |
Represents options when connecting to a
Call . |
ConnectOptions.Builder |
Build new
ConnectOptions . |
DefaultAudioDevice |
DefaultAudioDevice is the default audio device module SDK uses when a custom one is not provided.
|
IceCandidatePairStats |
Statistics of ICE candidate pair as defined in Identifiers for WebRTC's
Statistics API.
|
IceCandidateStats |
Statistics of ICE candidate as defined in Identifiers for WebRTC's Statistics
API
|
IceOptions |
IceOptions specifies custom media connectivity configurations.
|
IceOptions.Builder | |
IceServer |
IceServer is a single STUN or TURN server.
|
LocalAudioTrackStats | |
LocalTrackStats | |
OpusCodec |
Lossy audio coding format.
|
PcmuCodec |
ITU-T standard for audio companding.
|
RemoteAudioTrackStats | |
RemoteTrackStats | |
StatsReport |
Stats report contains stats for all the media tracks that exist in peer connection.
|
Voice |
Enum | Description |
---|---|
Call.Issue |
An enum representing issue type associated with a call.
|
Call.Score |
An enum representing call quality score.
|
Call.State |
An enum describing the possible states of a Call.
|
IceCandidatePairState |
ICE candidate pair state as defined in RFC
5245.
|
IceTransportPolicy |
IceTransportPolicy specifies which ICE transports to allow.
|
LogLevel |
Logging levels available in the SDK.
|
LogModule |
Enumerates the modules that can be logged in the SDK.
|
Voice.RegistrationChannel |
Exception | Description |
---|---|
CallException |
Exceptions related to making and receiving calls.
|
RegistrationException |
Exceptions related to registering for push notifications.
|
VoiceException |
A parent class of all
Voice exceptions. |
5.2.0