-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLiteOrBuilder
public interface LivekitRoom.RoomConfigurationOrBuilder implements MessageLiteOrBuilder
-
-
Method Summary
Modifier and Type Method Description abstract StringgetName()Used as ID, must be uniquestring name = 1;abstract ByteStringgetNameBytes()Used as ID, must be uniquestring name = 1;abstract intgetEmptyTimeout()number of seconds to keep the room open if no one joinsuint32 empty_timeout = 2;abstract intgetDepartureTimeout()number of seconds to keep the room open after everyone leavesuint32 departure_timeout = 3;abstract intgetMaxParticipants()limit number of participants that can be in a room, excluding Egress and Ingress participantsuint32 max_participants = 4;abstract StringgetMetadata()metadata of roomstring metadata = 11;abstract ByteStringgetMetadataBytes()metadata of roomstring metadata = 11;abstract booleanhasEgress()egress.livekit.RoomEgress egress = 5;abstract LivekitRoom.RoomEgressgetEgress()egress.livekit.RoomEgress egress = 5;abstract intgetMinPlayoutDelay()playout delay of subscriberuint32 min_playout_delay = 7;abstract intgetMaxPlayoutDelay()uint32 max_playout_delay = 8;abstract booleangetSyncStreams()improves A/V sync when playout_delay set to a value larger than 200ms. It will disables transceiver re-use so not recommended for rooms with frequent subscription changesbool sync_streams = 9;abstract List<LivekitAgentDispatch.RoomAgentDispatch>getAgentsList()Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 10;abstract LivekitAgentDispatch.RoomAgentDispatchgetAgents(int index)Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 10;abstract intgetAgentsCount()Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 10;-
-
Method Detail
-
getNameBytes
abstract ByteString getNameBytes()
Used as ID, must be uniquestring name = 1;
-
getEmptyTimeout
abstract int getEmptyTimeout()
number of seconds to keep the room open if no one joinsuint32 empty_timeout = 2;
-
getDepartureTimeout
abstract int getDepartureTimeout()
number of seconds to keep the room open after everyone leavesuint32 departure_timeout = 3;
-
getMaxParticipants
abstract int getMaxParticipants()
limit number of participants that can be in a room, excluding Egress and Ingress participantsuint32 max_participants = 4;
-
getMetadata
abstract String getMetadata()
metadata of roomstring metadata = 11;
-
getMetadataBytes
abstract ByteString getMetadataBytes()
metadata of roomstring metadata = 11;
-
hasEgress
abstract boolean hasEgress()
egress.livekit.RoomEgress egress = 5;
-
getEgress
abstract LivekitRoom.RoomEgress getEgress()
egress.livekit.RoomEgress egress = 5;
-
getMinPlayoutDelay
abstract int getMinPlayoutDelay()
playout delay of subscriberuint32 min_playout_delay = 7;
-
getMaxPlayoutDelay
abstract int getMaxPlayoutDelay()
uint32 max_playout_delay = 8;
-
getSyncStreams
abstract boolean getSyncStreams()
improves A/V sync when playout_delay set to a value larger than 200ms. It will disables transceiver re-use so not recommended for rooms with frequent subscription changesbool sync_streams = 9;
-
getAgentsList
abstract List<LivekitAgentDispatch.RoomAgentDispatch> getAgentsList()
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 10;
-
getAgents
abstract LivekitAgentDispatch.RoomAgentDispatch getAgents(int index)
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 10;
-
getAgentsCount
abstract int getAgentsCount()
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 10;
-
-
-
-