Voice SDK v3.7.1 API Reference for Unity
Public Attributes | List of all members
agora_gaming_rtc.RemoteVideoStats Struct Reference

Public Attributes

uint  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
 

Detailed Description

Statistics of the remote video stream.

Member Data Documentation

◆ decoderOutputFrameRate

int agora_gaming_rtc.RemoteVideoStats.decoderOutputFrameRate

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

◆ delay

int agora_gaming_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.

◆ frozenRate

int agora_gaming_rtc.RemoteVideoStats.frozenRate

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

◆ height

int agora_gaming_rtc.RemoteVideoStats.height

Height (pixels) of the video stream.

◆ packetLossRate

int agora_gaming_rtc.RemoteVideoStats.packetLossRate

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

◆ publishDuration

int agora_gaming_rtc.RemoteVideoStats.publishDuration

The total publish duration (ms) of the remote video stream.

Since
v3.2.0

◆ receivedBitrate

int agora_gaming_rtc.RemoteVideoStats.receivedBitrate

Bitrate (Kbps) received since the last count.

◆ rendererOutputFrameRate

int agora_gaming_rtc.RemoteVideoStats.rendererOutputFrameRate

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

◆ rxStreamType

REMOTE_VIDEO_STREAM_TYPE agora_gaming_rtc.RemoteVideoStats.rxStreamType

The type of the remote video stream: REMOTE_VIDEO_STREAM_TYPE

◆ totalActiveTime

int agora_gaming_rtc.RemoteVideoStats.totalActiveTime

The total time (ms) when the remote user in the Communication profile or the remote host in the Live-broadcast profile neither stops sending the video stream nor disables the video module after joining the channel.

Since
v3.0.1

◆ totalFrozenTime

int agora_gaming_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.

◆ uid

uint agora_gaming_rtc.RemoteVideoStats.uid

User ID of the remote user sending the video streams.

◆ width

int agora_gaming_rtc.RemoteVideoStats.width

Width (pixels) of the video stream.


The documentation for this struct was generated from the following file: