Package com.twilio.voice
-
Interface Summary 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 toVoice
's register request.StatsListener Interface that provides event related toCall.getStats(StatsListener)
UnregistrationListener UnregistrationListener interface defines a set of callbacks for events related toVoice
's unregister request. -
Class Summary Class Description AcceptOptions Represents options when accepting aCallInvite
.AcceptOptions.Builder Build newAcceptOptions
.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.CallerInfo CallerInfo
is used to represent SHAKEN/STIR status information about the caller.CallInvite Represents an incoming call message from Twilio.CallOptions Represents options available when connecting to aCall
.CallOptions.Builder Build newCallOptions
.CancelledCallInvite Represents an incoming call cancellation.ConnectOptions Represents options when connecting to aCall
.ConnectOptions.Builder Build newConnectOptions
.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 APIIceOptions IceOptions specifies custom media connectivity configurations.IceOptions.Builder IceServer IceServer is a single STUN or TURN server.LocalAudioTrackStats LocalTrackStats Logger 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 Summary Enum Description Call.CallQualityWarning 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 Summary Exception Description AccessTokenParseException CallException Exceptions related to making and receiving calls.RegistrationException Exceptions related to registering for push notifications.VoiceException A parent class of allVoice
exceptions.