RemoteVideoStats class

Statistics of the remote video stream.

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

Properties

avSyncTimeMs int?
The amount of time (ms) that the audio is ahead of the video. If this value is negative, the audio is lagging behind the video.
final
decoderOutputFrameRate int?
The frame rate (fps) of decoding the remote video.
final
delay int?
Deprecated: In scenarios where audio and video are synchronized, you can get the video delay data from networkTransportDelay and jitterBufferDelay in RemoteAudioStats. The video delay (ms).
final
e2eDelay int?
End-to-end video latency (ms). That is, the time elapsed from the video capturing on the remote user's end to the receiving and rendering of the video on the local user's end.
final
frameLossRate int?
The packet loss rate (%) of the remote video.
final
frozenRate int?
The total video freeze time as a percentage (%) of the total time the video is available. The video is considered available as long as that the remote user neither stops sending the video stream nor disables the video module after joining the channel.
final
hashCode int
The hash code for this object.
no setterinherited
height int?
The height (pixels) of the video.
final
packetLossRate int?
The packet loss rate (%) of the remote video after using the anti-packet-loss technology.
final
publishDuration int?
The total duration (ms) of the remote video stream.
final
receivedBitrate int?
The bitrate (Kbps) of the remote video received since the last count.
final
rendererOutputFrameRate int?
The frame rate (fps) of rendering the remote video.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
rxStreamType → VideoStreamType?
The type of the video stream. See VideoStreamType.
final
totalActiveTime int?
The total active time (ms) of the video. As long as the remote user or host neither stops sending the video stream nor disables the video module after joining the channel, the video is available.
final
totalFrozenTime int?
The total freeze time (ms) of the remote video stream after the remote user joins the channel. In a video session where the frame rate is set to no less than 5 fps, video freeze occurs when the time interval between two adjacent renderable video frames is more than 500 ms.
final
uid int?
The user ID of the remote user sending the video stream.
final
width int?
The width (pixels) of the video.
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