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, int txPacketLossRate, int captureFrameRate, CaptureBrightnessLevelType captureBrightnessLevel)
Constructs a LocalVideoStats

Properties

captureBrightnessLevel CaptureBrightnessLevelType
The capture brightness level type.
getter/setter pair
captureFrameRate int
The capture frame rate (fps) of the local video.
getter/setter pair
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
txPacketLossRate int
The video packet loss rate (%) from the local client to the Agora edge server before applying the anti-packet loss strategies.
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