TransactionStats
class TransactionStats
| kotlin.Any | |
| ↳ | android.view.SurfaceControl.TransactionStats |
Transaction stats given to the listener registered in SurfaceControl.Transaction.addTransactionCompletedListener
Summary
| Public methods | |
|---|---|
| Long |
Returns the timestamp (in CLOCK_MONOTONIC) of when the frame was latched by the framework and queued for presentation. |
| SyncFence |
Returns a new SyncFence that signals when the transaction has been presented. |
Public methods
getLatchTimeNanos
fun getLatchTimeNanos(): Long
Returns the timestamp (in CLOCK_MONOTONIC) of when the frame was latched by the framework and queued for presentation.
getPresentFence
fun getPresentFence(): SyncFence
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.
| Return | |
|---|---|
SyncFence |
This value cannot be null. |