Agora C++ API Reference for All Platforms
Public Attributes | List of all members
agora::rtc::RemoteVideoStats Struct Reference

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
 

Detailed Description

Statistics of the remote video stream.

Member Data Documentation

◆ uid

uid_t agora::rtc::RemoteVideoStats::uid

User ID of the remote user sending the video streams.

◆ delay

int agora::rtc::RemoteVideoStats::delay

DEPRECATED Time delay (ms).

◆ width

int agora::rtc::RemoteVideoStats::width

Width (pixels) of the video stream.

◆ height

int agora::rtc::RemoteVideoStats::height

Height (pixels) of the video stream.

◆ receivedBitrate

int agora::rtc::RemoteVideoStats::receivedBitrate

Bitrate (Kbps) received since the last count.

◆ decoderOutputFrameRate

int agora::rtc::RemoteVideoStats::decoderOutputFrameRate

The decoder output frame rate (fps) of the remote video.

◆ rendererOutputFrameRate

int agora::rtc::RemoteVideoStats::rendererOutputFrameRate

The render output frame rate (fps) of the remote video.

◆ packetLossRate

int agora::rtc::RemoteVideoStats::packetLossRate

Packet loss rate (%) of the remote video stream after using the anti-packet-loss method.

◆ rxStreamType

REMOTE_VIDEO_STREAM_TYPE agora::rtc::RemoteVideoStats::rxStreamType

◆ totalFrozenTime

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.

◆ frozenRate

int agora::rtc::RemoteVideoStats::frozenRate

The total video freeze time as a percentage (%) of the total time when the video is available.