Agora Java API Reference for Android
|
#include <NGIAgoraVideoTrack.h>
Public Attributes | |
uid_t | uid |
int | delay |
int | e2eDelay |
int | width |
int | height |
int | receivedBitrate |
int | decoderOutputFrameRate |
int | rendererOutputFrameRate |
int | frameLossRate |
int | packetLossRate |
VIDEO_STREAM_TYPE | rxStreamType |
int | totalFrozenTime |
int | frozenRate |
uint32_t | totalDecodedFrames |
int | avSyncTimeMs |
uint32_t | downlink_process_time_ms |
uint32_t | frame_render_delay_ms |
uint64_t | totalActiveTime |
uint64_t | publishDuration |
int | superResolutionType |
The struct of RemoteVideoTrackStats.
uid_t agora::rtc::RemoteVideoTrackStats::uid |
The ID of the remote user.
int agora::rtc::RemoteVideoTrackStats::delay |
The overall delay (ms) of the video frames.
int agora::rtc::RemoteVideoTrackStats::e2eDelay |
End-to-end delay from video capturer to video renderer. Hardware capture or render delay is excluded.
int agora::rtc::RemoteVideoTrackStats::width |
The width (pixel) of the remote video track.
int agora::rtc::RemoteVideoTrackStats::height |
The height (pixel) of the remote video track.
int agora::rtc::RemoteVideoTrackStats::receivedBitrate |
The bitrate (Kbps) received in the reported interval.
int agora::rtc::RemoteVideoTrackStats::decoderOutputFrameRate |
The decoder output frame rate (fps) of the remote video track.
int agora::rtc::RemoteVideoTrackStats::rendererOutputFrameRate |
The render output frame rate (fps) of the remote video track.
int agora::rtc::RemoteVideoTrackStats::frameLossRate |
The video frame loss rate (%) of the remote video stream in the reported interval.
int agora::rtc::RemoteVideoTrackStats::packetLossRate |
The packet loss rate (%) of the remote video track after using the anti-packet-loss method.
VIDEO_STREAM_TYPE agora::rtc::RemoteVideoTrackStats::rxStreamType |
The remote video stream type: #VIDEO_STREAM_TYPE.
int agora::rtc::RemoteVideoTrackStats::totalFrozenTime |
The total freeze time (ms) of the remote video track 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::RemoteVideoTrackStats::frozenRate |
The total video freeze time as a percentage (%) of the total time when the video is available.
uint32_t agora::rtc::RemoteVideoTrackStats::totalDecodedFrames |
The total number of decoded video frames.
int agora::rtc::RemoteVideoTrackStats::avSyncTimeMs |
The offset (ms) between audio and video stream. A positive value indicates the audio leads the video, and a negative value indicates the audio lags the video.
uint32_t agora::rtc::RemoteVideoTrackStats::downlink_process_time_ms |
The average offset(ms) between receive first packet which composite the frame and the frame ready to render.
uint32_t agora::rtc::RemoteVideoTrackStats::frame_render_delay_ms |
The average time cost in renderer.
uint64_t agora::rtc::RemoteVideoTrackStats::totalActiveTime |
The total time (ms) when the remote user neither stops sending the video stream nor disables the video module after joining the channel.
uint64_t agora::rtc::RemoteVideoTrackStats::publishDuration |
The total publish duration (ms) of the remote video stream.