-
- All Implemented Interfaces:
-
java.io.Serializable
public final class VideoLayerSetting extends Message<VideoLayerSetting, Nothing>
VideoLayerSetting is used to specify various parameters of a particular encoding in simulcast. The parameters are specified here - https://developer.mozilla.org/en-US/docs/Web/API/RTCRtpEncodingParameters SDKs use these parameters sent from the server to dynamically adjust these parameters to save CPU, bandwidth
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classVideoLayerSetting.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Stringnameprivate final Booleanactiveprivate final Integermax_bitrateprivate final Floatscale_resolution_down_byprivate final Codeccodecprivate final Integermax_framerateprivate final Stringscalability_modeprivate final ProtoAdapter<VideoLayerSetting>adapterprivate final ByteStringunknownFields
-
Method Summary
Modifier and Type Method Description final StringgetName()final BooleangetActive()final IntegergetMax_bitrate()final FloatgetScale_resolution_down_by()final CodecgetCodec()final IntegergetMax_framerate()final StringgetScalability_mode()final ProtoAdapter<VideoLayerSetting>adapter()final ByteStringunknownFields()VoidnewBuilder()Booleanequals(Object other)IntegerhashCode()StringtoString()final VideoLayerSettingcopy(String name, Boolean active, Integer max_bitrate, Float scale_resolution_down_by, Codec codec, Integer max_framerate, String scalability_mode, ByteString unknownFields)-
-
Method Detail
-
getMax_bitrate
final Integer getMax_bitrate()
-
getScale_resolution_down_by
final Float getScale_resolution_down_by()
-
getMax_framerate
final Integer getMax_framerate()
-
getScalability_mode
final String getScalability_mode()
-
adapter
final ProtoAdapter<VideoLayerSetting> adapter()
-
unknownFields
final ByteString unknownFields()
-
newBuilder
@Deprecated(message = Shouldn't be used in Kotlin, level = DeprecationLevel.HIDDEN) Void newBuilder()
-
-
-
-