LocalVideoStats class Null safety
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, int txPacketLossRate, int captureFrameRate, CaptureBrightnessLevelType captureBrightnessLevel)
- Constructs a LocalVideoStats
Properties
- captureBrightnessLevel ↔ CaptureBrightnessLevelType
-
The capture brightness level type.
read / write
- captureFrameRate ↔ int
-
The capture frame rate (fps) of the local video.
read / write
- codecType ↔ VideoCodecType
-
The codec type of the local video.
See VideoCodecType.
read / write
- encodedBitrate ↔ int
-
The encoding bitrate (Kbps), which does not include the bitrate of the re-transmission video after packet loss.
read / write
- encodedFrameCount ↔ int
-
The value of the sent frame rate, represented by an aggregate value.
read / write
- encodedFrameHeight ↔ int
-
The height of the encoding frame (px).
read / write
- encodedFrameWidth ↔ int
-
The width of the encoding frame (px).
read / write
- encoderOutputFrameRate ↔ int
-
The encoder output frame rate (fps) of the local video.
read / write
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- qualityAdaptIndication ↔ VideoQualityAdaptIndication
-
Quality change of the local video in terms of target frame rate and target bit rate since last count.
See VideoQualityAdaptIndication.
read / write
- rendererOutputFrameRate ↔ int
-
The renderer output frame rate (fps) of the local video.
read / write
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
- sentBitrate ↔ int
-
Bitrate (Kbps) sent in the reported interval, which does not include the bitrate of the re-transmission video after the packet loss.
read / write
- 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.
read / write
- targetBitrate ↔ int
-
The target bitrate (Kbps) of the current encoder. This value is estimated by the SDK based on the current network conditions.
read / write
- targetFrameRate ↔ int
-
The target frame rate (fps) of the current encoder.
read / write
- txPacketLossRate ↔ int
-
The video packet loss rate (%) from the local client to the Agora edge server before applying the anti-packet loss strategies.
read / write
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString(
) → String -
A string representation of this object. [...]
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited