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