public
abstract
class
FrameStats
extends Object
java.lang.Object | |
↳ | android.view.FrameStats |
Known Direct Subclasses |
This is the base class for frame statistics.
Constants | |
---|---|
long |
UNDEFINED_TIME_NANO
Undefined time. |
Public constructors | |
---|---|
FrameStats()
|
Public methods | |
---|---|
final
long
|
getEndTimeNano()
Gets the end time of the interval for which these statistics apply. |
final
int
|
getFrameCount()
Gets the number of frames for which there is data. |
final
long
|
getFramePresentedTimeNano(int index)
Get the time a frame at a given index was presented. |
final
long
|
getRefreshPeriodNano()
Gets the refresh period of the display hosting the window(s) for which these statistics apply. |
final
long
|
getStartTimeNano()
Gets the start time of the interval for which these statistics apply. |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
long UNDEFINED_TIME_NANO
Undefined time.
Constant Value: -1 (0xffffffffffffffff)
long getEndTimeNano ()
Gets the end time of the interval for which these statistics apply. The end interval is the time when the last frame was presented.
Returns | |
---|---|
long |
The end time in nanoseconds or UNDEFINED_TIME_NANO
if there is no frame data.
|
int getFrameCount ()
Gets the number of frames for which there is data.
Returns | |
---|---|
int |
The number of frames. |
long getFramePresentedTimeNano (int index)
Get the time a frame at a given index was presented.
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 ()
Gets the refresh period of the display hosting the window(s) for which these statistics apply.
Returns | |
---|---|
long |
The refresh period in nanoseconds. |
long getStartTimeNano ()
Gets the start time of the interval for which these statistics apply. The start interval is the time when the first frame was presented.
Returns | |
---|---|
long |
The start time in nanoseconds or UNDEFINED_TIME_NANO
if there is no frame data.
|