@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public static interface RTCRtpEncodingParameters.Builder
extends RTCRtpEncodingParameters
RTCRtpEncodingParameters.Builder| Modifier and Type | Method and Description |
|---|---|
default RTCRtpEncodingParameters.Builder |
active(boolean active) |
default RTCRtpEncodingParameters.Builder |
maxBitrate(int maxBitrate)
The RTCRtpEncodingParameters dictionary's maxBitrate property specifies the maximum number of bits per second to allow a track encoded with this encoding to use.
|
default RTCRtpEncodingParameters.Builder |
networkPriority(java.lang.String networkPriority) |
default RTCRtpEncodingParameters.Builder |
priority(java.lang.String priority) |
default RTCRtpEncodingParameters.Builder |
rid(java.lang.String rid) |
default RTCRtpEncodingParameters.Builder |
scaleResolutionDownBy(double scaleResolutionDownBy)
The RTCRtpEncodingParameters dictionary's scaleResolutionDownBy property can be used to specify a factor by which to reduce the size of a video track during encoding.
|
active, create, maxBitrate, networkPriority, priority, scaleResolutionDownBy, setActive, setMaxBitrate, setNetworkPriority, setPriority, setScaleResolutionDownByrid, setRid@JsOverlay @Nonnull default RTCRtpEncodingParameters.Builder active(boolean active)
@JsOverlay @Nonnull default RTCRtpEncodingParameters.Builder maxBitrate(int maxBitrate)
@JsOverlay @Nonnull default RTCRtpEncodingParameters.Builder scaleResolutionDownBy(double scaleResolutionDownBy)
@JsOverlay @Nonnull default RTCRtpEncodingParameters.Builder networkPriority(@RTCPriorityType @Nonnull java.lang.String networkPriority)
@JsOverlay @Nonnull default RTCRtpEncodingParameters.Builder priority(@RTCPriorityType @Nonnull java.lang.String priority)
@JsOverlay @Nonnull default RTCRtpEncodingParameters.Builder rid(@Nonnull java.lang.String rid)