Server Gateway SDK v3.7.200.21 for Linux Java
Public Member Functions | List of all members
io.agora.rtc.LastmileProbeResult Class Reference

Public Member Functions

 LastmileProbeResult ()
 
 LastmileProbeResult (int state, LastmileProbeOneWayResult uplinkReport, LastmileProbeOneWayResult downlinkReport, int rtt)
 
int getState ()
 
void setState (int state)
 
LastmileProbeOneWayResult getUplinkReport ()
 
void setUplinkReport (LastmileProbeOneWayResult uplinkReport)
 
LastmileProbeOneWayResult getDownlinkReport ()
 
void setDownlinkReport (LastmileProbeOneWayResult downlinkReport)
 
int getRtt ()
 
void setRtt (int rtt)
 

Detailed Description

The LastmileProbeResult class, which reports the uplink and downlink last-mile network probe test result.

Constructor & Destructor Documentation

◆ LastmileProbeResult() [1/2]

io.agora.rtc.LastmileProbeResult.LastmileProbeResult ( )

◆ LastmileProbeResult() [2/2]

io.agora.rtc.LastmileProbeResult.LastmileProbeResult ( int  state,
LastmileProbeOneWayResult  uplinkReport,
LastmileProbeOneWayResult  downlinkReport,
int  rtt 
)

Constructor.

Parameters
stateThe state of last-mile network probe test.
  • 1: The probe result is complete.
  • 2: The probe result is incomplete and bandwidth estimation is not available, probably due to temporary limited test resources.
  • 3: The probe result is not available, probably due to poor network onditions.
uplinkReportThe uplink last-mile network probe test result.
downlinkReportThe downlink last-mile network probe test result.
rttThe round-trip delay time (ms).

Member Function Documentation

◆ getDownlinkReport()

LastmileProbeOneWayResult io.agora.rtc.LastmileProbeResult.getDownlinkReport ( )

◆ getRtt()

int io.agora.rtc.LastmileProbeResult.getRtt ( )

◆ getState()

int io.agora.rtc.LastmileProbeResult.getState ( )

◆ getUplinkReport()

LastmileProbeOneWayResult io.agora.rtc.LastmileProbeResult.getUplinkReport ( )

◆ setDownlinkReport()

void io.agora.rtc.LastmileProbeResult.setDownlinkReport ( LastmileProbeOneWayResult  downlinkReport)

◆ setRtt()

void io.agora.rtc.LastmileProbeResult.setRtt ( int  rtt)

◆ setState()

void io.agora.rtc.LastmileProbeResult.setState ( int  state)

◆ setUplinkReport()

void io.agora.rtc.LastmileProbeResult.setUplinkReport ( LastmileProbeOneWayResult  uplinkReport)

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