Class NERoomRtcStats
-
- All Implemented Interfaces:
public final class NERoomRtcStats
通话相关的统计信息。
-
-
Field Summary
Fields Modifier and Type Field Description private Long
txBytes
private Long
rxBytes
private Integer
cpuAppUsage
private Integer
cpuTotalUsage
private Integer
memoryAppUsageRatio
private Integer
memoryTotalUsageRatio
private Long
memoryAppUsageInKBytes
private Long
totalDuration
private Long
txAudioBytes
private Long
txVideoBytes
private Long
rxAudioBytes
private Long
rxVideoBytes
private Integer
rxAudioKBitRate
private Integer
rxVideoKBitRate
private Integer
txAudioKBitRate
private Integer
txVideoKBitRate
private Long
upRtt
private Long
downRtt
private Integer
txAudioPacketLossRate
private Integer
txVideoPacketLossRate
private Integer
txAudioPacketLossSum
private Integer
txVideoPacketLossSum
private Integer
txAudioJitter
private Integer
txVideoJitter
private Integer
rxAudioPacketLossRate
private Integer
rxVideoPacketLossRate
private Long
rxAudioPacketLossSum
private Integer
rxVideoPacketLossSum
private Integer
rxAudioJitter
private Integer
rxVideoJitter
-
Constructor Summary
Constructors Constructor Description NERoomRtcStats(Long txBytes, Long rxBytes, Integer cpuAppUsage, Integer cpuTotalUsage, Integer memoryAppUsageRatio, Integer memoryTotalUsageRatio, Long memoryAppUsageInKBytes, Long totalDuration, Long txAudioBytes, Long txVideoBytes, Long rxAudioBytes, Long rxVideoBytes, Integer rxAudioKBitRate, Integer rxVideoKBitRate, Integer txAudioKBitRate, Integer txVideoKBitRate, Long upRtt, Long downRtt, Integer txAudioPacketLossRate, Integer txVideoPacketLossRate, Integer txAudioPacketLossSum, Integer txVideoPacketLossSum, Integer txAudioJitter, Integer txVideoJitter, Integer rxAudioPacketLossRate, Integer rxVideoPacketLossRate, Long rxAudioPacketLossSum, Integer rxVideoPacketLossSum, Integer rxAudioJitter, Integer rxVideoJitter)
-
Method Summary
Modifier and Type Method Description final Long
getTxBytes()
发送字节数(Byte),累计值。 final Unit
setTxBytes(Long txBytes)
发送字节数(Byte),累计值。 final Long
getRxBytes()
接收字节数(Byte),累计值。 final Unit
setRxBytes(Long rxBytes)
接收字节数(Byte),累计值。 final Integer
getCpuAppUsage()
当前 App 的 CPU 使用率 (%)。Android 8. final Unit
setCpuAppUsage(Integer cpuAppUsage)
当前 App 的 CPU 使用率 (%)。Android 8. final Integer
getCpuTotalUsage()
当前系统的 CPU 使用率 (%)。Android 8. final Unit
setCpuTotalUsage(Integer cpuTotalUsage)
当前系统的 CPU 使用率 (%)。Android 8. final Integer
getMemoryAppUsageRatio()
当前 App 的内存占比 (%) , 占最大可用内存,由于计算方式的原因可能会超过100。 final Unit
setMemoryAppUsageRatio(Integer memoryAppUsageRatio)
当前 App 的内存占比 (%) , 占最大可用内存,由于计算方式的原因可能会超过100。 final Integer
getMemoryTotalUsageRatio()
当前系统的内存占比 (%)。 final Unit
setMemoryTotalUsageRatio(Integer memoryTotalUsageRatio)
当前系统的内存占比 (%)。 final Long
getMemoryAppUsageInKBytes()
当前 App 的内存大小 (KB)。 final Unit
setMemoryAppUsageInKBytes(Long memoryAppUsageInKBytes)
当前 App 的内存大小 (KB)。 final Long
getTotalDuration()
自加入房间的通话时长 , 退出后再加入重新计时 ( 单位:S)。 final Unit
setTotalDuration(Long totalDuration)
自加入房间的通话时长 , 退出后再加入重新计时 ( 单位:S)。 final Long
getTxAudioBytes()
自加入房间后累计的发送的音频字节数(Byte)。 final Unit
setTxAudioBytes(Long txAudioBytes)
自加入房间后累计的发送的音频字节数(Byte)。 final Long
getTxVideoBytes()
自加入房间后累计的发送的视频字节数(Byte)。 final Unit
setTxVideoBytes(Long txVideoBytes)
自加入房间后累计的发送的视频字节数(Byte)。 final Long
getRxAudioBytes()
自加入房间后累计的接收的音频字节数(Byte)。 final Unit
setRxAudioBytes(Long rxAudioBytes)
自加入房间后累计的接收的音频字节数(Byte)。 final Long
getRxVideoBytes()
自加入房间后累计的接收的视频字节数(Byte)。 final Unit
setRxVideoBytes(Long rxVideoBytes)
自加入房间后累计的接收的视频字节数(Byte)。 final Integer
getRxAudioKBitRate()
音频接收码率(kbps)。 final Unit
setRxAudioKBitRate(Integer rxAudioKBitRate)
音频接收码率(kbps)。 final Integer
getRxVideoKBitRate()
视频接收码率(kbps)。 final Unit
setRxVideoKBitRate(Integer rxVideoKBitRate)
视频接收码率(kbps)。 final Integer
getTxAudioKBitRate()
音频发送码率(kbps)。 final Unit
setTxAudioKBitRate(Integer txAudioKBitRate)
音频发送码率(kbps)。 final Integer
getTxVideoKBitRate()
视频发送码率(kbps)。 final Unit
setTxVideoKBitRate(Integer txVideoKBitRate)
视频发送码率(kbps)。 final Long
getUpRtt()
上行平均往返时延(ms)。 final Unit
setUpRtt(Long upRtt)
上行平均往返时延(ms)。 final Long
getDownRtt()
下行平均往返时延(ms)。 final Unit
setDownRtt(Long downRtt)
下行平均往返时延(ms)。 final Integer
getTxAudioPacketLossRate()
本地上行音频丢包率(%)。 final Unit
setTxAudioPacketLossRate(Integer txAudioPacketLossRate)
本地上行音频丢包率(%)。 final Integer
getTxVideoPacketLossRate()
本地上行视频实际丢包率(%)。 final Unit
setTxVideoPacketLossRate(Integer txVideoPacketLossRate)
本地上行视频实际丢包率(%)。 final Integer
getTxAudioPacketLossSum()
本地上行音频丢包数。 final Unit
setTxAudioPacketLossSum(Integer txAudioPacketLossSum)
本地上行音频丢包数。 final Integer
getTxVideoPacketLossSum()
本地上行视频丢包数。 final Unit
setTxVideoPacketLossSum(Integer txVideoPacketLossSum)
本地上行视频丢包数。 final Integer
getTxAudioJitter()
本地上行音频抖动 (ms)。 final Unit
setTxAudioJitter(Integer txAudioJitter)
本地上行音频抖动 (ms)。 final Integer
getTxVideoJitter()
本地上行视频抖动 (ms)。 final Unit
setTxVideoJitter(Integer txVideoJitter)
本地上行视频抖动 (ms)。 final Integer
getRxAudioPacketLossRate()
本地下行音频丢包率(%)。 final Unit
setRxAudioPacketLossRate(Integer rxAudioPacketLossRate)
本地下行音频丢包率(%)。 final Integer
getRxVideoPacketLossRate()
本地下行视频丢包率(%)。 final Unit
setRxVideoPacketLossRate(Integer rxVideoPacketLossRate)
本地下行视频丢包率(%)。 final Long
getRxAudioPacketLossSum()
本地下行音频丢包数。 final Unit
setRxAudioPacketLossSum(Long rxAudioPacketLossSum)
本地下行音频丢包数。 final Integer
getRxVideoPacketLossSum()
本地下行视频丢包数。 final Unit
setRxVideoPacketLossSum(Integer rxVideoPacketLossSum)
本地下行视频丢包数。 final Integer
getRxAudioJitter()
本地下行音频抖动 (ms)。 final Unit
setRxAudioJitter(Integer rxAudioJitter)
本地下行音频抖动 (ms)。 final Integer
getRxVideoJitter()
本地下行视频抖动 (ms)。 final Unit
setRxVideoJitter(Integer rxVideoJitter)
本地下行视频抖动 (ms)。 -
-
Constructor Detail
-
NERoomRtcStats
NERoomRtcStats(Long txBytes, Long rxBytes, Integer cpuAppUsage, Integer cpuTotalUsage, Integer memoryAppUsageRatio, Integer memoryTotalUsageRatio, Long memoryAppUsageInKBytes, Long totalDuration, Long txAudioBytes, Long txVideoBytes, Long rxAudioBytes, Long rxVideoBytes, Integer rxAudioKBitRate, Integer rxVideoKBitRate, Integer txAudioKBitRate, Integer txVideoKBitRate, Long upRtt, Long downRtt, Integer txAudioPacketLossRate, Integer txVideoPacketLossRate, Integer txAudioPacketLossSum, Integer txVideoPacketLossSum, Integer txAudioJitter, Integer txVideoJitter, Integer rxAudioPacketLossRate, Integer rxVideoPacketLossRate, Long rxAudioPacketLossSum, Integer rxVideoPacketLossSum, Integer rxAudioJitter, Integer rxVideoJitter)
-
-
Method Detail
-
getTxBytes
final Long getTxBytes()
发送字节数(Byte),累计值。
-
setTxBytes
final Unit setTxBytes(Long txBytes)
发送字节数(Byte),累计值。
-
getRxBytes
final Long getRxBytes()
接收字节数(Byte),累计值。
-
setRxBytes
final Unit setRxBytes(Long rxBytes)
接收字节数(Byte),累计值。
-
getCpuAppUsage
final Integer getCpuAppUsage()
当前 App 的 CPU 使用率 (%)。Android 8.0及后续版本无法获取。
-
setCpuAppUsage
final Unit setCpuAppUsage(Integer cpuAppUsage)
当前 App 的 CPU 使用率 (%)。Android 8.0及后续版本无法获取。
-
getCpuTotalUsage
final Integer getCpuTotalUsage()
当前系统的 CPU 使用率 (%)。Android 8.0及后续版本无法获取。
-
setCpuTotalUsage
final Unit setCpuTotalUsage(Integer cpuTotalUsage)
当前系统的 CPU 使用率 (%)。Android 8.0及后续版本无法获取。
-
getMemoryAppUsageRatio
final Integer getMemoryAppUsageRatio()
当前 App 的内存占比 (%) , 占最大可用内存,由于计算方式的原因可能会超过100。
-
setMemoryAppUsageRatio
final Unit setMemoryAppUsageRatio(Integer memoryAppUsageRatio)
当前 App 的内存占比 (%) , 占最大可用内存,由于计算方式的原因可能会超过100。
-
getMemoryTotalUsageRatio
final Integer getMemoryTotalUsageRatio()
当前系统的内存占比 (%)。
-
setMemoryTotalUsageRatio
final Unit setMemoryTotalUsageRatio(Integer memoryTotalUsageRatio)
当前系统的内存占比 (%)。
-
getMemoryAppUsageInKBytes
final Long getMemoryAppUsageInKBytes()
当前 App 的内存大小 (KB)。
-
setMemoryAppUsageInKBytes
final Unit setMemoryAppUsageInKBytes(Long memoryAppUsageInKBytes)
当前 App 的内存大小 (KB)。
-
getTotalDuration
final Long getTotalDuration()
自加入房间的通话时长 , 退出后再加入重新计时 ( 单位:S)。
-
setTotalDuration
final Unit setTotalDuration(Long totalDuration)
自加入房间的通话时长 , 退出后再加入重新计时 ( 单位:S)。
-
getTxAudioBytes
final Long getTxAudioBytes()
自加入房间后累计的发送的音频字节数(Byte)。
-
setTxAudioBytes
final Unit setTxAudioBytes(Long txAudioBytes)
自加入房间后累计的发送的音频字节数(Byte)。
-
getTxVideoBytes
final Long getTxVideoBytes()
自加入房间后累计的发送的视频字节数(Byte)。
-
setTxVideoBytes
final Unit setTxVideoBytes(Long txVideoBytes)
自加入房间后累计的发送的视频字节数(Byte)。
-
getRxAudioBytes
final Long getRxAudioBytes()
自加入房间后累计的接收的音频字节数(Byte)。
-
setRxAudioBytes
final Unit setRxAudioBytes(Long rxAudioBytes)
自加入房间后累计的接收的音频字节数(Byte)。
-
getRxVideoBytes
final Long getRxVideoBytes()
自加入房间后累计的接收的视频字节数(Byte)。
-
setRxVideoBytes
final Unit setRxVideoBytes(Long rxVideoBytes)
自加入房间后累计的接收的视频字节数(Byte)。
-
getRxAudioKBitRate
final Integer getRxAudioKBitRate()
音频接收码率(kbps)。
-
setRxAudioKBitRate
final Unit setRxAudioKBitRate(Integer rxAudioKBitRate)
音频接收码率(kbps)。
-
getRxVideoKBitRate
final Integer getRxVideoKBitRate()
视频接收码率(kbps)。
-
setRxVideoKBitRate
final Unit setRxVideoKBitRate(Integer rxVideoKBitRate)
视频接收码率(kbps)。
-
getTxAudioKBitRate
final Integer getTxAudioKBitRate()
音频发送码率(kbps)。
-
setTxAudioKBitRate
final Unit setTxAudioKBitRate(Integer txAudioKBitRate)
音频发送码率(kbps)。
-
getTxVideoKBitRate
final Integer getTxVideoKBitRate()
视频发送码率(kbps)。
-
setTxVideoKBitRate
final Unit setTxVideoKBitRate(Integer txVideoKBitRate)
视频发送码率(kbps)。
-
getDownRtt
final Long getDownRtt()
下行平均往返时延(ms)。
-
setDownRtt
final Unit setDownRtt(Long downRtt)
下行平均往返时延(ms)。
-
getTxAudioPacketLossRate
final Integer getTxAudioPacketLossRate()
本地上行音频丢包率(%)。
-
setTxAudioPacketLossRate
final Unit setTxAudioPacketLossRate(Integer txAudioPacketLossRate)
本地上行音频丢包率(%)。
-
getTxVideoPacketLossRate
final Integer getTxVideoPacketLossRate()
本地上行视频实际丢包率(%)。
-
setTxVideoPacketLossRate
final Unit setTxVideoPacketLossRate(Integer txVideoPacketLossRate)
本地上行视频实际丢包率(%)。
-
getTxAudioPacketLossSum
final Integer getTxAudioPacketLossSum()
本地上行音频丢包数。
-
setTxAudioPacketLossSum
final Unit setTxAudioPacketLossSum(Integer txAudioPacketLossSum)
本地上行音频丢包数。
-
getTxVideoPacketLossSum
final Integer getTxVideoPacketLossSum()
本地上行视频丢包数。
-
setTxVideoPacketLossSum
final Unit setTxVideoPacketLossSum(Integer txVideoPacketLossSum)
本地上行视频丢包数。
-
getTxAudioJitter
final Integer getTxAudioJitter()
本地上行音频抖动 (ms)。
-
setTxAudioJitter
final Unit setTxAudioJitter(Integer txAudioJitter)
本地上行音频抖动 (ms)。
-
getTxVideoJitter
final Integer getTxVideoJitter()
本地上行视频抖动 (ms)。
-
setTxVideoJitter
final Unit setTxVideoJitter(Integer txVideoJitter)
本地上行视频抖动 (ms)。
-
getRxAudioPacketLossRate
final Integer getRxAudioPacketLossRate()
本地下行音频丢包率(%)。
-
setRxAudioPacketLossRate
final Unit setRxAudioPacketLossRate(Integer rxAudioPacketLossRate)
本地下行音频丢包率(%)。
-
getRxVideoPacketLossRate
final Integer getRxVideoPacketLossRate()
本地下行视频丢包率(%)。
-
setRxVideoPacketLossRate
final Unit setRxVideoPacketLossRate(Integer rxVideoPacketLossRate)
本地下行视频丢包率(%)。
-
getRxAudioPacketLossSum
final Long getRxAudioPacketLossSum()
本地下行音频丢包数。
-
setRxAudioPacketLossSum
final Unit setRxAudioPacketLossSum(Long rxAudioPacketLossSum)
本地下行音频丢包数。
-
getRxVideoPacketLossSum
final Integer getRxVideoPacketLossSum()
本地下行视频丢包数。
-
setRxVideoPacketLossSum
final Unit setRxVideoPacketLossSum(Integer rxVideoPacketLossSum)
本地下行视频丢包数。
-
getRxAudioJitter
final Integer getRxAudioJitter()
本地下行音频抖动 (ms)。
-
setRxAudioJitter
final Unit setRxAudioJitter(Integer rxAudioJitter)
本地下行音频抖动 (ms)。
-
getRxVideoJitter
final Integer getRxVideoJitter()
本地下行视频抖动 (ms)。
-
setRxVideoJitter
final Unit setRxVideoJitter(Integer rxVideoJitter)
本地下行视频抖动 (ms)。
-
-
-
-