Choreographer.FrameTimeline

public static class Choreographer.FrameTimeline
extends Object

java.lang.Object
   ↳ android.view.Choreographer.FrameTimeline


Holds data that describes one possible VSync frame event to render at.

Summary

Public methods

long getDeadlineNanos()

The time in System#nanoTime() timebase which this frame needs to be ready by.

long getExpectedPresentationTimeNanos()

The time in System#nanoTime() timebase which this frame is expected to be presented.

long getVsyncId()

The id that corresponds to this frame timeline, used to correlate a frame produced by HWUI with the timeline data stored in Surface Flinger.

Inherited methods

Public methods

getDeadlineNanos

public long getDeadlineNanos ()

The time in System#nanoTime() timebase which this frame needs to be ready by.

Returns
long

getExpectedPresentationTimeNanos

public long getExpectedPresentationTimeNanos ()

The time in System#nanoTime() timebase which this frame is expected to be presented.

Returns
long

getVsyncId

public long getVsyncId ()

The id that corresponds to this frame timeline, used to correlate a frame produced by HWUI with the timeline data stored in Surface Flinger.

Returns
long