io.agora.rtc.RtcStats类 参考
RtcStats 类。
构造及析构函数说明
RtcStats() [1/2]
io.agora.rtc.RtcStats.RtcStats | ( | ) |
RtcStats() [2/2]
io.agora.rtc.RtcStats.RtcStats | ( | int | connectionId, |
int | duration, | ||
int | txBytes, | ||
int | rxBytes, | ||
int | txAudioBytes, | ||
int | txVideoBytes, | ||
int | rxAudioBytes, | ||
int | rxVideoBytes, | ||
short | txKBitRate, | ||
short | rxKBitRate, | ||
short | rxAudioKBitRate, | ||
short | txAudioKBitRate, | ||
short | rxVideoKBitRate, | ||
short | txVideoKBitRate, | ||
short | lastmileDelay, | ||
int | userCount, | ||
double | cpuAppUsage, | ||
double | cpuTotalUsage, | ||
int | gatewayRtt, | ||
double | memoryAppUsageRatio, | ||
double | memoryTotalUsageRatio, | ||
int | memoryAppUsageInKbytes, | ||
int | connectTimeMs, | ||
int | firstAudioPacketDuration, | ||
int | firstVideoPacketDuration, | ||
int | firstVideoKeyFramePacketDuration, | ||
int | packetsBeforeFirstKeyFramePacket, | ||
int | firstAudioPacketDurationAfterUnmute, | ||
int | firstVideoPacketDurationAfterUnmute, | ||
int | firstVideoKeyFramePacketDurationAfterUnmute, | ||
int | firstVideoKeyFrameDecodedDurationAfterUnmute, | ||
int | firstVideoKeyFrameRenderedDurationAfterUnmute, | ||
int | txPacketLossRate, | ||
int | rxPacketLossRate ) |
构造函数。
参数
参数名 | 描述 |
---|---|
connectionId | 连接 ID。 |
duration | 本地用户的通话时长,单位为秒,累计值。 |
txBytes | 发送字节数(bytes),累计值。 |
rxBytes | 接收字节数(bytes),累计值。 |
txAudioBytes | 发送音频字节数(bytes),累计值。 |
txVideoBytes | 发送视频字节数(bytes),累计值。 |
rxAudioBytes | 接收音频字节数(bytes),累计值。 |
rxVideoBytes | 接收视频字节数(bytes),累计值。 |
txKBitRate | 发送码率(Kbps),瞬时值。 |
rxKBitRate | 接收码率(Kbps),瞬时值。 |
rxAudioKBitRate | 音频接收码率(Kbps),瞬时值。 |
txAudioKBitRate | 音频包的发送码率(Kbps),瞬时值。 |
rxVideoKBitRate | 视频接收码率(Kbps),瞬时值。 |
txVideoKBitRate | 视频发送码率(Kbps),瞬时值。 |
lastmileDelay | 客户端到服务器的延迟(毫秒)。 |
userCount | 当前频道内的人数。 |
cpuAppUsage | 当前 App 的 CPU 使用率 (%)。 |
cpuTotalUsage | 当前系统的 CPU 使用率 (%)。 |
gatewayRtt | 客户端到本地路由器的往返时延 (ms)。 |
memoryAppUsageRatio | 当前 App 的内存占比 (%)。 |
memoryTotalUsageRatio | 当前系统的内存占比 (%)。 |
memoryAppUsageInKbytes | 当前 App 的内存大小 (KB)。 |
connectTimeMs | 从开始建立连接到成功连接的时间(毫秒)。如报告 0,则表示无效。 |
firstAudioPacketDuration | 从 SDK 开始连接 RTC 频道到接收到第一个音频包的时间(毫秒)。 |
firstVideoPacketDuration | 从 SDK 开始连接 RTC 频道到接收到第一个视频包的时间(毫秒)。 |
firstVideoKeyFramePacketDuration | 从 SDK 开始连接 RTC 频道到接收到第一个视频关键帧的时间(毫秒)。 |
packetsBeforeFirstKeyFramePacket | 在收到第一个视频关键帧之前收到的视频包数量。 |
firstAudioPacketDurationAfterUnmute | 从最后一次恢复发送音频到接收到第一个音频包的时间(毫秒)。 |
firstVideoPacketDurationAfterUnmute | 从最后一次恢复发送视频到接收到第一个视频包的时间(毫秒)。 |
firstVideoKeyFramePacketDurationAfterUnmute | 从最后一次恢复发送视频到接收到第一个视频关键帧的时间(毫秒)。 |
firstVideoKeyFrameDecodedDurationAfterUnmute | 从最后一次恢复发送视频到接收到第一个视频关键帧解码的时间(毫秒)。 |
firstVideoKeyFrameRenderedDurationAfterUnmute | 从最后一次恢复发送视频到接收到第一个视频帧关键帧渲染的时间(毫秒)。 |
txPacketLossRate | 发送端的丢包率。 |
rxPacketLossRate | 接收端的丢包率。 |
成员函数说明
getConnectionId()
int io.agora.rtc.RtcStats.getConnectionId | ( | ) |
getConnectTimeMs()
int io.agora.rtc.RtcStats.getConnectTimeMs | ( | ) |
getCpuAppUsage()
double io.agora.rtc.RtcStats.getCpuAppUsage | ( | ) |
getCpuTotalUsage()
double io.agora.rtc.RtcStats.getCpuTotalUsage | ( | ) |
getDuration()
int io.agora.rtc.RtcStats.getDuration | ( | ) |
getFirstAudioPacketDuration()
int io.agora.rtc.RtcStats.getFirstAudioPacketDuration | ( | ) |
getFirstAudioPacketDurationAfterUnmute()
int io.agora.rtc.RtcStats.getFirstAudioPacketDurationAfterUnmute | ( | ) |
getFirstVideoKeyFrameDecodedDurationAfterUnmute()
int io.agora.rtc.RtcStats.getFirstVideoKeyFrameDecodedDurationAfterUnmute | ( | ) |
getFirstVideoKeyFramePacketDuration()
int io.agora.rtc.RtcStats.getFirstVideoKeyFramePacketDuration | ( | ) |
getFirstVideoKeyFramePacketDurationAfterUnmute()
int io.agora.rtc.RtcStats.getFirstVideoKeyFramePacketDurationAfterUnmute | ( | ) |
getFirstVideoKeyFrameRenderedDurationAfterUnmute()
int io.agora.rtc.RtcStats.getFirstVideoKeyFrameRenderedDurationAfterUnmute | ( | ) |
getFirstVideoPacketDuration()
int io.agora.rtc.RtcStats.getFirstVideoPacketDuration | ( | ) |
getFirstVideoPacketDurationAfterUnmute()
int io.agora.rtc.RtcStats.getFirstVideoPacketDurationAfterUnmute | ( | ) |
getGatewayRtt()
int io.agora.rtc.RtcStats.getGatewayRtt | ( | ) |
getLastmileDelay()
short io.agora.rtc.RtcStats.getLastmileDelay | ( | ) |
getMemoryAppUsageInKbytes()
int io.agora.rtc.RtcStats.getMemoryAppUsageInKbytes | ( | ) |
getMemoryAppUsageRatio()
double io.agora.rtc.RtcStats.getMemoryAppUsageRatio | ( | ) |
getMemoryTotalUsageRatio()
double io.agora.rtc.RtcStats.getMemoryTotalUsageRatio | ( | ) |
getPacketsBeforeFirstKeyFramePacket()
int io.agora.rtc.RtcStats.getPacketsBeforeFirstKeyFramePacket | ( | ) |
getRxAudioBytes()
int io.agora.rtc.RtcStats.getRxAudioBytes | ( | ) |
getRxAudioKBitRate()
short io.agora.rtc.RtcStats.getRxAudioKBitRate | ( | ) |
getRxBytes()
int io.agora.rtc.RtcStats.getRxBytes | ( | ) |
getRxKBitRate()
short io.agora.rtc.RtcStats.getRxKBitRate | ( | ) |
getRxPacketLossRate()
int io.agora.rtc.RtcStats.getRxPacketLossRate | ( | ) |
getRxVideoBytes()
int io.agora.rtc.RtcStats.getRxVideoBytes | ( | ) |
getRxVideoKBitRate()
short io.agora.rtc.RtcStats.getRxVideoKBitRate | ( | ) |
getTxAudioBytes()
int io.agora.rtc.RtcStats.getTxAudioBytes | ( | ) |
getTxAudioKBitRate()
short io.agora.rtc.RtcStats.getTxAudioKBitRate | ( | ) |
getTxBytes()
int io.agora.rtc.RtcStats.getTxBytes | ( | ) |
getTxKBitRate()
short io.agora.rtc.RtcStats.getTxKBitRate | ( | ) |
getTxPacketLossRate()
int io.agora.rtc.RtcStats.getTxPacketLossRate | ( | ) |
getTxVideoBytes()
int io.agora.rtc.RtcStats.getTxVideoBytes | ( | ) |
getTxVideoKBitRate()
short io.agora.rtc.RtcStats.getTxVideoKBitRate | ( | ) |
getUserCount()
int io.agora.rtc.RtcStats.getUserCount | ( | ) |
setConnectionId()
void io.agora.rtc.RtcStats.setConnectionId | ( | int | connectionId | ) |
setConnectTimeMs()
void io.agora.rtc.RtcStats.setConnectTimeMs | ( | int | connectTimeMs | ) |
setCpuAppUsage()
void io.agora.rtc.RtcStats.setCpuAppUsage | ( | double | cpuAppUsage | ) |
setCpuTotalUsage()
void io.agora.rtc.RtcStats.setCpuTotalUsage | ( | double | cpuTotalUsage | ) |
setDuration()
void io.agora.rtc.RtcStats.setDuration | ( | int | duration | ) |
setFirstAudioPacketDuration()
void io.agora.rtc.RtcStats.setFirstAudioPacketDuration | ( | int | firstAudioPacketDuration | ) |
setFirstAudioPacketDurationAfterUnmute()
void io.agora.rtc.RtcStats.setFirstAudioPacketDurationAfterUnmute | ( | int | firstAudioPacketDurationAfterUnmute | ) |
setFirstVideoKeyFrameDecodedDurationAfterUnmute()
void io.agora.rtc.RtcStats.setFirstVideoKeyFrameDecodedDurationAfterUnmute | ( | int | firstVideoKeyFrameDecodedDurationAfterUnmute | ) |
setFirstVideoKeyFramePacketDuration()
void io.agora.rtc.RtcStats.setFirstVideoKeyFramePacketDuration | ( | int | firstVideoKeyFramePacketDuration | ) |
setFirstVideoKeyFramePacketDurationAfterUnmute()
void io.agora.rtc.RtcStats.setFirstVideoKeyFramePacketDurationAfterUnmute | ( | int | firstVideoKeyFramePacketDurationAfterUnmute | ) |
setFirstVideoKeyFrameRenderedDurationAfterUnmute()
void io.agora.rtc.RtcStats.setFirstVideoKeyFrameRenderedDurationAfterUnmute | ( | int | firstVideoKeyFrameRenderedDurationAfterUnmute | ) |
setFirstVideoPacketDuration()
void io.agora.rtc.RtcStats.setFirstVideoPacketDuration | ( | int | firstVideoPacketDuration | ) |
setFirstVideoPacketDurationAfterUnmute()
void io.agora.rtc.RtcStats.setFirstVideoPacketDurationAfterUnmute | ( | int | firstVideoPacketDurationAfterUnmute | ) |
setGatewayRtt()
void io.agora.rtc.RtcStats.setGatewayRtt | ( | int | gatewayRtt | ) |
setLastmileDelay()
void io.agora.rtc.RtcStats.setLastmileDelay | ( | short | lastmileDelay | ) |
setMemoryAppUsageInKbytes()
void io.agora.rtc.RtcStats.setMemoryAppUsageInKbytes | ( | int | memoryAppUsageInKbytes | ) |
setMemoryAppUsageRatio()
void io.agora.rtc.RtcStats.setMemoryAppUsageRatio | ( | double | memoryAppUsageRatio | ) |
setMemoryTotalUsageRatio()
void io.agora.rtc.RtcStats.setMemoryTotalUsageRatio | ( | double | memoryTotalUsageRatio | ) |
setPacketsBeforeFirstKeyFramePacket()
void io.agora.rtc.RtcStats.setPacketsBeforeFirstKeyFramePacket | ( | int | packetsBeforeFirstKeyFramePacket | ) |
setRxAudioBytes()
void io.agora.rtc.RtcStats.setRxAudioBytes | ( | int | rxAudioBytes | ) |
setRxAudioKBitRate()
void io.agora.rtc.RtcStats.setRxAudioKBitRate | ( | short | rxAudioKBitRate | ) |
setRxBytes()
void io.agora.rtc.RtcStats.setRxBytes | ( | int | rxBytes | ) |
setRxKBitRate()
void io.agora.rtc.RtcStats.setRxKBitRate | ( | short | rxKBitRate | ) |
setRxPacketLossRate()
void io.agora.rtc.RtcStats.setRxPacketLossRate | ( | int | rxPacketLossRate | ) |
setRxVideoBytes()
void io.agora.rtc.RtcStats.setRxVideoBytes | ( | int | rxVideoBytes | ) |
setRxVideoKBitRate()
void io.agora.rtc.RtcStats.setRxVideoKBitRate | ( | short | rxVideoKBitRate | ) |
setTxAudioBytes()
void io.agora.rtc.RtcStats.setTxAudioBytes | ( | int | txAudioBytes | ) |
setTxAudioKBitRate()
void io.agora.rtc.RtcStats.setTxAudioKBitRate | ( | short | txAudioKBitRate | ) |
setTxBytes()
void io.agora.rtc.RtcStats.setTxBytes | ( | int | txBytes | ) |
setTxKBitRate()
void io.agora.rtc.RtcStats.setTxKBitRate | ( | short | txKBitRate | ) |
setTxPacketLossRate()
void io.agora.rtc.RtcStats.setTxPacketLossRate | ( | int | txPacketLossRate | ) |
setTxVideoBytes()
void io.agora.rtc.RtcStats.setTxVideoBytes | ( | int | txVideoBytes | ) |
setTxVideoKBitRate()
void io.agora.rtc.RtcStats.setTxVideoKBitRate | ( | short | txVideoKBitRate | ) |
setUserCount()
void io.agora.rtc.RtcStats.setUserCount | ( | int | userCount | ) |
类成员变量说明
private
connectionId
|
private
connectTimeMs
|
private
cpuAppUsage
|
private
cpuTotalUsage
|
private
duration
|
private
firstAudioPacketDuration
|
private
firstAudioPacketDurationAfterUnmute
|
private
firstVideoKeyFrameDecodedDurationAfterUnmute
|
private
firstVideoKeyFramePacketDuration
|
private
firstVideoKeyFramePacketDurationAfterUnmute
|
private
firstVideoKeyFrameRenderedDurationAfterUnmute
|
private
firstVideoPacketDuration
|
private
firstVideoPacketDurationAfterUnmute
|
private
gatewayRtt
|
private
lastmileDelay
|
private
memoryAppUsageInKbytes
|
private
memoryAppUsageRatio
|
private
memoryTotalUsageRatio
|
private
packetsBeforeFirstKeyFramePacket
|
private
rxAudioBytes
|
private
rxAudioKBitRate
|
private
rxBytes
|
private
rxKBitRate
|
private
rxPacketLossRate
|
private
rxVideoBytes
|
private
rxVideoKBitRate
|
private
txAudioBytes
|
private
txAudioKBitRate
|
private
txBytes
|
private
txKBitRate
|
private
txPacketLossRate
|
private
txVideoBytes
|
private
txVideoKBitRate
|
private
userCount
|