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.Parcelablepublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel 在接口中 android.os.Parcelablepublic java.lang.String toString()
toString 在类中 java.lang.ObjectCopyright © 2017 All rights reserved.