SurfaceControl.TransactionStats
public
static
final
class
SurfaceControl.TransactionStats
extends Object
| java.lang.Object | |
| ↳ | android.view.SurfaceControl.TransactionStats |
Transaction stats given to the listener registered in
SurfaceControl.Transaction.addTransactionCompletedListener
Summary
Public methods | |
|---|---|
long
|
getLatchTimeNanos()
Returns the timestamp (in CLOCK_MONOTONIC) of when the frame was latched by the framework and queued for presentation. |
SyncFence
|
getPresentFence()
Returns a new SyncFence that signals when the transaction has been presented. |
Inherited methods | |
|---|---|
Public methods
getLatchTimeNanos
public long getLatchTimeNanos ()
Returns the timestamp (in CLOCK_MONOTONIC) of when the frame was latched by the framework and queued for presentation.
| Returns | |
|---|---|
long |
|
getPresentFence
public SyncFence getPresentFence ()
Returns a new SyncFence that signals when the transaction has been presented.
The caller takes ownership of the fence and is responsible for closing
it by calling SyncFence.close.
If a device does not support present fences, an empty fence will be returned.
| Returns | |
|---|---|
SyncFence |
This value cannot be null. |