LocalVideoStats class

The statistics of the local video stream.

Annotations
  • @JsonSerializable(explicitToJson: true, includeIfNull: false)

Properties

captureBrightnessLevel → CaptureBrightnessLevelType?
The brightness level of the video image captured by the local camera. See CaptureBrightnessLevelType.
final
captureFrameHeight int?
The height (px) for capturing the local video stream.
final
captureFrameRate int?
The frame rate (fps) for capturing the local video stream.
final
captureFrameWidth int?
The width (px) for capturing the local video stream.
final
codecType → VideoCodecType?
The codec type of the local video. See VideoCodecType.
final
encodedBitrate int?
The bitrate (Kbps) while encoding the local video stream. This value does not include the bitrate for resending the video after packet loss.
final
encodedFrameCount int?
The number of the sent video frames, represented by an aggregate value.
final
encodedFrameHeight int?
The height of the encoded video (px).
final
encodedFrameWidth int?
The width of the encoded video (px).
final
encoderOutputFrameRate int?
The output frame rate (fps) of the local video encoder.
final
hashCode int
The hash code for this object.
no setterinherited
hwEncoderAccelerating int?
The local video encoding acceleration type. 0: Software encoding is applied without acceleration. 1: Hardware encoding is applied for acceleration.
final
qualityAdaptIndication → QualityAdaptIndication?
The quality adaptation of the local video stream in the reported interval (based on the target frame rate and target bitrate). See QualityAdaptIndication.
final
regulatedCaptureFrameHeight int?
The height (px) adjusted by the built-in video capture adapter (regulator) of the SDK for capturing the local video stream. The regulator adjusts the height and width of the video captured by the camera according to the video encoding configuration.
final
regulatedCaptureFrameRate int?
The frame rate (fps) adjusted by the built-in video capture adapter (regulator) of the SDK for capturing the local video stream. The regulator adjusts the frame rate of the video captured by the camera according to the video encoding configuration.
final
regulatedCaptureFrameWidth int?
The width (px) adjusted by the built-in video capture adapter (regulator) of the SDK for capturing the local video stream. The regulator adjusts the height and width of the video captured by the camera according to the video encoding configuration.
final
rendererOutputFrameRate int?
The output frame rate (fps) of the local video renderer.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sentBitrate int?
The actual bitrate (Kbps) while sending the local video stream. This value does not include the bitrate for resending the video after packet loss.
final
sentFrameRate int?
The actual frame rate (fps) while sending the local video stream. This value does not include the frame rate for resending the video after packet loss.
final
targetBitrate int?
The target bitrate (Kbps) of the current encoder. This is an estimate made by the SDK based on the current network conditions.
final
targetFrameRate int?
The target frame rate (fps) of the current encoder.
final
txPacketLossRate int?
The video packet loss rate (%) from the local client to the Agora server before applying the anti-packet loss strategies.
final
uid int?
The ID of the local user.
final

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