|
Agora Server Gateway SDK Java API Reference
|
Private Attributes | |
| 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 |
The RtcStats class.
| io.agora.rtc.RtcStats.RtcStats | ( | ) |
| 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 ) |
Constructor.
| connectionId | The connection ID. |
| duration | The call duration (s), represented by an aggregate value. |
| txBytes | The total number of bytes transmitted, represented by an aggregate value. |
| rxBytes | The total number of bytes received, represented by an aggregate value. |
| txAudioBytes | The total number of audio bytes sent (bytes), represented by an aggregate value. |
| txVideoBytes | The total number of video bytes sent (bytes), represented by an aggregate value. |
| rxAudioBytes | The total number of audio bytes received (bytes), represented by an aggregate value. |
| rxVideoBytes | The total number of video bytes received (bytes), represented by an aggregate value. |
| txKBitRate | The transmission bitrate (Kbps), represented by an instantaneous value. |
| rxKBitRate | The receiving bitrate (Kbps), represented by an instantaneous value. |
| rxAudioKBitRate | Audio receiving bitrate (Kbps), represented by an instantaneous value. |
| txAudioKBitRate | The audio transmission bitrate (Kbps), represented by an instantaneous value. |
| rxVideoKBitRate | The video receive bitrate (Kbps), represented by an instantaneous value. |
| txVideoKBitRate | The video transmission bitrate (Kbps), represented by an instantaneous value. |
| lastmileDelay | The VOS client-server latency (ms). |
| userCount | The number of users in the channel. |
| cpuAppUsage | The app CPU usage (%). |
| cpuTotalUsage | The system CPU usage (%). |
| gatewayRtt | The round-trip time delay (ms) from the client to the local router. |
| memoryAppUsageRatio | The memory usage ratio of the app (%). |
| memoryTotalUsageRatio | The memory usage ratio of the system (%). |
| memoryAppUsageInKbytes | The memory usage of the app (KB). |
| connectTimeMs | The time elapsed from the when the app starts connecting to an Agora channel to when the connection is established. 0 indicates that this member does not apply. |
| firstAudioPacketDuration | The duration (ms) between the app starting connecting to an Agora channel and the first audio packet is received. 0 indicates that this member does not apply. |
| firstVideoPacketDuration | The duration (ms) between the app starting connecting to an Agora channel and the first video packet is received. 0 indicates that this member does not apply. |
| firstVideoKeyFramePacketDuration | The duration (ms) between the app starting connecting to an Agora channel and the first video key frame is received. 0 indicates that this member does not apply. |
| packetsBeforeFirstKeyFramePacket | The number of video packets before the first video key frame is received. 0 indicates that this member does not apply. |
| firstAudioPacketDurationAfterUnmute | The duration (ms) between the last time unmute audio and the first audio packet is received. 0 indicates that this member does not apply. |
| firstVideoPacketDurationAfterUnmute | The duration (ms) between the last time unmute video and the first video packet is received. 0 indicates that this member does not apply. |
| firstVideoKeyFramePacketDurationAfterUnmute | The duration (ms) between the last time unmute video and the first video key frame is received. 0 indicates that this member does not apply. |
| firstVideoKeyFrameDecodedDurationAfterUnmute | The duration (ms) between the last time unmute video and the first video key frame is decoded. 0 indicates that this member does not apply. |
| firstVideoKeyFrameRenderedDurationAfterUnmute | The duration (ms) between the last time unmute video and the first video key frame is rendered. 0 indicates that this member does not apply. |
| txPacketLossRate | The packet loss rate of sender(broadcaster). |
| rxPacketLossRate | The packet loss rate of receiver(audience). |
| int io.agora.rtc.RtcStats.getConnectionId | ( | ) |
| int io.agora.rtc.RtcStats.getConnectTimeMs | ( | ) |
| double io.agora.rtc.RtcStats.getCpuAppUsage | ( | ) |
| double io.agora.rtc.RtcStats.getCpuTotalUsage | ( | ) |
| int io.agora.rtc.RtcStats.getDuration | ( | ) |
| int io.agora.rtc.RtcStats.getFirstAudioPacketDuration | ( | ) |
| int io.agora.rtc.RtcStats.getFirstAudioPacketDurationAfterUnmute | ( | ) |
| int io.agora.rtc.RtcStats.getFirstVideoKeyFrameDecodedDurationAfterUnmute | ( | ) |
| int io.agora.rtc.RtcStats.getFirstVideoKeyFramePacketDuration | ( | ) |
| int io.agora.rtc.RtcStats.getFirstVideoKeyFramePacketDurationAfterUnmute | ( | ) |
| int io.agora.rtc.RtcStats.getFirstVideoKeyFrameRenderedDurationAfterUnmute | ( | ) |
| int io.agora.rtc.RtcStats.getFirstVideoPacketDuration | ( | ) |
| int io.agora.rtc.RtcStats.getFirstVideoPacketDurationAfterUnmute | ( | ) |
| int io.agora.rtc.RtcStats.getGatewayRtt | ( | ) |
| short io.agora.rtc.RtcStats.getLastmileDelay | ( | ) |
| int io.agora.rtc.RtcStats.getMemoryAppUsageInKbytes | ( | ) |
| double io.agora.rtc.RtcStats.getMemoryAppUsageRatio | ( | ) |
| double io.agora.rtc.RtcStats.getMemoryTotalUsageRatio | ( | ) |
| int io.agora.rtc.RtcStats.getPacketsBeforeFirstKeyFramePacket | ( | ) |
| int io.agora.rtc.RtcStats.getRxAudioBytes | ( | ) |
| short io.agora.rtc.RtcStats.getRxAudioKBitRate | ( | ) |
| int io.agora.rtc.RtcStats.getRxBytes | ( | ) |
| short io.agora.rtc.RtcStats.getRxKBitRate | ( | ) |
| int io.agora.rtc.RtcStats.getRxPacketLossRate | ( | ) |
| int io.agora.rtc.RtcStats.getRxVideoBytes | ( | ) |
| short io.agora.rtc.RtcStats.getRxVideoKBitRate | ( | ) |
| int io.agora.rtc.RtcStats.getTxAudioBytes | ( | ) |
| short io.agora.rtc.RtcStats.getTxAudioKBitRate | ( | ) |
| int io.agora.rtc.RtcStats.getTxBytes | ( | ) |
| short io.agora.rtc.RtcStats.getTxKBitRate | ( | ) |
| int io.agora.rtc.RtcStats.getTxPacketLossRate | ( | ) |
| int io.agora.rtc.RtcStats.getTxVideoBytes | ( | ) |
| short io.agora.rtc.RtcStats.getTxVideoKBitRate | ( | ) |
| int io.agora.rtc.RtcStats.getUserCount | ( | ) |
| void io.agora.rtc.RtcStats.setConnectionId | ( | int | connectionId | ) |
| void io.agora.rtc.RtcStats.setConnectTimeMs | ( | int | connectTimeMs | ) |
| void io.agora.rtc.RtcStats.setCpuAppUsage | ( | double | cpuAppUsage | ) |
| void io.agora.rtc.RtcStats.setCpuTotalUsage | ( | double | cpuTotalUsage | ) |
| void io.agora.rtc.RtcStats.setDuration | ( | int | duration | ) |
| void io.agora.rtc.RtcStats.setFirstAudioPacketDuration | ( | int | firstAudioPacketDuration | ) |
| void io.agora.rtc.RtcStats.setFirstAudioPacketDurationAfterUnmute | ( | int | firstAudioPacketDurationAfterUnmute | ) |
| void io.agora.rtc.RtcStats.setFirstVideoKeyFrameDecodedDurationAfterUnmute | ( | int | firstVideoKeyFrameDecodedDurationAfterUnmute | ) |
| void io.agora.rtc.RtcStats.setFirstVideoKeyFramePacketDuration | ( | int | firstVideoKeyFramePacketDuration | ) |
| void io.agora.rtc.RtcStats.setFirstVideoKeyFramePacketDurationAfterUnmute | ( | int | firstVideoKeyFramePacketDurationAfterUnmute | ) |
| void io.agora.rtc.RtcStats.setFirstVideoKeyFrameRenderedDurationAfterUnmute | ( | int | firstVideoKeyFrameRenderedDurationAfterUnmute | ) |
| void io.agora.rtc.RtcStats.setFirstVideoPacketDuration | ( | int | firstVideoPacketDuration | ) |
| void io.agora.rtc.RtcStats.setFirstVideoPacketDurationAfterUnmute | ( | int | firstVideoPacketDurationAfterUnmute | ) |
| void io.agora.rtc.RtcStats.setGatewayRtt | ( | int | gatewayRtt | ) |
| void io.agora.rtc.RtcStats.setLastmileDelay | ( | short | lastmileDelay | ) |
| void io.agora.rtc.RtcStats.setMemoryAppUsageInKbytes | ( | int | memoryAppUsageInKbytes | ) |
| void io.agora.rtc.RtcStats.setMemoryAppUsageRatio | ( | double | memoryAppUsageRatio | ) |
| void io.agora.rtc.RtcStats.setMemoryTotalUsageRatio | ( | double | memoryTotalUsageRatio | ) |
| void io.agora.rtc.RtcStats.setPacketsBeforeFirstKeyFramePacket | ( | int | packetsBeforeFirstKeyFramePacket | ) |
| void io.agora.rtc.RtcStats.setRxAudioBytes | ( | int | rxAudioBytes | ) |
| void io.agora.rtc.RtcStats.setRxAudioKBitRate | ( | short | rxAudioKBitRate | ) |
| void io.agora.rtc.RtcStats.setRxBytes | ( | int | rxBytes | ) |
| void io.agora.rtc.RtcStats.setRxKBitRate | ( | short | rxKBitRate | ) |
| void io.agora.rtc.RtcStats.setRxPacketLossRate | ( | int | rxPacketLossRate | ) |
| void io.agora.rtc.RtcStats.setRxVideoBytes | ( | int | rxVideoBytes | ) |
| void io.agora.rtc.RtcStats.setRxVideoKBitRate | ( | short | rxVideoKBitRate | ) |
| void io.agora.rtc.RtcStats.setTxAudioBytes | ( | int | txAudioBytes | ) |
| void io.agora.rtc.RtcStats.setTxAudioKBitRate | ( | short | txAudioKBitRate | ) |
| void io.agora.rtc.RtcStats.setTxBytes | ( | int | txBytes | ) |
| void io.agora.rtc.RtcStats.setTxKBitRate | ( | short | txKBitRate | ) |
| void io.agora.rtc.RtcStats.setTxPacketLossRate | ( | int | txPacketLossRate | ) |
| void io.agora.rtc.RtcStats.setTxVideoBytes | ( | int | txVideoBytes | ) |
| void io.agora.rtc.RtcStats.setTxVideoKBitRate | ( | short | txVideoKBitRate | ) |
| void io.agora.rtc.RtcStats.setUserCount | ( | int | userCount | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |