• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package android.dvr;
2 
3 import android.dvr.ParcelableComposerFrame;
4 import android.dvr.ParcelableUniqueFd;
5 
6 /**
7  * A system app will implement and register this callback with VRComposer
8  * to receive the layers SurfaceFlinger presented when in VR mode.
9  *
10  * @hide */
11 interface IVrComposerCallback {
12   /**
13    * Called by the VR HWC service when a new frame is ready to be presented.
14    *
15    * @param frame The new frame VR HWC wants to present.
16    * @return A fence FD used to signal when the previous frame is no longer
17    * used by the client. This may be an invalid fence (-1) if the client is not
18    * using the previous frame, in which case the previous frame may be re-used
19    * at any point in time.
20    */
onNewFrame(in ParcelableComposerFrame frame)21   ParcelableUniqueFd onNewFrame(in ParcelableComposerFrame frame);
22 }
23