Public Attributes | |
uid_t | uid |
int | delay |
int | width |
int | height |
int | receivedBitrate |
int | decoderOutputFrameRate |
int | rendererOutputFrameRate |
int | packetLossRate |
REMOTE_VIDEO_STREAM_TYPE | rxStreamType |
int | totalFrozenTime |
int | frozenRate |
int | totalActiveTime |
Statistics of the remote video stream.
uid_t agora::rtc::RemoteVideoStats::uid |
User ID of the remote user sending the video streams.
int agora::rtc::RemoteVideoStats::delay |
DEPRECATED Time delay (ms).
In scenarios where audio and video is synchronized, you can use the value of networkTransportDelay
and jitterBufferDelay
in RemoteAudioStats
to know the delay statistics of the remote video.
int agora::rtc::RemoteVideoStats::width |
Width (pixels) of the video stream.
int agora::rtc::RemoteVideoStats::height |
Height (pixels) of the video stream.
int agora::rtc::RemoteVideoStats::receivedBitrate |
Bitrate (Kbps) received since the last count.
int agora::rtc::RemoteVideoStats::decoderOutputFrameRate |
The decoder output frame rate (fps) of the remote video.
int agora::rtc::RemoteVideoStats::rendererOutputFrameRate |
The render output frame rate (fps) of the remote video.
int agora::rtc::RemoteVideoStats::packetLossRate |
Packet loss rate (%) of the remote video stream after using the anti-packet-loss method.
REMOTE_VIDEO_STREAM_TYPE agora::rtc::RemoteVideoStats::rxStreamType |
The type of the remote video stream: REMOTE_VIDEO_STREAM_TYPE
int agora::rtc::RemoteVideoStats::totalFrozenTime |
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.
int agora::rtc::RemoteVideoStats::frozenRate |
The total video freeze time as a percentage (%) of the total time when the video is available.
int agora::rtc::RemoteVideoStats::totalActiveTime |
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.