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
|