| 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
|