-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLiteOrBuilder
public interface LivekitRoom.CreateRoomRequestOrBuilder implements MessageLiteOrBuilder
-
-
Method Summary
Modifier and Type Method Description abstract StringgetName()name of the roomstring name = 1;abstract ByteStringgetNameBytes()name of the roomstring name = 1;abstract StringgetRoomPreset()configuration to use for this room parameters. Setting parameters below override the config defaults.string room_preset = 12;abstract ByteStringgetRoomPresetBytes()configuration to use for this room parameters. Setting parameters below override the config defaults.string room_preset = 12;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 = 10;abstract intgetMaxParticipants()limit number of participants that can be in a roomuint32 max_participants = 3;abstract StringgetNodeId()override the node room is allocated to, for debuggingstring node_id = 4;abstract ByteStringgetNodeIdBytes()override the node room is allocated to, for debuggingstring node_id = 4;abstract StringgetMetadata()metadata of roomstring metadata = 5;abstract ByteStringgetMetadataBytes()metadata of roomstring metadata = 5;abstract booleanhasEgress()auto-egress configurations.livekit.RoomEgress egress = 6;abstract LivekitRoom.RoomEgressgetEgress()auto-egress configurations.livekit.RoomEgress egress = 6;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 booleangetReplayEnabled()replaybool replay_enabled = 13;abstract List<LivekitAgentDispatch.RoomAgentDispatch>getAgentsList()Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;abstract LivekitAgentDispatch.RoomAgentDispatchgetAgents(int index)Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;abstract intgetAgentsCount()Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;-
-
Method Detail
-
getNameBytes
abstract ByteString getNameBytes()
name of the roomstring name = 1;
-
getRoomPreset
abstract String getRoomPreset()
configuration to use for this room parameters. Setting parameters below override the config defaults.string room_preset = 12;
-
getRoomPresetBytes
abstract ByteString getRoomPresetBytes()
configuration to use for this room parameters. Setting parameters below override the config defaults.string room_preset = 12;
-
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 = 10;
-
getMaxParticipants
abstract int getMaxParticipants()
limit number of participants that can be in a roomuint32 max_participants = 3;
-
getNodeId
abstract String getNodeId()
override the node room is allocated to, for debuggingstring node_id = 4;
-
getNodeIdBytes
abstract ByteString getNodeIdBytes()
override the node room is allocated to, for debuggingstring node_id = 4;
-
getMetadata
abstract String getMetadata()
metadata of roomstring metadata = 5;
-
getMetadataBytes
abstract ByteString getMetadataBytes()
metadata of roomstring metadata = 5;
-
hasEgress
abstract boolean hasEgress()
auto-egress configurations.livekit.RoomEgress egress = 6;
-
getEgress
abstract LivekitRoom.RoomEgress getEgress()
auto-egress configurations.livekit.RoomEgress egress = 6;
-
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;
-
getReplayEnabled
abstract boolean getReplayEnabled()
replaybool replay_enabled = 13;
-
getAgentsList
abstract List<LivekitAgentDispatch.RoomAgentDispatch> getAgentsList()
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;
-
getAgents
abstract LivekitAgentDispatch.RoomAgentDispatch getAgents(int index)
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;
-
getAgentsCount
abstract int getAgentsCount()
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 14;
-
-
-
-