Agora Server Gateway SDK Java API Reference
Loading...
Searching...
No Matches
io.agora.rtc.DownlinkNetworkInfo Class Reference

Public Member Functions

 DownlinkNetworkInfo ()
 
 DownlinkNetworkInfo (int lastmileBufferDelayTimeMs, int bandwidthEstimationBps, int totalDownscaleLevelCount, PeerDownlinkInfo peerDownlinkInfo, int totalReceivedVideoCount)
 
int getLastmileBufferDelayTimeMs ()
 
void setLastmileBufferDelayTimeMs (int lastmileBufferDelayTimeMs)
 
int getBandwidthEstimationBps ()
 
void setBandwidthEstimationBps (int bandwidthEstimationBps)
 
int getTotalDownscaleLevelCount ()
 
void setTotalDownscaleLevelCount (int totalDownscaleLevelCount)
 
PeerDownlinkInfo getPeerDownlinkInfo ()
 
void setPeerDownlinkInfo (PeerDownlinkInfo peerDownlinkInfo)
 
int getTotalReceivedVideoCount ()
 
void setTotalReceivedVideoCount (int totalReceivedVideoCount)
 

Private Attributes

int lastmileBufferDelayTimeMs
 
int bandwidthEstimationBps
 
int totalDownscaleLevelCount
 
PeerDownlinkInfo peerDownlinkInfo
 
int totalReceivedVideoCount
 

Detailed Description

The collections of downlink network info.

Constructor & Destructor Documentation

◆ DownlinkNetworkInfo() [1/2]

io.agora.rtc.DownlinkNetworkInfo.DownlinkNetworkInfo ( )

◆ DownlinkNetworkInfo() [2/2]

io.agora.rtc.DownlinkNetworkInfo.DownlinkNetworkInfo ( int lastmileBufferDelayTimeMs,
int bandwidthEstimationBps,
int totalDownscaleLevelCount,
PeerDownlinkInfo peerDownlinkInfo,
int totalReceivedVideoCount )

Constructor.

Parameters
lastmileBufferDelayTimeMsThe lastmile buffer delay queue time in ms.
bandwidthEstimationBpsThe current downlink bandwidth estimation (bps) after downscale.
totalDownscaleLevelCountThe total video downscale level count.
peerDownlinkInfoDownlink network info of the user who owns the remote video stream.
totalReceivedVideoCountThe total video received count.

Member Function Documentation

◆ getBandwidthEstimationBps()

int io.agora.rtc.DownlinkNetworkInfo.getBandwidthEstimationBps ( )

◆ getLastmileBufferDelayTimeMs()

int io.agora.rtc.DownlinkNetworkInfo.getLastmileBufferDelayTimeMs ( )

◆ getPeerDownlinkInfo()

PeerDownlinkInfo io.agora.rtc.DownlinkNetworkInfo.getPeerDownlinkInfo ( )

◆ getTotalDownscaleLevelCount()

int io.agora.rtc.DownlinkNetworkInfo.getTotalDownscaleLevelCount ( )

◆ getTotalReceivedVideoCount()

int io.agora.rtc.DownlinkNetworkInfo.getTotalReceivedVideoCount ( )

◆ setBandwidthEstimationBps()

void io.agora.rtc.DownlinkNetworkInfo.setBandwidthEstimationBps ( int bandwidthEstimationBps)

◆ setLastmileBufferDelayTimeMs()

void io.agora.rtc.DownlinkNetworkInfo.setLastmileBufferDelayTimeMs ( int lastmileBufferDelayTimeMs)

◆ setPeerDownlinkInfo()

void io.agora.rtc.DownlinkNetworkInfo.setPeerDownlinkInfo ( PeerDownlinkInfo peerDownlinkInfo)

◆ setTotalDownscaleLevelCount()

void io.agora.rtc.DownlinkNetworkInfo.setTotalDownscaleLevelCount ( int totalDownscaleLevelCount)

◆ setTotalReceivedVideoCount()

void io.agora.rtc.DownlinkNetworkInfo.setTotalReceivedVideoCount ( int totalReceivedVideoCount)

Member Data Documentation

◆ bandwidthEstimationBps

int io.agora.rtc.DownlinkNetworkInfo.bandwidthEstimationBps
private

◆ lastmileBufferDelayTimeMs

int io.agora.rtc.DownlinkNetworkInfo.lastmileBufferDelayTimeMs
private

◆ peerDownlinkInfo

PeerDownlinkInfo io.agora.rtc.DownlinkNetworkInfo.peerDownlinkInfo
private

◆ totalDownscaleLevelCount

int io.agora.rtc.DownlinkNetworkInfo.totalDownscaleLevelCount
private

◆ totalReceivedVideoCount

int io.agora.rtc.DownlinkNetworkInfo.totalReceivedVideoCount
private

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