Class ShadowSurfaceControl

    • Constructor Detail

      • ShadowSurfaceControl

        public ShadowSurfaceControl()
    • Method Detail

      • reset

        @Resetter
        public static void reset()
      • nativeCreate

        @Implementation(maxSdk=25)
        protected static Number nativeCreate​(SurfaceSession session,
                                             String name,
                                             int w,
                                             int h,
                                             int format,
                                             int flags)
      • nativeCreate

        @Implementation(minSdk=26,
                        maxSdk=28)
        protected static long nativeCreate​(SurfaceSession session,
                                           String name,
                                           int w,
                                           int h,
                                           int format,
                                           int flags,
                                           long parentObject,
                                           int windowType,
                                           int ownerUid)
      • nativeCreate

        @Implementation(minSdk=29)
        protected static long nativeCreate​(SurfaceSession session,
                                           String name,
                                           int w,
                                           int h,
                                           int format,
                                           int flags,
                                           long parentObject,
                                           Parcel metadata)