IRoomNodeController

Functions

Link copied to clipboard
open suspend fun activatePeer(peerId: String, producers: List<ProducerState>, force: Boolean?)
Link copied to clipboard
open suspend fun closeConsumers(peers: List<String>)
Link copied to clipboard
Link copied to clipboard
abstract suspend fun connectToMediaProduction()
Link copied to clipboard
open suspend fun consumePeer(producingPeerId: String, force: Boolean? = null)
Link copied to clipboard
open suspend fun deactivatePeer(peerId: String, producers: List<ProducerState>)
Link copied to clipboard
open fun init()
Link copied to clipboard
abstract suspend fun joinRoom(onRoomJoined: () -> Unit? = null, onRoomJoinFailed: () -> Unit? = null)
Link copied to clipboard
abstract fun leaveRoom()
Link copied to clipboard
open suspend fun reconnectTransport(transport: HiveTransport)