Package-level declarations

Types

Link copied to clipboard
data class CreateDeviceClientOptions(val rtpCapabilities: Any?)

Options for creating a device client.

Link copied to clipboard
data class JoinConRoomOptions(val socket: SocketManager, val roomName: String, val islevel: String, val member: String, val sec: String, val apiUserName: String)

Options for joining a consumption room.

Link copied to clipboard
data class JoinConsumeRoomOptions(val remoteSock: SocketManager, val apiToken: String, val apiUserName: String, val parameters: JoinConsumeRoomParameters)

Options for the joinConsumeRoom function.

Link copied to clipboard

Parameters required by the joinConsumeRoom function.

Link copied to clipboard
data class NewPipeProducerOptions(val producerId: String, val islevel: String, val nsock: SocketManager, val parameters: NewPipeProducerParameters)

Options for the newPipeProducer function.

Link copied to clipboard

Parameters for the newPipeProducer function.

Link copied to clipboard
data class ProducerClosedOptions(val remoteProducerId: String, val parameters: ProducerClosedParameters)

Options for the producerClosed function.

Link copied to clipboard

Parameters for the producerClosed function.

Link copied to clipboard
data class ReceiveAllPipedTransportsOptions(val nsock: SocketManager, val parameters: Any)

Options for ReceiveAllPipedTransports.

Link copied to clipboard
data class ResponseJoinRoom(val success: Boolean = false, val rtpCapabilities: Any? = null)

Response from joining a room.

Functions

Link copied to clipboard

Joins a consumption room using the provided socket connection.

Link copied to clipboard

Joins a consumption room, initiates a media Device if necessary, and sets up piped transports for streaming.

Link copied to clipboard

Initiates a new pipe producer by signaling a new consumer transport and updating display settings.

Link copied to clipboard

Handles the closure of a producer identified by its remote producer ID. This function updates the consumer transports and triggers close-and-resize operations.