public abstract class FrameStats
extends Object
java.lang.Object | |
↳ | android.view.FrameStats |
Known Direct Subclasses |
这是帧统计的基类。
Constants |
|
---|---|
long |
UNDEFINED_TIME_NANO 未定义的时间。 |
Public constructors |
|
---|---|
FrameStats() |
Public methods |
|
---|---|
final long |
getEndTimeNano() 获取这些统计信息应用的时间间隔的结束时间。 |
final int |
getFrameCount() 获取有数据的帧数。 |
final long |
getFramePresentedTimeNano(int index) 获取给定索引处的帧。 |
final long |
getRefreshPeriodNano() 获取托管应用这些统计信息的窗口的显示的刷新周期。 |
final long |
getStartTimeNano() 获取这些统计信息适用的时间间隔的开始时间。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
long UNDEFINED_TIME_NANO
未定义的时间。
常量值:-1(0xffffffffffffffff)
long getEndTimeNano ()
获取这些统计信息应用的时间间隔的结束时间。 结束时间间隔是最后一帧出现的时间。
Returns | |
---|---|
long |
The end time in nanoseconds or UNDEFINED_TIME_NANO if there is no frame data. |
int getFrameCount ()
获取有数据的帧数。
Returns | |
---|---|
int |
The number of frames. |
long getFramePresentedTimeNano (int index)
获取给定索引处的帧。
Parameters | |
---|---|
index |
int : The frame index. |
Returns | |
---|---|
long |
The presented time in nanoseconds or UNDEFINED_TIME_NANO if the frame is not presented yet. |
long getRefreshPeriodNano ()
获取托管应用这些统计信息的窗口的显示的刷新周期。
Returns | |
---|---|
long |
The refresh period in nanoseconds. |
long getStartTimeNano ()
获取这些统计信息适用的时间间隔的开始时间。 开始时间间隔是第一帧出现的时间。
Returns | |
---|---|
long |
The start time in nanoseconds or UNDEFINED_TIME_NANO if there is no frame data. |