public class CallStatisticsInfo
extends java.lang.Object
implements android.os.Parcelable
可以通过接口ECVoIPSetupManager.getCallStatistics(String, boolean)
获得,包含当前通话数据包延迟和丢包率等信息
限定符和类型 | 字段和说明 |
---|---|
static android.os.Parcelable.Creator<CallStatisticsInfo> |
CREATOR |
限定符 | 构造器和说明 |
---|---|
|
CallStatisticsInfo() |
protected |
CallStatisticsInfo(android.os.Parcel in) |
限定符和类型 | 方法和说明 |
---|---|
int |
describeContents() |
int |
getBytesReceived()
返回开始通话后收到的总字节数
|
int |
getBytesSent()
返回开始通话后发送的总字节数
|
int |
getCumulativeLost()
返回开始通话后的所有的丢包总个数
|
int |
getExtendedMax()
返回开始通话后应该收到的包总个数
|
int |
getFractionLost()
返回距离最近一次调用获取统计后这一段时间的丢包率
|
int |
getJitterSamples()
返回开始通话后的网络抖动
网络抖动:发送端是匀速发送媒体包的,但是到了接收端,就不是匀速到达的
|
int |
getPacketsReceived()
返回开始通话后收到的总RTP包个数
|
int |
getPacketsSent()
返回开始通话后发送的总RTP包个数
|
int |
getRttMs()
返回通话延迟时间,单位是ms
|
void |
setBytesReceived(int bytesReceived)
将开始通话后收到的总字节数更新到统计参数信息
|
void |
setBytesSent(int bytesSent)
将开始通话后发送的总字节数 更新到统计参数信息
|
void |
setCumulativeLost(int cumulativeLost)
将指定的开始通话后的所有的丢包总个数更新到统计参数信息
|
void |
setExtendedMax(int extendedMax)
将指定的通话后应该收到的包总个数更新到统计参数信息
|
void |
setFractionLost(int fractionLost)
将指定的一段时间的丢包率更新到统计参数信息
|
void |
setJitterSamples(int jitterSamples)
将网络抖动更新到统计参数信息
网络抖动:发送端是匀速发送媒体包的,但是到了接收端,就不是匀速到达的
|
void |
setPacketsReceived(int packetsReceived)
将开始通话后收到的总RTP包个数更新到统计参数信息
|
void |
setPacketsSent(int packetsSent)
将开始通话后发送的总RTP包个数更新到统计参数信息
|
void |
setRttMs(int rttMs)
将通话延迟时间更新到统计参数信息
|
java.lang.String |
toString() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<CallStatisticsInfo> CREATOR
public CallStatisticsInfo()
protected CallStatisticsInfo(android.os.Parcel in)
public int getFractionLost()
public void setFractionLost(int fractionLost)
fractionLost
- 一段时间的丢包率public int getCumulativeLost()
public void setCumulativeLost(int cumulativeLost)
cumulativeLost
- 开始通话后的所有的丢包总个数public int getExtendedMax()
public void setExtendedMax(int extendedMax)
extendedMax
- 开始通话后应该收到的包总个数public int getJitterSamples()
网络抖动:发送端是匀速发送媒体包的,但是到了接收端,就不是匀速到达的
public void setJitterSamples(int jitterSamples)
网络抖动:发送端是匀速发送媒体包的,但是到了接收端,就不是匀速到达的
jitterSamples
- 网络抖动public int getRttMs()
public void setRttMs(int rttMs)
rttMs
- 延迟时间,单位是mspublic int getBytesSent()
public void setBytesSent(int bytesSent)
bytesSent
- 开始通话后发送的总字节数public int getPacketsSent()
public void setPacketsSent(int packetsSent)
packetsSent
- 开始通话后发送的总RTP包个数public int getBytesReceived()
public void setBytesReceived(int bytesReceived)
bytesReceived
- 开始通话后收到的总字节数public int getPacketsReceived()
public void setPacketsReceived(int packetsReceived)
packetsReceived
- 开始通话后收到的总RTP包个数public int describeContents()
describeContents
在接口中 android.os.Parcelable
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
在接口中 android.os.Parcelable
public java.lang.String toString()
toString
在类中 java.lang.Object
Copyright © 2017 All rights reserved.