Added in API level 33
  
  
  
  
Choreographer.VsyncCallback
  public
  static
  
  
  interface
  Choreographer.VsyncCallback
  
  
  
| android.view.Choreographer.VsyncCallback | 
Implement this interface to receive a callback to start the next frame. The callback is
 invoked on the Looper thread to which the Choreographer is attached. The
 callback payload contains information about multiple possible frames, allowing choice of
 the appropriate frame based on latency requirements.
See also:
Summary
| Public methods | |
|---|---|
| 
        abstract
        
        
        
        
        void | 
      onVsync(Choreographer.FrameData data)
      Called when a new display frame is being rendered. | 
Public methods
onVsync
    Added in API level 33
  
      
  
    public abstract void onVsync (Choreographer.FrameData data)
Called when a new display frame is being rendered.
| Parameters | |
|---|---|
| data | Choreographer.FrameData: The payload which includes frame information. Divide nanosecond values by1000000to convert it to theSystemClock.uptimeMillis()time base.datais not valid outside ofonVsyncand should
             not be accessed outside the callback.
 This value cannot benull. | 
