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
|
SkylinkConfig.MediaDevice | Device that can be the source of Media, e.g. |
SkylinkEvent | The interface that encapsulates some related information about a specific event in the SDK |
Errors | Use SkylinkError instead. |
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. |
SkylinkConnection | Main class to connect to the Skylink infrastructure. |
SkylinkMedia | This class is to encapsulate all related info for an audio/video media object in the SkylinkSDK |
UserInfo | Object to keep track of Peer information. |
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.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.SkylinkState | Possible states of the SkylinkConnection instance. |
SkylinkError | This describes the formalized errors in the SDK. |
SkylinkInfo | A defined list of information that will be returned in some APIs |
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 |