RemoteVideoStats class
Statistics of the remote video.
- Annotations
-
- @JsonSerializable(explicitToJson: true)
Constructors
- RemoteVideoStats()
- Constructs a RemoteVideoStats
Properties
- decoderOutputFrameRate ↔ int?
-
The decoder output frame rate (fps) of the remote video.
getter/setter pair
- delay ↔ int?
-
Time delay (ms). In scenarios where audio and video is synchronized, you can use the value of
networkTransportDelay
andjitterBufferDelay
in RemoteAudioStats to know the delay statistics of the remote video.getter/setter pair - frozenRate ↔ int?
-
The total video freeze time (
totalFrozenTime
) as a percentage (%) of the total time when the video is available (totalActiveTime
).getter/setter pair - hashCode → int
-
The hash code for this object.
no setterinherited
- height ↔ int?
-
Height (pixels) of the remote video.
getter/setter pair
- packetLossRate ↔ int?
-
Packet loss rate (%) of the remote video stream after network countermeasures.
getter/setter pair
- publishDuration ↔ int?
-
The total publish duration (ms) of the remote video stream.
getter/setter pair
- receivedBitrate ↔ int?
-
Bitrate (Kbps) received in the reported interval.
getter/setter pair
- rendererOutputFrameRate ↔ int?
-
The renderer output frame rate (fps) of the remote video.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- rxStreamType ↔ VideoStreamType?
-
Video stream type (high-stream or low-stream).
See VideoStreamType.
getter/setter pair
- totalActiveTime ↔ int?
-
The total time (ms) when the remote user in the Communication profile or the remote broadcaster in the Live-broadcast profile neither stops sending the video stream nor disables the video module after joining the channel.
getter/setter pair
- 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.
getter/setter pair
- uid ↔ String?
-
ID of the user sending the video streams.
getter/setter pair
- width ↔ int?
-
Width (pixels) of the remote video.
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