Class Index

D E F L M O R S U

D

DataTransferAdapter  
DataTransferListener Listener comprises of callbacks related to DataTransfer. 

E

Errors Use SkylinkError instead. 

F

FileTransferAdapter  
FileTransferListener Listener comprises of callbacks related to file transfer operation. 

L

LifeCycleAdapter  
LifeCycleListener Listener comprises of callbacks related to the life cycle of the connection. 

M

MediaAdapter  
MediaListener Listener comprises of callbacks related to audio / video manipulation during the call. 
MessagesAdapter  
MessagesListener Listener comprises of callbacks upon receiving various messages from remote peers. 

O

OsAdapter  
OsListener Listener comprises of callbacks related to the Android OS. 

R

RecordingAdapter  
RecordingListener Listener comprises of callbacks for recording actions from Skylink Media Relay  
RemotePeerAdapter  
RemotePeerListener Listener comprises of callbacks related to the remote peers' activities. 

S

SkylinkCallback This will be interface via which a SDK API will accept callbacks, which may provide errors or results from the method that it was passed to. 
SkylinkCallback.InputVideoResolution This will be interface via API getInputVideoResolution(String, InputVideoResolution), which will provide the result for getting input video resolution of a specific media id  
SkylinkCallback.ReceivedVideoResolution This will be interface via API getReceivedVideoResolution(String, ReceivedVideoResolution), which will provide the result for getting received video resolution of a specific media id  
SkylinkCallback.SentVideoResolution This will be interface via API getSentVideoResolution(String, String, SentVideoResolution), which will provide the result for getting sent video resolution of a specific media id to a specific remote peer  
SkylinkCallback.StoredMessages This will be interface via API getStoredMessages(StoredMessages))}, which will provide the result for getting stored messages from the server, including stored messages results and errors if present  
SkylinkCallback.TransferSpeed This will be interface via API getSentTransferSpeed(String, String, TransferSpeed) or getReceivedTransferSpeed(String, TransferSpeed), which will provide the result for getting sent/received transfer speed of a specific media id  
SkylinkCallback.WebRtcStats This will be interface via API getSentWebRtcStats(String, String, WebRtcStats) or getReceivedWebRtcStats(String, WebRtcStats), which will provide the result for getting sent/received full statistics of a specific media id  
SkylinkCaptureFormat A Skylink class that represents a video CaptureFormat, including the parameters that define the CaptureFormat, such as video width, heigth, frame rate range. 
SkylinkConfig Configuration class used to configure the parameters of real time communication. 
SkylinkConfig.AudioCodec Audio codec to be used  
SkylinkConfig.AudioDevice A list of device(s) that can be the source of an audio stream. 
SkylinkConfig.AudioVideoConfig List of enums that specify an audio video (AV) allowed to send / receive setting, to used together with: setAudioVideoSendConfig(AudioVideoConfig) or setAudioVideoReceiveConfig(AudioVideoConfig)
SkylinkConfig.MediaDevice Device that can be the source of Media, e.g. 
SkylinkConfig.NetworkTransport A defined list of network transport can be input into setNetworkTransport(NetworkTransport) method  
SkylinkConfig.SkylinkAction A defined list of actions that can be input into setTimeout(SkylinkAction, int) method  
SkylinkConfig.SkylinkRoomSize Values available for room_size: Available options and the max number of Peers for optimum quality: - EXTRA_SMALL: 2-3 (peers) - SMALL: 3-4 (peers) - MEDIUM: 5-7 (peers) - LARGE: 8-10 (peers) - EXTRA_LARGE: 11-15 (peers) Default value assumed by App Server if room_size not provided: SMALL  
SkylinkConfig.SocketTransport Socket transports that could be used for connecting to room. 
SkylinkConfig.VideoDevice A list of device(s) that can be the source of a video stream. 
SkylinkConnection Main class to connect to the Skylink infrastructure. 
SkylinkConnection.SkylinkState Possible states of the SkylinkConnection instance. 
SkylinkError This describes the formalized errors in the SDK. 
SkylinkEvent The interface that encapsulates some related information about a specific event in the SDK  
SkylinkException  
SkylinkInfo A defined list of information that will be returned in some APIs  
SkylinkMedia This class is to encapsulate all related info for an audio/video media object in the SkylinkSDK  
SkylinkMedia.MediaState The possible states that a SkylinkMedia can use to describe the media it represents. 
SkylinkMedia.MediaType The possible types that a SkylinkMedia object can be  

U

UserInfo Object to keep track of Peer information.