1// Signature format: 4.0
2package androidx.car.app.activity {
3
4  public final class CarAppActivity extends androidx.fragment.app.FragmentActivity {
5    ctor public CarAppActivity();
6  }
7
8}
9
10package androidx.car.app.activity.renderer.surface {
11
12  public final class LegacySurfacePackage {
13    ctor public LegacySurfacePackage(androidx.car.app.activity.renderer.surface.SurfaceControlCallback);
14  }
15
16  public interface SurfaceControlCallback {
17    method public default void onError(String, Throwable);
18    method public void onKeyEvent(android.view.KeyEvent);
19    method public void onTouchEvent(android.view.MotionEvent);
20    method public void onWindowFocusChanged(boolean, boolean);
21    method public void setSurfaceWrapper(androidx.car.app.activity.renderer.surface.SurfaceWrapper);
22  }
23
24  public final class SurfaceWrapper {
25    ctor public SurfaceWrapper(android.os.IBinder?, @Dimension int, @Dimension int, int, int, android.view.Surface);
26    method public int getDensityDpi();
27    method public int getDisplayId();
28    method @Dimension public int getHeight();
29    method public android.os.IBinder? getHostToken();
30    method public android.view.Surface getSurface();
31    method @Dimension public int getWidth();
32  }
33
34}
35
36