Package-level declarations

Types

Link copied to clipboard

This callback will be used by SDK to inform application if there was a success or failure when the API was executed

Link copied to clipboard
Link copied to clipboard

Listener to listen to updates from the SDK when sending a chat message

Link copied to clipboard

Listener to listen to output from the plugin when processing frame

Link copied to clipboard

Information about the preview request. May contain success or failure.

Link copied to clipboard
class HMSSDK
Link copied to clipboard

This is the main listener that the calling application should implement. HMS SDK will send all upates through the callbacks in this interface. Pass the app's implementation while calling HMSSDK.join method

Link copied to clipboard
Link copied to clipboard
interface IErrorListener

Notifies about errors.

Link copied to clipboard
Link copied to clipboard
data class PublishConnection(var bytesSent: Long = 0, var availableOutgoingBitrates: MutableList<Double> = mutableListOf(), var packetsSent: Long = 0, var packetLoss: Long = 0)
Link copied to clipboard
Link copied to clipboard
class SignatureChecker(applicationContext: Context)
Link copied to clipboard
class SpeedTest
Link copied to clipboard
data class SubscribeConnection(var bytesReceived: Long = 0, var availableIncomingBitrates: MutableList<Double> = mutableListOf(), var packetsReceived: Long = 0, var packetLoss: Long = 0)
Link copied to clipboard
annotation class Unstable(val message: String = "This API is unstable and may not do what it implies. Please wait for a stable version.")