-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLiteOrBuilder
public interface LivekitModels.ParticipantPermissionOrBuilder implements MessageLiteOrBuilder
-
-
Method Summary
Modifier and Type Method Description abstract booleangetCanSubscribe()allow participant to subscribe to other tracks in the roombool can_subscribe = 1;abstract booleangetCanPublish()allow participant to publish new tracks to roombool can_publish = 2;abstract booleangetCanPublishData()allow participant to publish databool can_publish_data = 3;abstract List<LivekitModels.TrackSource>getCanPublishSourcesList()sources that are allowed to be publishedrepeated .livekit.TrackSource can_publish_sources = 9;abstract intgetCanPublishSourcesCount()sources that are allowed to be publishedrepeated .livekit.TrackSource can_publish_sources = 9;abstract LivekitModels.TrackSourcegetCanPublishSources(int index)sources that are allowed to be publishedrepeated .livekit.TrackSource can_publish_sources = 9;abstract List<Integer>getCanPublishSourcesValueList()sources that are allowed to be publishedrepeated .livekit.TrackSource can_publish_sources = 9;abstract intgetCanPublishSourcesValue(int index)sources that are allowed to be publishedrepeated .livekit.TrackSource can_publish_sources = 9;abstract booleangetHidden()indicates that it's hidden to othersbool hidden = 7;abstract booleangetRecorder()indicates it's a recorder instance deprecated: use ParticipantInfo.kind insteadbool recorder = 8 [deprecated = true];abstract booleangetCanUpdateMetadata()indicates that participant can update own metadata and attributesbool can_update_metadata = 10;abstract booleangetAgent()indicates that participant is an agent deprecated: use ParticipantInfo.kind insteadbool agent = 11 [deprecated = true];abstract booleangetCanSubscribeMetrics()if a participant can subscribe to metricsbool can_subscribe_metrics = 12;-
-
Method Detail
-
getCanSubscribe
abstract boolean getCanSubscribe()
allow participant to subscribe to other tracks in the roombool can_subscribe = 1;
-
getCanPublish
abstract boolean getCanPublish()
allow participant to publish new tracks to roombool can_publish = 2;
-
getCanPublishData
abstract boolean getCanPublishData()
allow participant to publish databool can_publish_data = 3;
-
getCanPublishSourcesList
abstract List<LivekitModels.TrackSource> getCanPublishSourcesList()
sources that are allowed to be publishedrepeated .livekit.TrackSource can_publish_sources = 9;
-
getCanPublishSourcesCount
abstract int getCanPublishSourcesCount()
sources that are allowed to be publishedrepeated .livekit.TrackSource can_publish_sources = 9;
-
getCanPublishSources
abstract LivekitModels.TrackSource getCanPublishSources(int index)
sources that are allowed to be publishedrepeated .livekit.TrackSource can_publish_sources = 9;- Parameters:
index- The index of the element to return.
-
getCanPublishSourcesValueList
abstract List<Integer> getCanPublishSourcesValueList()
sources that are allowed to be publishedrepeated .livekit.TrackSource can_publish_sources = 9;
-
getCanPublishSourcesValue
abstract int getCanPublishSourcesValue(int index)
sources that are allowed to be publishedrepeated .livekit.TrackSource can_publish_sources = 9;- Parameters:
index- The index of the value to return.
-
getHidden
abstract boolean getHidden()
indicates that it's hidden to othersbool hidden = 7;
-
getRecorder
@Deprecated() abstract boolean getRecorder()
indicates it's a recorder instance deprecated: use ParticipantInfo.kind insteadbool recorder = 8 [deprecated = true];
-
getCanUpdateMetadata
abstract boolean getCanUpdateMetadata()
indicates that participant can update own metadata and attributesbool can_update_metadata = 10;
-
getAgent
@Deprecated() abstract boolean getAgent()
indicates that participant is an agent deprecated: use ParticipantInfo.kind insteadbool agent = 11 [deprecated = true];
-
getCanSubscribeMetrics
abstract boolean getCanSubscribeMetrics()
if a participant can subscribe to metricsbool can_subscribe_metrics = 12;
-
-
-
-