Alec Mouri | cc44522 | 2019-10-22 10:19:17 -0700 | [diff] [blame] | 1 | LIBNATIVEDISPLAY { |
| 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 Mouri | 60aee1c | 2019-10-28 16:18:59 -0700 | [diff] [blame] | 8 | AChoreographer_registerRefreshRateCallback; # apex # introduced=30 |
| 9 | AChoreographer_unregisterRefreshRateCallback; # apex # introduced=30 |
Alec Mouri | d9ff327 | 2019-11-19 16:23:59 -0800 | [diff] [blame^] | 10 | AChoreographer_create; # apex # introduced=30 |
| 11 | AChoreographer_destroy; # apex # introduced=30 |
| 12 | AChoreographer_getFd; # apex # introduced=30 |
| 13 | AChoreographer_handlePendingEvents; # apex # introduced=30 |
Alec Mouri | cc44522 | 2019-10-22 10:19:17 -0700 | [diff] [blame] | 14 | local: |
| 15 | *; |
| 16 | }; |
Alec Mouri | d9ff327 | 2019-11-19 16:23:59 -0800 | [diff] [blame^] | 17 | |
| 18 | LIBNATIVEDISPLAY_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; |