CommandsManager

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val crypto: BcTlsCrypto
Link copied to clipboard
var host: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var path: String?
Link copied to clipboard
var port: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun addCertificates(certificates: TrustManager?)
Link copied to clipboard
fun calculatePriority(type: CandidateType, localPreference: Long, componentId: Long): Int
Link copied to clipboard
fun clear()
Link copied to clipboard
suspend fun gatheringCandidates(socketType: SocketType, timeout: Long, gatheringMode: GatheringMode): List<Candidate>
Link copied to clipboard
Link copied to clipboard
suspend fun readStun(socket: UdpStreamSocket): StunCommand
suspend fun readStun(data: ByteArray): StunCommand
Link copied to clipboard
fun setAudioInfo(sampleRate: Int, isStereo: Boolean)
Link copied to clipboard
fun setAuth(token: String?)
Link copied to clipboard
fun setUrl(host: String, port: Int, path: String, tlsEnabled: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun writeIndication(socket: UdpStreamSocket)
Link copied to clipboard
fun writeOffer(sendAuth: Boolean = false): RequestResponse
Link copied to clipboard
suspend fun writeStun(stunCommand: StunCommand, socket: UdpStreamSocket)
suspend fun writeStun(type: HeaderType, id: ByteArray, attributes: List<StunAttribute>, socket: UdpStreamSocket)