-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,livekit.LivekitRoom.RoomConfigurationOrBuilder
public final class LivekitRoom.RoomConfiguration extends GeneratedMessageLite<LivekitRoom.RoomConfiguration, LivekitRoom.RoomConfiguration.Builder> implements LivekitRoom.RoomConfigurationOrBuilder
Protobuf type
{@code livekit.RoomConfiguration}
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classLivekitRoom.RoomConfiguration.BuilderProtobuf type
{@code livekit.RoomConfiguration}
-
Field Summary
Fields Modifier and Type Field Description public final static intNAME_FIELD_NUMBERpublic final static intEMPTY_TIMEOUT_FIELD_NUMBERpublic final static intDEPARTURE_TIMEOUT_FIELD_NUMBERpublic final static intMAX_PARTICIPANTS_FIELD_NUMBERpublic final static intMETADATA_FIELD_NUMBERpublic final static intEGRESS_FIELD_NUMBERpublic final static intMIN_PLAYOUT_DELAY_FIELD_NUMBERpublic final static intMAX_PLAYOUT_DELAY_FIELD_NUMBERpublic final static intSYNC_STREAMS_FIELD_NUMBERpublic final static intAGENTS_FIELD_NUMBER
-
Method Summary
Modifier and Type Method Description StringgetName()Used as ID, must be uniquestring name = 1;ByteStringgetNameBytes()Used as ID, must be uniquestring name = 1;intgetEmptyTimeout()number of seconds to keep the room open if no one joinsuint32 empty_timeout = 2;intgetDepartureTimeout()number of seconds to keep the room open after everyone leavesuint32 departure_timeout = 3;intgetMaxParticipants()limit number of participants that can be in a room, excluding Egress and Ingress participantsuint32 max_participants = 4;StringgetMetadata()metadata of roomstring metadata = 11;ByteStringgetMetadataBytes()metadata of roomstring metadata = 11;booleanhasEgress()egress.livekit.RoomEgress egress = 5;LivekitRoom.RoomEgressgetEgress()egress.livekit.RoomEgress egress = 5;intgetMinPlayoutDelay()playout delay of subscriberuint32 min_playout_delay = 7;intgetMaxPlayoutDelay()uint32 max_playout_delay = 8;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;List<LivekitAgentDispatch.RoomAgentDispatch>getAgentsList()Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 10;List<out LivekitAgentDispatch.RoomAgentDispatchOrBuilder>getAgentsOrBuilderList()Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 10;intgetAgentsCount()Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 10;LivekitAgentDispatch.RoomAgentDispatchgetAgents(int index)Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 10;LivekitAgentDispatch.RoomAgentDispatchOrBuildergetAgentsOrBuilder(int index)Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 10;static LivekitRoom.RoomConfigurationparseFrom(ByteBuffer data)static LivekitRoom.RoomConfigurationparseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)static LivekitRoom.RoomConfigurationparseFrom(ByteString data)static LivekitRoom.RoomConfigurationparseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)static LivekitRoom.RoomConfigurationparseFrom(Array<byte> data)static LivekitRoom.RoomConfigurationparseFrom(Array<byte> data, ExtensionRegistryLite extensionRegistry)static LivekitRoom.RoomConfigurationparseFrom(InputStream input)static LivekitRoom.RoomConfigurationparseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)static LivekitRoom.RoomConfigurationparseDelimitedFrom(InputStream input)static LivekitRoom.RoomConfigurationparseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)static LivekitRoom.RoomConfigurationparseFrom(CodedInputStream input)static LivekitRoom.RoomConfigurationparseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)static LivekitRoom.RoomConfiguration.BuildernewBuilder()static LivekitRoom.RoomConfiguration.BuildernewBuilder(LivekitRoom.RoomConfiguration prototype)static LivekitRoom.RoomConfigurationgetDefaultInstance()static Parser<LivekitRoom.RoomConfiguration>parser()-
Methods inherited from class com.google.protobuf.GeneratedMessageLite
equals, getDefaultInstanceForType, getParserForType, hashCode, isInitialized, newBuilderForType, newRepeatedGeneratedExtension, newSingularGeneratedExtension, toBuilder, toString, writeTo -
Methods inherited from class com.google.protobuf.AbstractMessageLite
toByteArray, toByteString, writeDelimitedTo -
Methods inherited from class com.google.protobuf.MessageLite
getParserForType, newBuilderForType, toBuilder -
Methods inherited from class com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getNameBytes
ByteString getNameBytes()
Used as ID, must be uniquestring name = 1;
-
getEmptyTimeout
int getEmptyTimeout()
number of seconds to keep the room open if no one joinsuint32 empty_timeout = 2;
-
getDepartureTimeout
int getDepartureTimeout()
number of seconds to keep the room open after everyone leavesuint32 departure_timeout = 3;
-
getMaxParticipants
int getMaxParticipants()
limit number of participants that can be in a room, excluding Egress and Ingress participantsuint32 max_participants = 4;
-
getMetadata
String getMetadata()
metadata of roomstring metadata = 11;
-
getMetadataBytes
ByteString getMetadataBytes()
metadata of roomstring metadata = 11;
-
hasEgress
boolean hasEgress()
egress.livekit.RoomEgress egress = 5;
-
getEgress
LivekitRoom.RoomEgress getEgress()
egress.livekit.RoomEgress egress = 5;
-
getMinPlayoutDelay
int getMinPlayoutDelay()
playout delay of subscriberuint32 min_playout_delay = 7;
-
getMaxPlayoutDelay
int getMaxPlayoutDelay()
uint32 max_playout_delay = 8;
-
getSyncStreams
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
List<LivekitAgentDispatch.RoomAgentDispatch> getAgentsList()
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 10;
-
getAgentsOrBuilderList
List<out LivekitAgentDispatch.RoomAgentDispatchOrBuilder> getAgentsOrBuilderList()
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 10;
-
getAgentsCount
int getAgentsCount()
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 10;
-
getAgents
LivekitAgentDispatch.RoomAgentDispatch getAgents(int index)
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 10;
-
getAgentsOrBuilder
LivekitAgentDispatch.RoomAgentDispatchOrBuilder getAgentsOrBuilder(int index)
Define agents that should be dispatched to this roomrepeated .livekit.RoomAgentDispatch agents = 10;
-
parseFrom
static LivekitRoom.RoomConfiguration parseFrom(ByteBuffer data)
-
parseFrom
static LivekitRoom.RoomConfiguration parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static LivekitRoom.RoomConfiguration parseFrom(ByteString data)
-
parseFrom
static LivekitRoom.RoomConfiguration parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static LivekitRoom.RoomConfiguration parseFrom(Array<byte> data)
-
parseFrom
static LivekitRoom.RoomConfiguration parseFrom(Array<byte> data, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static LivekitRoom.RoomConfiguration parseFrom(InputStream input)
-
parseFrom
static LivekitRoom.RoomConfiguration parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
-
parseDelimitedFrom
static LivekitRoom.RoomConfiguration parseDelimitedFrom(InputStream input)
-
parseDelimitedFrom
static LivekitRoom.RoomConfiguration parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static LivekitRoom.RoomConfiguration parseFrom(CodedInputStream input)
-
parseFrom
static LivekitRoom.RoomConfiguration parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
-
newBuilder
static LivekitRoom.RoomConfiguration.Builder newBuilder()
-
newBuilder
static LivekitRoom.RoomConfiguration.Builder newBuilder(LivekitRoom.RoomConfiguration prototype)
-
getDefaultInstance
static LivekitRoom.RoomConfiguration getDefaultInstance()
-
parser
static Parser<LivekitRoom.RoomConfiguration> parser()
-
-
-
-