shared
1.20.1
common
shared
/
io.dyte.core.controllers
/
IRoomNodeController
IRoom
Node
Controller
interface
IRoomNodeController
Members
Functions
activate
Peer
Link copied to clipboard
open
suspend
fun
activatePeer
(
peerId
:
String
,
producers
:
List
<
ProducerState
>
,
force
:
Boolean
?
)
close
Consumers
Link copied to clipboard
open
suspend
fun
closeConsumers
(
peers
:
List
<
String
>
)
connect
Producer
Transport
Link copied to clipboard
open
fun
connectProducerTransport
(
)
connect
To
Media
Production
Link copied to clipboard
abstract
suspend
fun
connectToMediaProduction
(
)
consume
Peer
Link copied to clipboard
open
suspend
fun
consumePeer
(
producingPeerId
:
String
,
force
:
Boolean
?
=
null
)
deactivate
Peer
Link copied to clipboard
open
suspend
fun
deactivatePeer
(
peerId
:
String
,
producers
:
List
<
ProducerState
>
)
init
Link copied to clipboard
open
fun
init
(
)
join
Room
Link copied to clipboard
abstract
suspend
fun
joinRoom
(
)
leave
Room
Link copied to clipboard
abstract
fun
leaveRoom
(
)
reconnect
Transport
Link copied to clipboard
open
suspend
fun
reconnectTransport
(
transport
:
HiveTransport
)