LocalVideoStats class
Local video stream statistics called back every 2 seconds.
After a local user successfully publishes a video stream, the SDK periodically notifies the user of the status of the published video stream during this statistics cycle through RTCRoomEventHandler.onLocalStreamStats.
Properties
- codecType → VideoCodecType?
-
Encoding type of the video.
final
- encodedBitrate → int?
-
The video encoding bit rate in kbps of the largest resolution video stream actually published in this statistical period.
final
- encodedFrameCount → int?
-
The total number of video frames sent for the video stream with the largest resolution actually published during this statistical period.
final
- encodedFrameHeight → int?
-
The video encoding height in px of the video stream with the largest resolution actually published.
final
- encodedFrameWidth → int?
-
The video encoding width in px of the video stream with the largest resolution actually published.
final
- encoderOutputFrameRate → int?
-
Encoder output frame rate in fps for the current statistical period.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- inputFrameRate → int?
-
The capture frame rate in Hz for this statistical period.
final
- isScreen → bool?
-
Whether the media stream is from screen sharing.
final
- jitter → int?
-
Video uplink network jitter in ms.
final
- renderOutputFrameRate → int?
-
The local video rendering frame rate in fps for this statistical period.
final
- rtt → int?
-
Round-trip time delay in ms.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sentFrameRate → int?
-
The video send sample rate in Hz for this statistical period.
final
- sentKBitrate → double?
-
The sending code rate in Kbps of the video stream with the largest resolution actually published in this statistical period.
final
- statsInterval → int?
-
The interval of this statistical period, in ms.
final
- videoDenoiseMode → VideoDenoiseMode?
-
Video noise reduction mode.
final
- videoLossRate → double?
-
The video uplink packet loss rate in this statistical period, the value range is
[0, 1]
.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