LocalVideoStats class
Statistics of the local video.
- Annotations
-
- @JsonSerializable(explicitToJson: true)
Constructors
- LocalVideoStats(int sentBitrate, int sentFrameRate, int encoderOutputFrameRate, int rendererOutputFrameRate, int targetBitrate, int targetFrameRate, VideoQualityAdaptIndication qualityAdaptIndication, int encodedBitrate, int encodedFrameWidth, int encodedFrameHeight, int encodedFrameCount, VideoCodecType codecType)
- The video packet loss rate (%) from the local client to the Meta edge server before applying the anti-packet loss strategies.
Properties
- codecType ↔ VideoCodecType
-
The codec type of the local video.
See VideoCodecType.
getter/setter pair
- encodedBitrate ↔ int
-
The encoding bitrate (Kbps), which does not include the bitrate of the re-transmission video after packet loss.
getter/setter pair
- encodedFrameCount ↔ int
-
The value of the sent frame rate, represented by an aggregate value.
getter/setter pair
- encodedFrameHeight ↔ int
-
The height of the encoding frame (px).
getter/setter pair
- encodedFrameWidth ↔ int
-
The width of the encoding frame (px).
getter/setter pair
- encoderOutputFrameRate ↔ int
-
The encoder output frame rate (fps) of the local video.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- qualityAdaptIndication ↔ VideoQualityAdaptIndication
-
Quality change of the local video in terms of target frame rate and target bit rate since last count.
See VideoQualityAdaptIndication.
getter/setter pair
- rendererOutputFrameRate ↔ int
-
The renderer output frame rate (fps) of the local video.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sentBitrate ↔ int
-
Bitrate (Kbps) sent in the reported interval, which does not include the bitrate of the re-transmission video after the packet loss.
getter/setter pair
- sentFrameRate ↔ int
-
Frame rate (fps) sent in the reported interval, which does not include the frame rate of the re-transmission video after the packet loss.
getter/setter pair
- targetBitrate ↔ int
-
The target bitrate (Kbps) of the current encoder. This value is estimated by the SDK based on the current network conditions.
getter/setter pair
- targetFrameRate ↔ int
-
The target frame rate (fps) of the current encoder.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited