private com.google.protobuf.RepeatedFieldBuilder<im.turms.plugin.livekit.core.proto.models.VideoLayer, im.turms.plugin.livekit.core.proto.models.VideoLayer.Builder, im.turms.plugin.livekit.core.proto.models.VideoLayerOrBuilder> getLayersFieldBuilder() {
            if (layersBuilder_ == null) {
                layersBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<>(
                        layers_,
                        ((bitField0_ & 0x00000004) != 0),
                        getParentForChildren(),
                        isClean());
                layers_ = null;
            }
            return layersBuilder_;
        }
<pre>
simulcast layers to publish, when empty, should usually be set to layers at 1/2 and 1/4 of the dimensions
</pre>

<code>repeated .livekit.VideoLayer layers = 3;</code>
turms-plugins/turms-plugin-livekit/src/main/java/im/turms/plugin/livekit/core/proto/ingress/IngressVideoEncodingOptions.java