blob: 650bdf197ddc8976d3649897d6f53f3cfc18ad16 [file] [log] [blame]
Alec Mouricc445222019-10-22 10:19:17 -07001LIBNATIVEDISPLAY {
2 global:
3 AChoreographer_getInstance; # apex # introduced=30
4 AChoreographer_postFrameCallback; # apex # introduced=30
5 AChoreographer_postFrameCallbackDelayed; # apex # introduced=30
6 AChoreographer_postFrameCallback64; # apex # introduced=30
7 AChoreographer_postFrameCallbackDelayed64; # apex # introduced=30
Alec Mouri60aee1c2019-10-28 16:18:59 -07008 AChoreographer_registerRefreshRateCallback; # apex # introduced=30
9 AChoreographer_unregisterRefreshRateCallback; # apex # introduced=30
Alec Mourid9ff3272019-11-19 16:23:59 -080010 AChoreographer_create; # apex # introduced=30
11 AChoreographer_destroy; # apex # introduced=30
12 AChoreographer_getFd; # apex # introduced=30
13 AChoreographer_handlePendingEvents; # apex # introduced=30
Alec Mouricc445222019-10-22 10:19:17 -070014 local:
15 *;
16};
Alec Mourid9ff3272019-11-19 16:23:59 -080017
18LIBNATIVEDISPLAY_PLATFORM {
19 global:
20 extern "C++" {
21 android::ADisplay_acquirePhysicalDisplays*;
22 android::ADisplay_release*;
23 android::ADisplay_getMaxSupportedFps*;
24 android::ADisplay_getDisplayType*;
25 android::ADisplay_getPreferredWideColorFormat*;
26 android::ADisplay_getCurrentConfig*;
27 android::ADisplayConfig_getDensity*;
28 android::ADisplayConfig_getWidth*;
29 android::ADisplayConfig_getHeight*;
30 android::ADisplayConfig_getFps*;
31 android::ADisplayConfig_getCompositorOffsetNanos*;
32 android::ADisplayConfig_getAppVsyncOffsetNanos*;
33 };
34} LIBNATIVEDISPLAY;