Prototype of the function that is called when a new frame is being rendered. It's passed the time that the frame is being rendered as nanoseconds in the CLOCK_MONOTONIC time base, as well as the data pointer provided by the application that registered a callback. All callbacks that run as part of rendering a frame will observe the same frame time, so it should be used whenever events need to be synchronized (e.g. animations).
Get the AChoreographer instance for the current thread. This must be called on an ALooper thread.
Post a callback to be run on the next frame. The data pointer provided will be passed to the callback function when it's called.
Post a callback to be run on the frame following the specified delay. The data pointer provided will be passed to the callback function when it's called.