RtpEncodingParameters class
Constructors
-
RtpEncodingParameters({int? codecPayloadType, RtxSsrc? rtx, bool? dtx, String? scalabilityMode, bool? adaptivePtime, Priority? priority, Priority? networkPriority, bool active = true, int? maxBitrate, int? maxFramerate, int? minBitrate, int? numTemporalLayers, String? rid, double? scaleResolutionDownBy, int? ssrc})
-
Properties
-
active
↔ bool
-
Set to true to cause this encoding to be sent, and false for it not to
be sent.
getter/setter pairinherited
-
adaptivePtime
↔ bool?
-
getter/setter pair
-
codecPayloadType
→ int?
-
final
-
dtx
↔ bool?
-
getter/setter pair
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
maxBitrate
↔ int?
-
If non-null, this represents the Transport Independent Application
Specific maximum bandwidth defined in RFC3890. If null, there is no
maximum bitrate.
getter/setter pairinherited
-
maxFramerate
↔ int?
-
The max framerate in fps for video.
getter/setter pairinherited
-
minBitrate
↔ int?
-
The minimum bitrate in bps for video.
getter/setter pairinherited
-
networkPriority
↔ Priority?
-
getter/setter pair
-
numTemporalLayers
↔ int?
-
The number of temporal layers for video.
getter/setter pairinherited
-
priority
↔ Priority?
-
getter/setter pair
-
rid
↔ String?
-
If non-null, this represents the RID that identifies this encoding layer.
RIDs are used to identify layers in simulcast.
getter/setter pairinherited
-
rtx
↔ RtxSsrc?
-
getter/setter pair
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
scalabilityMode
↔ String?
-
getter/setter pairoverride
-
scaleResolutionDownBy
↔ double?
-
If non-null, scale the width and height down by this factor for video. If null,
implementation default scaling factor will be used.
getter/setter pairinherited
-
ssrc
↔ int?
-
SSRC to be used by this encoding.
Can't be changed between getParameters/setParameters.
getter/setter pairinherited