LocalVideoStats class
Statistics of the local video stream.
- Annotations
-
- @JsonSerializable.new(explicitToJson: true, includeIfNull: false)
Properties
- captureBrightnessLevel → CaptureBrightnessLevelType?
-
Brightness level of locally captured video quality. See CaptureBrightnessLevelType.
final
- captureFrameHeight → int?
-
Height of local video capture (px).
final
- captureFrameRate → int?
-
Frame rate of local video capture (fps).
final
- captureFrameWidth → int?
-
Width of local video capture (px).
final
- codecType → VideoCodecType?
-
Video codec type. See VideoCodecType.
final
- encodedBitrate → int?
-
Video encoding bitrate (Kbps). Excludes bitrate of retransmitted video after packet loss.
final
- encodedFrameCount → int?
-
Number of video frames sent, cumulative value.
final
- encodedFrameHeight → int?
-
Video encoding height (px).
final
- encodedFrameWidth → int?
-
Video encoding width (px).
final
- encoderOutputFrameRate → int?
-
Output frame rate of the local video encoder, in fps.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- hwEncoderAccelerating → int?
-
Local video encoding acceleration type.
0: Uses software encoding, no acceleration.
1: Uses hardware encoding for acceleration.
final
- qualityAdaptIndication → QualityAdaptIndication?
-
Adaptation status of local video quality (based on target frame rate and target bitrate) during the statistical cycle. See QualityAdaptIndication.
final
- regulatedCaptureFrameHeight → int?
-
Height (px) of video captured by the camera after adjustment by the SDK's built-in video capture adapter (regulator). The regulator adjusts the width and height of the camera capture video based on the video encoding configuration.
final
- regulatedCaptureFrameRate → int?
-
Frame rate (fps) of video captured by the camera after adjustment by the SDK's built-in video capture adapter (regulator). The regulator adjusts the camera capture frame rate based on the video encoding configuration.
final
- regulatedCaptureFrameWidth → int?
-
Width (px) of video captured by the camera after adjustment by the SDK's built-in video capture adapter (regulator). The regulator adjusts the width and height of the camera capture video based on the video encoding configuration.
final
- rendererOutputFrameRate → int?
-
Output frame rate of the local video renderer, in fps.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sentBitrate → int?
-
Actual sending bitrate (Kbps) Excludes bitrate of retransmitted video after packet loss.
final
- sentFrameRate → int?
-
Actual sending frame rate (fps). Excludes frame rate of retransmitted video after packet loss.
final
- targetBitrate → int?
-
Target encoding bitrate (Kbps) of the current encoder. This bitrate is estimated by the SDK based on the current network conditions.
final
- targetFrameRate → int?
-
Target encoding frame rate (fps) of the current encoder.
final
- txPacketLossRate → int?
-
Video packet loss rate (%) from the local end to the Agora edge server before weak network recovery.
final
- uid → int?
-
ID of the local user.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited