Package com.twilio.voice
See: Description
-
Class Summary Class Description BuildConfig Builder Build new AcceptOptions. AcceptOptions Represents options when accepting a CallInvite. AccessTokenParseException 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. Builder Builds new AudioOptions. AudioOptions Audio options represent the audio processing operations that are performed on the local audio track/source. BaseTrackStats Call The Call class represents a signaling and media session between the host device and Twilio infrastructure. CallException Exceptions related to making and receiving calls. CallInvite Represents an incoming call message from Twilio. Builder Builds new CallMessage. CallMessage Objects that represent messages that can be sent and received via and Call.CallMessageListener respectively. CallMessageListenerProxy Builder Build new CallOptions. CallOptions Represents options available when connecting to a Call. CallerInfo CallerInfo is used to represent SHAKEN/STIR status information about the caller. CancelledCallInvite Represents an incoming call cancellation. Builder Build new ConnectOptions. ConnectOptions Represents options when connecting to a Call. 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 Builder IceOptions IceOptions specifies custom media connectivity configurations. IceServer IceServer is a single STUN or TURN server. LocalAudioTrackStats LocalTrackStats Builder LogParameters Represents parameters related to a log message. Logger DEPRECATED - Logger class is deprecated and will be removed in the next major release. OpusCodec Lossy audio coding format. PcmuCodec ITU-T standard for audio companding. RegistrationException Exceptions related to registering for push notifications. RemoteAudioTrackStats RemoteTrackStats StatsReport Stats report contains stats for all the media tracks that exist in peer connection. Voice VoiceException A parent class of all Voice exceptions. -
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. Listener Call.Listener interface defines a set of callbacks for events related to call. CallMessageListener Call. LoggerInterface The Logger interface provides a mechanism to define a custom logger. 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 getStats UnregistrationListener UnregistrationListener interface defines a set of callbacks for events related to Voice's unregister request. -
Enum Summary Enum Description Score An enum representing call quality score. Issue An enum representing issue type associated with a call. CallQualityWarning 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. RegistrationChannel