-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable,livekit.LivekitIngress.IngressVideoEncodingOptionsOrBuilder
public final class LivekitIngress.IngressVideoEncodingOptions.Builder extends GeneratedMessageLite.Builder<LivekitIngress.IngressVideoEncodingOptions, LivekitIngress.IngressVideoEncodingOptions.Builder> implements LivekitIngress.IngressVideoEncodingOptionsOrBuilder
Protobuf type
{@code livekit.IngressVideoEncodingOptions}
-
-
Method Summary
Modifier and Type Method Description intgetVideoCodecValue()desired codec to publish to room.livekit.VideoCodec video_codec = 1;LivekitIngress.IngressVideoEncodingOptions.BuildersetVideoCodecValue(int value)desired codec to publish to room.livekit.VideoCodec video_codec = 1;LivekitModels.VideoCodecgetVideoCodec()desired codec to publish to room.livekit.VideoCodec video_codec = 1;LivekitIngress.IngressVideoEncodingOptions.BuildersetVideoCodec(LivekitModels.VideoCodec value)desired codec to publish to room.livekit.VideoCodec video_codec = 1;LivekitIngress.IngressVideoEncodingOptions.BuilderclearVideoCodec()desired codec to publish to room.livekit.VideoCodec video_codec = 1;doublegetFrameRate()double frame_rate = 2;LivekitIngress.IngressVideoEncodingOptions.BuildersetFrameRate(double value)double frame_rate = 2;LivekitIngress.IngressVideoEncodingOptions.BuilderclearFrameRate()double frame_rate = 2;List<LivekitModels.VideoLayer>getLayersList()simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;intgetLayersCount()simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;LivekitModels.VideoLayergetLayers(int index)simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;LivekitIngress.IngressVideoEncodingOptions.BuildersetLayers(int index, LivekitModels.VideoLayer value)simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;LivekitIngress.IngressVideoEncodingOptions.BuildersetLayers(int index, LivekitModels.VideoLayer.Builder builderForValue)simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;LivekitIngress.IngressVideoEncodingOptions.BuilderaddLayers(LivekitModels.VideoLayer value)simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;LivekitIngress.IngressVideoEncodingOptions.BuilderaddLayers(int index, LivekitModels.VideoLayer value)simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;LivekitIngress.IngressVideoEncodingOptions.BuilderaddLayers(LivekitModels.VideoLayer.Builder builderForValue)simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;LivekitIngress.IngressVideoEncodingOptions.BuilderaddLayers(int index, LivekitModels.VideoLayer.Builder builderForValue)simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;LivekitIngress.IngressVideoEncodingOptions.BuilderaddAllLayers(Iterable<out LivekitModels.VideoLayer> values)simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;LivekitIngress.IngressVideoEncodingOptions.BuilderclearLayers()simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;LivekitIngress.IngressVideoEncodingOptions.BuilderremoveLayers(int index)simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, getDefaultInstanceForType, isInitialized, mergeFrom -
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
mergeDelimitedFrom -
Methods inherited from class com.google.protobuf.MessageLite.Builder
build, buildPartial, clear, clone, mergeFrom -
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
-
getVideoCodecValue
int getVideoCodecValue()
desired codec to publish to room.livekit.VideoCodec video_codec = 1;
-
setVideoCodecValue
LivekitIngress.IngressVideoEncodingOptions.Builder setVideoCodecValue(int value)
desired codec to publish to room.livekit.VideoCodec video_codec = 1;- Parameters:
value- The videoCodec to set.
-
getVideoCodec
LivekitModels.VideoCodec getVideoCodec()
desired codec to publish to room.livekit.VideoCodec video_codec = 1;
-
setVideoCodec
LivekitIngress.IngressVideoEncodingOptions.Builder setVideoCodec(LivekitModels.VideoCodec value)
desired codec to publish to room.livekit.VideoCodec video_codec = 1;- Parameters:
value- The enum numeric value on the wire for videoCodec to set.
-
clearVideoCodec
LivekitIngress.IngressVideoEncodingOptions.Builder clearVideoCodec()
desired codec to publish to room.livekit.VideoCodec video_codec = 1;
-
getFrameRate
double getFrameRate()
double frame_rate = 2;
-
setFrameRate
LivekitIngress.IngressVideoEncodingOptions.Builder setFrameRate(double value)
double frame_rate = 2;- Parameters:
value- The frameRate to set.
-
clearFrameRate
LivekitIngress.IngressVideoEncodingOptions.Builder clearFrameRate()
double frame_rate = 2;
-
getLayersList
List<LivekitModels.VideoLayer> getLayersList()
simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;
-
getLayersCount
int getLayersCount()
simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;
-
getLayers
LivekitModels.VideoLayer getLayers(int index)
simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;
-
setLayers
LivekitIngress.IngressVideoEncodingOptions.Builder setLayers(int index, LivekitModels.VideoLayer value)
simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;
-
setLayers
LivekitIngress.IngressVideoEncodingOptions.Builder setLayers(int index, LivekitModels.VideoLayer.Builder builderForValue)
simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;
-
addLayers
LivekitIngress.IngressVideoEncodingOptions.Builder addLayers(LivekitModels.VideoLayer value)
simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;
-
addLayers
LivekitIngress.IngressVideoEncodingOptions.Builder addLayers(int index, LivekitModels.VideoLayer value)
simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;
-
addLayers
LivekitIngress.IngressVideoEncodingOptions.Builder addLayers(LivekitModels.VideoLayer.Builder builderForValue)
simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;
-
addLayers
LivekitIngress.IngressVideoEncodingOptions.Builder addLayers(int index, LivekitModels.VideoLayer.Builder builderForValue)
simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;
-
addAllLayers
LivekitIngress.IngressVideoEncodingOptions.Builder addAllLayers(Iterable<out LivekitModels.VideoLayer> values)
simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;
-
clearLayers
LivekitIngress.IngressVideoEncodingOptions.Builder clearLayers()
simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;
-
removeLayers
LivekitIngress.IngressVideoEncodingOptions.Builder removeLayers(int index)
simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensionsrepeated .livekit.VideoLayer layers = 3;
-
-
-
-