|
Agora C++ API Reference for All Platforms
|
#include <IAgoraRtcEngine.h>
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 |
| int | publishDuration |
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 |
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.
| int agora::rtc::RemoteVideoStats::publishDuration |
The total publish duration (ms) of the remote video stream.