A B C D E F G H I L M N O P Q R S T U V W Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addCallControllerListener(CallControllerListener) - Method in interface com.sinch.android.rtc.calling.CallController
-
The
CallControllerListener
object will be notified of new incoming calls. - addCallListener(CallListener) - Method in interface com.sinch.android.rtc.calling.Call
-
Adds a listener to the call.
- addSinchClientListener(SinchClientListener) - Method in interface com.sinch.android.rtc.SinchClient
-
The
SinchClientListener
object handles events from theSinchClient
such as incoming calls. - answer() - Method in interface com.sinch.android.rtc.calling.Call
-
Answers an incoming call.
- applicationId(String) - Method in interface com.sinch.android.rtc.HmsPushConfigurationBuilder
-
Sets the HMS Application Id.
- applicationKey(String) - Method in interface com.sinch.android.rtc.SinchClientBuilder
-
Sets the application key associated with the SinchClient.
- applicationKey(String) - Method in interface com.sinch.android.rtc.UserControllerBuilder
-
Sets the application key associated with the UserController.
- ASPECT_BALANCED - com.sinch.android.rtc.video.VideoScalingType
-
Compromise between ASPECT_FIT and ASPECT_FILL.
- ASPECT_FILL - com.sinch.android.rtc.video.VideoScalingType
-
Video frame is scaled to fill the size of the view while maintaining the aspect ratio.
- ASPECT_FIT - com.sinch.android.rtc.video.VideoScalingType
-
Video frame is scaled to fit the size of the view while maintaining the aspect ratio.
- AudioController - Interface in com.sinch.android.rtc
-
Interface for controlling different audio settings.
- AudioController.AudioRoutingConfig - Class in com.sinch.android.rtc
-
Automatic routing configuration data.
- AudioController.UseSpeakerphone - Enum in com.sinch.android.rtc
- AudioRoutingConfig(AudioController.UseSpeakerphone, boolean) - Constructor for class com.sinch.android.rtc.AudioController.AudioRoutingConfig
-
Creates automatic routing configuration object.
B
- Beta - Class in com.sinch.android.rtc
-
This class serves as a aggregator for beta APIs, which contracts are not yet finalized.
- Beta() - Constructor for class com.sinch.android.rtc.Beta
- build() - Method in interface com.sinch.android.rtc.FcmPushConfigurationBuilder
-
Creates the resulting PushConfiguration.
- build() - Method in interface com.sinch.android.rtc.HmsPushConfigurationBuilder
-
Creates the resulting PushConfiguration.
- build() - Method in interface com.sinch.android.rtc.SinchClientBuilder
-
Creates the resulting SinchClient.
- build() - Method in interface com.sinch.android.rtc.UserControllerBuilder
-
Creates the resulting UserController.
- builder() - Static method in interface com.sinch.android.rtc.SinchClient
-
Returns a SinchClientBuilder instance that can be used to create a new SinchClient.
- builder() - Static method in interface com.sinch.android.rtc.UserController
-
Returns a UserControllerBuilder instance that can be used create a new UserController, which is used to register new user and its FCM Push Token for the Sinch Managed push to allow receiving incoming calls via push for this specified user on this very device.
C
- Call - Interface in com.sinch.android.rtc.calling
- callbackHandler(CallbackHandler) - Method in interface com.sinch.android.rtc.UserControllerBuilder
-
Sets the callback handler (on a thread with a looper) the UserController will post callbacks on.
- callConference(String) - Method in interface com.sinch.android.rtc.calling.CallController
-
Calls the conference with the given id.
- callConference(String, String) - Method in interface com.sinch.android.rtc.calling.CallController
-
Calls the conference with the given id.
- callConference(String, String, Map<String, String>) - Method in interface com.sinch.android.rtc.calling.CallController
-
Calls the conference with the given id.
- callConference(String, Map<String, String>) - Method in interface com.sinch.android.rtc.calling.CallController
-
Calls the conference with the given id.
- CallController - Interface in com.sinch.android.rtc.calling
-
CallController provides the entry point to the calling functionality of the Sinch SDK.
- CallControllerListener - Interface in com.sinch.android.rtc.calling
- CallDetails - Interface in com.sinch.android.rtc.calling
- CallDirection - Enum in com.sinch.android.rtc.calling
- CallEndCause - Enum in com.sinch.android.rtc.calling
- CallListener - Interface in com.sinch.android.rtc.calling
-
Represents a listener of
Call
events. - CallNotificationResult - Interface in com.sinch.android.rtc.calling
-
The CallNotificationResult is used to indicate the result of a relayed push notification (read more
SinchClient.relayRemotePushNotification(com.sinch.android.rtc.calling.CallNotificationResult)
). - callPhoneNumber(String, String) - Method in interface com.sinch.android.rtc.calling.CallController
-
Calls a phone number and terminates the call to the PSTN-network (Publicly Switched Telephone Network).
- callPhoneNumber(String, String, Map<String, String>) - Method in interface com.sinch.android.rtc.calling.CallController
-
Calls a phone number and terminates the call to the PSTN-network (Publicly Switched Telephone Network).
- callSip(String) - Method in interface com.sinch.android.rtc.calling.CallController
-
Makes a SIP call to the user with the given sip uri.
- callSip(String, String) - Method in interface com.sinch.android.rtc.calling.CallController
-
Makes a SIP call to the user with the given sip uri.
- callSip(String, String, Map<String, String>) - Method in interface com.sinch.android.rtc.calling.CallController
-
Makes a SIP call to the user with the given sip uri.
- callSip(String, Map<String, String>) - Method in interface com.sinch.android.rtc.calling.CallController
-
Makes a SIP call to the user with the given sip uri.
- CallState - Enum in com.sinch.android.rtc.calling
- callUser(String, MediaConstraints) - Method in interface com.sinch.android.rtc.calling.CallController
-
Makes a call to the user with the given id.
- callUser(String, MediaConstraints, Map<String, String>) - Method in interface com.sinch.android.rtc.calling.CallController
-
Makes a call to the user with the given id.
- CANCELED - com.sinch.android.rtc.calling.CallEndCause
- checkManifest() - Method in interface com.sinch.android.rtc.SinchClient
-
This method should be called before
start()
and be used during development time to verify that the manifest contains the permissions required. - ClientRegistration - Interface in com.sinch.android.rtc
-
Callback object to be used to proceed in user registration/setup when registration credentials for the user in question have been obtained.
- com.sinch.android.rtc - package com.sinch.android.rtc
- com.sinch.android.rtc.calling - package com.sinch.android.rtc.calling
- com.sinch.android.rtc.video - package com.sinch.android.rtc.video
- context(Context) - Method in interface com.sinch.android.rtc.SinchClientBuilder
-
Sets the context associated with the SinchClient.
- context(Context) - Method in interface com.sinch.android.rtc.UserControllerBuilder
-
Sets the context associated with the UserController.
- convertToBlackAndWhite(VideoFrame) - Static method in class com.sinch.android.rtc.video.VideoUtils
-
Demo method that shows how to process in-place VideoFrame by converting it to black-and-white image.
D
- DefaultVideoFrame(ByteBuffer[], int[], int, int, int, int) - Constructor for class com.sinch.android.rtc.video.VideoFrame.DefaultVideoFrame
- DENIED - com.sinch.android.rtc.calling.CallEndCause
- deviceToken(String) - Method in interface com.sinch.android.rtc.HmsPushConfigurationBuilder
-
Sets the HMS Device Token.
- disableAutomaticAudioRouting() - Method in interface com.sinch.android.rtc.AudioController
-
Disables automatic audio routing (AAR).
- disableSpeaker() - Method in interface com.sinch.android.rtc.AudioController
-
Disables speaker mode.
- disableSupportActiveConnection(SinchClient) - Static method in class com.sinch.android.rtc.Internals
E
- enableAutomaticAudioRouting(AudioController.AudioRoutingConfig) - Method in interface com.sinch.android.rtc.AudioController
-
Enables automatic audio routing between earpiece, speakerphone, wired headset and bluetooth audio devices.
- enableSpeaker() - Method in interface com.sinch.android.rtc.AudioController
-
Enables speaker mode.
- enableSupportActiveConnection(SinchClient) - Static method in class com.sinch.android.rtc.Internals
- enableVideoCalls(boolean) - Method in interface com.sinch.android.rtc.SinchClientBuilder
-
Disables initialization of video calls if they are not needed.
- ENDED - com.sinch.android.rtc.calling.CallState
- environmentHost(String) - Method in interface com.sinch.android.rtc.SinchClientBuilder
-
Sets the environment host associated with the SinchClient.
- environmentHost(String) - Method in interface com.sinch.android.rtc.UserControllerBuilder
-
Sets the environment host associated with the UserController.
- ErrorType - Enum in com.sinch.android.rtc
- ESTABLISHED - com.sinch.android.rtc.calling.CallState
F
- FAILURE - com.sinch.android.rtc.calling.CallEndCause
- fcmPushConfigurationBuilder() - Static method in interface com.sinch.android.rtc.PushConfiguration
-
Returns a FcmPushConfigurationBuilder instance that should be used to create a PushConfiguration if working with Firebase Messaging Services.
- FcmPushConfigurationBuilder - Interface in com.sinch.android.rtc
-
FcmPushConfigurationBuilder class is a builder used to provide configuration for Firebase Push Notifications using Firebase Cloud Messaging.
G
- GENERIC - com.sinch.android.rtc.ErrorType
- getAudioController() - Method in interface com.sinch.android.rtc.SinchClient
-
Returns an
AudioController
object for controlling different audio settings. - getCall(String) - Method in interface com.sinch.android.rtc.calling.CallController
-
Returns the
Call
object with the identifiercallId
. - getCallController() - Method in interface com.sinch.android.rtc.SinchClient
-
Returns the
CallController
object for placing and receiving calls. - getCallHeaders() - Method in interface com.sinch.android.rtc.calling.CallNotificationResult
-
Returns public headers associated with the call.
- getCallId() - Method in interface com.sinch.android.rtc.calling.Call
-
Returns the call identifier.
- getCallId() - Method in interface com.sinch.android.rtc.calling.CallNotificationResult
-
Returns the call identifier.
- getCaptureDevicePosition() - Method in interface com.sinch.android.rtc.video.VideoController
- getCode() - Method in interface com.sinch.android.rtc.SinchError
-
Returns the error code that should be used only for logging and troubleshooting purposes.
- getColorFormat() - Method in class com.sinch.android.rtc.video.VideoFrame.DefaultVideoFrame
- getColorFormat() - Method in interface com.sinch.android.rtc.video.VideoFrame
- getDetails() - Method in interface com.sinch.android.rtc.calling.Call
-
Returns metadata about the call.
- getDeviceToken() - Method in interface com.sinch.android.rtc.PushConfiguration
-
Returns device specific token for selected push provider.
- getDirection() - Method in interface com.sinch.android.rtc.calling.Call
-
Returns the
CallDirection
of the call. - getDisplayName() - Method in interface com.sinch.android.rtc.calling.CallNotificationResult
-
The display name of the user calling or sending the message, if available.
- getDomain() - Method in interface com.sinch.android.rtc.calling.CallNotificationResult
-
Returns the domain associated with the call.
- getDuration() - Method in interface com.sinch.android.rtc.calling.CallDetails
-
Returns the duration of the call in seconds.
- getEndCause() - Method in interface com.sinch.android.rtc.calling.CallDetails
-
Returns the cause of why a call ended, after it has ended.
- getEndedTime() - Method in interface com.sinch.android.rtc.calling.CallDetails
-
Returns the ended time of the call.
- getError() - Method in interface com.sinch.android.rtc.calling.CallDetails
-
If the end cause is
CallEndCause.FAILURE
, then this method returns an error object that describes the error. - getErrorType() - Method in interface com.sinch.android.rtc.SinchError
-
Returns the error type which describes which part of the SDK caused the error.
- getEstablishedTime() - Method in interface com.sinch.android.rtc.calling.CallDetails
-
Returns the time when the call was established.
- getExtras() - Method in interface com.sinch.android.rtc.SinchError
-
Returns a map containing any extra information about the error.
- getHeaders() - Method in interface com.sinch.android.rtc.calling.Call
-
Returns the headers.
- getLocalUserId() - Method in interface com.sinch.android.rtc.SinchClient
-
Returns the id of the user associated with this
SinchClient
. - getLocalView() - Method in interface com.sinch.android.rtc.video.VideoController
- getMessage() - Method in interface com.sinch.android.rtc.SinchError
-
Returns a human readable message of the error, if available.
- getPushData() - Method in interface com.sinch.android.rtc.PushPair
-
Identifier for the specific device that should be woken up by the push notification.
- getPushPayload() - Method in interface com.sinch.android.rtc.PushPair
-
Opaque Sinch-specific payload to be sent with the push notification.
- getRemoteUserId() - Method in interface com.sinch.android.rtc.calling.Call
-
Returns the identifier of the remote participant in the call.
- getRemoteUserId() - Method in interface com.sinch.android.rtc.calling.CallNotificationResult
-
Returns the remote user identifier.
- getRemoteView() - Method in interface com.sinch.android.rtc.video.VideoController
- getRequiredPermission() - Method in exception com.sinch.android.rtc.MissingPermissionException
- getRotation() - Method in class com.sinch.android.rtc.video.VideoFrame.DefaultVideoFrame
- getRotation() - Method in interface com.sinch.android.rtc.video.VideoFrame
- getStartedTime() - Method in interface com.sinch.android.rtc.calling.CallDetails
-
Returns the started time of the call.
- getState() - Method in interface com.sinch.android.rtc.calling.Call
-
Returns the
CallState
the call is currently in. - getUseSpeakerphoneState() - Method in class com.sinch.android.rtc.AudioController.AudioRoutingConfig
- getValue() - Method in enum com.sinch.android.rtc.calling.CallEndCause
- getVendorData() - Method in interface com.sinch.android.rtc.PushConfiguration
-
Returns optional vendor specific data.
- getVendorId() - Method in interface com.sinch.android.rtc.PushConfiguration
-
Returns vendor specific id.
- getVersion() - Static method in class com.sinch.android.rtc.Sinch
-
Returns the current version of the Sinch SDK library.
- getVideoController() - Method in interface com.sinch.android.rtc.SinchClient
-
Returns a
VideoController
object for managing and retrieving views for Video calls.
H
- hangup() - Method in interface com.sinch.android.rtc.calling.Call
-
Ends the call, regardless of what state it is in.
- height() - Method in class com.sinch.android.rtc.video.VideoFrame.DefaultVideoFrame
- height() - Method in interface com.sinch.android.rtc.video.VideoFrame
- hmsPushConfigurationBuilder() - Static method in interface com.sinch.android.rtc.PushConfiguration
-
Returns a HmsPushConfigurationBuilder instance that should be used to create a PushConfiguration if working with HUAWEI Push Services.
- HmsPushConfigurationBuilder - Interface in com.sinch.android.rtc
-
HmsPushConfigurationBuilder class is a builder used to provide configuration for Huawei Push Notifications using HMS (Huawei Mobile Services).
- HUNG_UP - com.sinch.android.rtc.calling.CallEndCause
I
- I420toNV21Frame(VideoFrame) - Static method in class com.sinch.android.rtc.video.VideoUtils
- INCOMING - com.sinch.android.rtc.calling.CallDirection
- INITIATING - com.sinch.android.rtc.calling.CallState
- Internals - Class in com.sinch.android.rtc
-
The following APIs are not considered part of the Sinch SDK stable public API.
- Internals() - Constructor for class com.sinch.android.rtc.Internals
- isAutomaticAudioRoutingEnabled() - Method in interface com.sinch.android.rtc.AudioController
-
Checks whether the automatic audio routing is enabled.
- isBluetoothAudioManaged() - Method in class com.sinch.android.rtc.AudioController.AudioRoutingConfig
- isMute() - Method in interface com.sinch.android.rtc.AudioController
-
Checks whether the microphone is muted.
- isSinchPushPayload(Map<String, String>) - Static method in class com.sinch.android.rtc.SinchPush
-
Inspects the payload to decide if it contains Sinch call notification data.
- isSpeakerOn() - Method in interface com.sinch.android.rtc.AudioController
-
Checks whether the speaker is enabled.
- isStarted() - Method in interface com.sinch.android.rtc.SinchClient
-
Returns
true
if theSinchClient
is started. - isTimedOut() - Method in interface com.sinch.android.rtc.calling.CallNotificationResult
-
Indicates whether the call has timed out.
- isVideoOffered() - Method in interface com.sinch.android.rtc.calling.CallDetails
-
Whether the caller has offered video.
- isVideoOffered() - Method in interface com.sinch.android.rtc.calling.CallNotificationResult
-
Returns whether the caller offered video.
- isVideoRequested() - Method in class com.sinch.android.rtc.calling.MediaConstraints
L
- LocalAudioListener - Interface in com.sinch.android.rtc
- LocalVideoFrameListener - Interface in com.sinch.android.rtc.video
M
- MediaConstraints - Class in com.sinch.android.rtc.calling
-
MediaConstraints object holds media parameters used to initiate a call.
- MediaConstraints(boolean) - Constructor for class com.sinch.android.rtc.calling.MediaConstraints
-
Creates MediaConstraints specifying if video stream should be present.
- MissingPermissionException - Exception in com.sinch.android.rtc
-
Thrown in case the Sinch SDK is missing a permission required to function properly.
- MissingPermissionException(String) - Constructor for exception com.sinch.android.rtc.MissingPermissionException
- mute() - Method in interface com.sinch.android.rtc.AudioController
-
Mutes audio input.
N
- NETWORK - com.sinch.android.rtc.ErrorType
- NO_ANSWER - com.sinch.android.rtc.calling.CallEndCause
- NONE - com.sinch.android.rtc.calling.CallEndCause
O
- onAudioBuffer(int, int, ByteBuffer) - Method in interface com.sinch.android.rtc.LocalAudioListener
-
Called when a new audio buffer is available from the local audio recorder.
- onAudioRecordingStarted(int, int, int, int) - Method in interface com.sinch.android.rtc.LocalAudioListener
-
Called when a audio recording is stopped.
- onAudioRecordingStopped(int) - Method in interface com.sinch.android.rtc.LocalAudioListener
-
Called when a audio recording is stopped.
- onCallEnded(Call) - Method in interface com.sinch.android.rtc.calling.CallListener
-
Tells the listener that the call ended.
- onCallEstablished(Call) - Method in interface com.sinch.android.rtc.calling.CallListener
-
Tells the listener that the call was established .
- onCallProgressing(Call) - Method in interface com.sinch.android.rtc.calling.CallListener
-
Tells the listener that the outgoing call is progressing and a progress tone can be played.
- onClientFailed(SinchClient, SinchError) - Method in interface com.sinch.android.rtc.SinchClientListener
-
Tells the listener that there was an error in the
SinchClient
. - onClientStarted(SinchClient) - Method in interface com.sinch.android.rtc.SinchClientListener
-
Tells the listener that the client has started and ready for initiating outgoing calls.
- onCredentialsRequired(ClientRegistration) - Method in interface com.sinch.android.rtc.UserRegistrationCallback
- onFrame(VideoFrame, ProcessedVideoFrameListener) - Method in interface com.sinch.android.rtc.video.LocalVideoFrameListener
-
Called on a worker thread when a new frame is available from the local camera.
- onFrame(String, VideoFrame) - Method in interface com.sinch.android.rtc.video.RemoteVideoFrameListener
-
Called when a new frame is received from the remote stream.
- onFrameProcessed() - Method in interface com.sinch.android.rtc.video.ProcessedVideoFrameListener
-
Called from
LocalVideoFrameListener
onFrame()
when the in-place processing of captured frame is complete and a new local updated frame is available to send to the remote client. - onIncomingCall(CallController, Call) - Method in interface com.sinch.android.rtc.calling.CallControllerListener
-
Tells the listener that an incoming call has been received.
- onLogMessage(int, String, String) - Method in interface com.sinch.android.rtc.SinchClientListener
-
Optional method for handling log messages from the underlying calling functionality.
- onPushTokenRegistered() - Method in interface com.sinch.android.rtc.PushTokenRegistrationCallback
-
Informs that the push token has been successfully registered on backend and the application is ready to receive incoming calls via push notification.
- onPushTokenRegistrationFailed(SinchError) - Method in interface com.sinch.android.rtc.PushTokenRegistrationCallback
-
Informs that the push token registration failed and the application will not be able to receive incoming calls via push notification.
- onPushTokenUnregistered() - Method in interface com.sinch.android.rtc.PushTokenUnregistrationCallback
-
Informs that the push token has been successfully unregistered on backend and the application will not receive incoming calls via push notification anymore.
- onPushTokenUnregistrationFailed(SinchError) - Method in interface com.sinch.android.rtc.PushTokenUnregistrationCallback
-
Informs that the push token registration failed
- onUserRegistered() - Method in interface com.sinch.android.rtc.UserRegistrationCallback
- onUserRegistrationFailed(SinchError) - Method in interface com.sinch.android.rtc.UserRegistrationCallback
- onVideoTrackAdded(Call) - Method in interface com.sinch.android.rtc.video.VideoCallListener
-
Called when a Video track has been added to the call.
- onVideoTrackPaused(Call) - Method in interface com.sinch.android.rtc.video.VideoCallListener
- onVideoTrackResumed(Call) - Method in interface com.sinch.android.rtc.video.VideoCallListener
- OTHER_DEVICE_ANSWERED - com.sinch.android.rtc.calling.CallEndCause
- OUTGOING - com.sinch.android.rtc.calling.CallDirection
P
- pauseVideo() - Method in interface com.sinch.android.rtc.calling.Call
-
Pause the video capturing.
- ProcessedVideoFrameListener - Interface in com.sinch.android.rtc.video
- PROGRESSING - com.sinch.android.rtc.calling.CallState
- pushConfiguration(PushConfiguration) - Method in interface com.sinch.android.rtc.SinchClientBuilder
-
Sets the PushConfiguration to be used to deliver incoming call notifications.
- pushConfiguration(PushConfiguration) - Method in interface com.sinch.android.rtc.UserControllerBuilder
-
Sets the PushConfiguration to be used to deliver incoming call notifications.
- PushConfiguration - Interface in com.sinch.android.rtc
-
PushConfiguration specifies configuration needed by the Sinch SDK to initialize managed push functionality allowing clients to receive notifications about incoming calls.
- pushNotificationDisplayName(String) - Method in interface com.sinch.android.rtc.SinchClientBuilder
-
Specify a display name to be used when the Sinch creates a push notification on behalf of the local user (e.g.
- PushPair - Interface in com.sinch.android.rtc
- PushTokenRegistrationCallback - Interface in com.sinch.android.rtc
-
Callback for push token registration events.
- PushTokenUnregistrationCallback - Interface in com.sinch.android.rtc
-
Callback for push token unregistration events.
Q
- queryPushNotificationPayload(Context, Map<String, String>) - Static method in class com.sinch.android.rtc.SinchPush
-
Method used to parse push payload and retrieve CallNotificationResult mainly to provide a way to check initial call information that came with the push message before deciding how to process it and whether to forward it to
SinchClient.relayRemotePushNotification(CallNotificationResult)
.
R
- register(String) - Method in interface com.sinch.android.rtc.ClientRegistration
-
Method to call when registration credentials for the user have been obtained.
- registerFailed() - Method in interface com.sinch.android.rtc.ClientRegistration
-
Method to call if registration credentials could not be obtained.
- registerUser(UserRegistrationCallback, PushTokenRegistrationCallback) - Method in interface com.sinch.android.rtc.UserController
-
Registers user and associated FCM or HMS Push Token for the Sinch Managed Push to allow receiving incoming calls via push for the specified user on this very device.
- registrationToken(String) - Method in interface com.sinch.android.rtc.FcmPushConfigurationBuilder
-
Sets the FCM Registration Token
- relayPlainPushPayload(String, SinchClient) - Static method in class com.sinch.android.rtc.Internals
- relayRemotePushNotification(CallNotificationResult) - Method in interface com.sinch.android.rtc.SinchClient
-
Method used to forward the push notification payload.
- RemoteVideoFrameListener - Interface in com.sinch.android.rtc.video
- removeCallControllerListener(CallControllerListener) - Method in interface com.sinch.android.rtc.calling.CallController
-
Remove listener for incoming call events.
- removeCallListener(CallListener) - Method in interface com.sinch.android.rtc.calling.Call
-
Removes a listener from the call.
- removeSinchClientListener(SinchClientListener) - Method in interface com.sinch.android.rtc.SinchClient
-
Remove listener for client events.
- resumeVideo() - Method in interface com.sinch.android.rtc.calling.Call
-
Resume the video capturing.
S
- sendDTMF(String) - Method in interface com.sinch.android.rtc.calling.Call
-
Sends one or more DTMF tones for tone dialing.
- senderID(String) - Method in interface com.sinch.android.rtc.FcmPushConfigurationBuilder
-
Sets the FCM Sender ID
- setBandwidthLimits(int, int) - Method in interface com.sinch.android.rtc.calling.Call
-
Sets bandwidth limitations on negotiated media streams.
- setCaptureDevicePosition(int) - Method in interface com.sinch.android.rtc.video.VideoController
-
Sets the camera to use for capturing video
- setLocalAudioListener(LocalAudioListener) - Method in interface com.sinch.android.rtc.AudioController
-
Sets a listener for the local audio listener.
- setLocalVideoFrameListener(LocalVideoFrameListener) - Method in interface com.sinch.android.rtc.video.VideoController
-
Sets a listener for the local video frames.
- setLocalVideoResizeBehaviour(VideoScalingType) - Method in interface com.sinch.android.rtc.video.VideoController
-
Controls how the local view will resize to fit the view.
- setLocalVideoZOrder(boolean) - Method in interface com.sinch.android.rtc.video.VideoController
-
Sets whether local video (preview from camera) should be rendered on top of remove video view (default behaviour) or vice versa in case views are overlapping.
- setRemoteVideoFrameListener(RemoteVideoFrameListener) - Method in interface com.sinch.android.rtc.video.VideoController
-
Sets a listener for the remote video frames.
- setResizeBehaviour(VideoScalingType) - Method in interface com.sinch.android.rtc.video.VideoController
-
Controls how the remote view will resize to fit the view.
- setRespectNativeCalls(boolean) - Method in interface com.sinch.android.rtc.calling.CallController
-
Set whether or not the client should respect native calls.
- setTorchMode(boolean) - Method in interface com.sinch.android.rtc.video.VideoController
-
Enables/disables flash torch mode during current video session.
- Sinch - Class in com.sinch.android.rtc
-
The Sinch class is the entry point to use the Sinch SDK.
- Sinch() - Constructor for class com.sinch.android.rtc.Sinch
- SinchClient - Interface in com.sinch.android.rtc
-
The SinchClient is the Sinch SDK entry point.
- SinchClientBuilder - Interface in com.sinch.android.rtc
-
The SinchClientBuilder class builds a new SinchClient instance.
- SinchClientListener - Interface in com.sinch.android.rtc
-
A
SinchClientListener
handles client state changes and the optional log method allows the listener to log messages from the underlying calling functionality. - SinchError - Interface in com.sinch.android.rtc
- SinchPush - Class in com.sinch.android.rtc
- SinchPush() - Constructor for class com.sinch.android.rtc.SinchPush
- SIP - com.sinch.android.rtc.ErrorType
- SPEAKERPHONE_AUTO - com.sinch.android.rtc.AudioController.UseSpeakerphone
- SPEAKERPHONE_FALSE - com.sinch.android.rtc.AudioController.UseSpeakerphone
- SPEAKERPHONE_TRUE - com.sinch.android.rtc.AudioController.UseSpeakerphone
- start() - Method in interface com.sinch.android.rtc.SinchClient
-
Starts the Sinch client.
- startListeningOnActiveConnection(SinchClient) - Static method in class com.sinch.android.rtc.Internals
- stopListeningOnActiveConnection(SinchClient) - Static method in class com.sinch.android.rtc.Internals
T
- terminateForcefully(SinchClient) - Static method in class com.sinch.android.rtc.Internals
-
Terminates SinchClient forcefully (in contrast to
SinchClient.terminateGracefully()
This will instantly release all internal resources, and it will NOT allow any pending tasks (e.g. - terminateGracefully() - Method in interface com.sinch.android.rtc.SinchClient
-
Terminates the Sinch client, while still leaving it some time to finish up currently pending tasks, for example finishing pending HTTP requests.
- TIMEOUT - com.sinch.android.rtc.calling.CallEndCause
- toggleCaptureDevicePosition() - Method in interface com.sinch.android.rtc.video.VideoController
-
Toggles the capture device position.
- toString() - Method in enum com.sinch.android.rtc.AudioController.UseSpeakerphone
- TRANSFERRED - com.sinch.android.rtc.calling.CallEndCause
- TRANSFERRING - com.sinch.android.rtc.calling.CallState
U
- unmute() - Method in interface com.sinch.android.rtc.AudioController
-
Unmutes audio input.
- unregisterPushToken(PushTokenUnregistrationCallback) - Method in interface com.sinch.android.rtc.SinchClient
-
Unregisters any push token that has been registered for Sinch Managed Push (for the User that this instance is bound to).
- unregisterPushToken(PushTokenUnregistrationCallback) - Method in interface com.sinch.android.rtc.UserController
-
Unregisters any push token that has been registered for Sinch Managed Push (for the User that this instance is bound to).
- useAllIceCandidates(SinchClient) - Static method in class com.sinch.android.rtc.Internals
- UserController - Interface in com.sinch.android.rtc
-
A
UserController
manages registration of user and respective FCM and MHS push tokens for Sinch Managed Push functionality. - UserControllerBuilder - Interface in com.sinch.android.rtc
-
The UserControllerBuilder class builds a new UserController instance.
- useRelayIceCandidatesOnly(SinchClient) - Static method in class com.sinch.android.rtc.Internals
- userId(String) - Method in interface com.sinch.android.rtc.SinchClientBuilder
-
Sets the user id associated with the SinchClient.
- userId(String) - Method in interface com.sinch.android.rtc.UserControllerBuilder
-
Sets the user id associated with the UserController.
- UserRegistrationCallback - Interface in com.sinch.android.rtc
V
- valueOf(String) - Static method in enum com.sinch.android.rtc.AudioController.UseSpeakerphone
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sinch.android.rtc.calling.CallDirection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sinch.android.rtc.calling.CallEndCause
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sinch.android.rtc.calling.CallState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sinch.android.rtc.ErrorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sinch.android.rtc.video.VideoScalingType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.sinch.android.rtc.AudioController.UseSpeakerphone
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sinch.android.rtc.calling.CallDirection
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sinch.android.rtc.calling.CallEndCause
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sinch.android.rtc.calling.CallState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sinch.android.rtc.ErrorType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sinch.android.rtc.video.VideoScalingType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VideoCallListener - Interface in com.sinch.android.rtc.video
- VideoController - Interface in com.sinch.android.rtc.video
-
Interface for controlling different video settings.
- VideoFrame - Interface in com.sinch.android.rtc.video
-
Interface for representing video frame.
- VideoFrame.DefaultVideoFrame - Class in com.sinch.android.rtc.video
- VideoScalingType - Enum in com.sinch.android.rtc.video
- VideoUtils - Class in com.sinch.android.rtc.video
- VideoUtils() - Constructor for class com.sinch.android.rtc.video.VideoUtils
W
- width() - Method in class com.sinch.android.rtc.video.VideoFrame.DefaultVideoFrame
- width() - Method in interface com.sinch.android.rtc.video.VideoFrame
Y
- yuvPlanes() - Method in class com.sinch.android.rtc.video.VideoFrame.DefaultVideoFrame
- yuvPlanes() - Method in interface com.sinch.android.rtc.video.VideoFrame
- yuvStrides() - Method in class com.sinch.android.rtc.video.VideoFrame.DefaultVideoFrame
- yuvStrides() - Method in interface com.sinch.android.rtc.video.VideoFrame
All Classes All Packages