blob: 9ed49154811eb34e03c50b40263476f5def6d6bf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
LIBNATIVEDISPLAY {
global:
AChoreographer_getInstance; # apex # introduced=30
AChoreographer_postFrameCallback; # apex # introduced=30
AChoreographer_postFrameCallbackDelayed; # apex # introduced=30
AChoreographer_postFrameCallback64; # apex # introduced=30
AChoreographer_postFrameCallbackDelayed64; # apex # introduced=30
AChoreographer_registerRefreshRateCallback; # apex # introduced=30
AChoreographer_unregisterRefreshRateCallback; # apex # introduced=30
AChoreographer_create; # apex # introduced=30
AChoreographer_destroy; # apex # introduced=30
AChoreographer_getFd; # apex # introduced=30
AChoreographer_handlePendingEvents; # apex # introduced=30
ASurfaceTexture_fromSurfaceTexture; # apex # introduced=30
ASurfaceTexture_release; # apex # introduced=30
local:
*;
};
LIBNATIVEDISPLAY_PLATFORM {
global:
extern "C++" {
android::AChoreographer_initJVM*;
android::AChoreographer_routeGetInstance*;
android::AChoreographer_routePostFrameCallback*;
android::AChoreographer_routePostFrameCallbackDelayed*;
android::AChoreographer_routePostFrameCallback64*;
android::AChoreographer_routePostFrameCallbackDelayed64*;
android::AChoreographer_routeRegisterRefreshRateCallback*;
android::AChoreographer_routeUnregisterRefreshRateCallback*;
android::AChoreographer_signalRefreshRateCallbacks*;
android::AChoreographer_getVsyncId*;
android::AChoreographer_getFrameDeadline*;
android::AChoreographer_getFrameInterval*;
android::ADisplay_acquirePhysicalDisplays*;
android::ADisplay_release*;
android::ADisplay_getMaxSupportedFps*;
android::ADisplay_getDisplayType*;
android::ADisplay_getPreferredWideColorFormat*;
android::ADisplay_getCurrentConfig*;
android::ADisplayConfig_getDensity*;
android::ADisplayConfig_getWidth*;
android::ADisplayConfig_getHeight*;
android::ADisplayConfig_getFps*;
android::ADisplayConfig_getCompositorOffsetNanos*;
android::ADisplayConfig_getAppVsyncOffsetNanos*;
android::ASurfaceTexture_getCurrentTextureTarget*;
android::ASurfaceTexture_takeConsumerOwnership*;
android::ASurfaceTexture_releaseConsumerOwnership*;
android::ASurfaceTexture_dequeueBuffer*;
android::ASurfaceTexture_routeAcquireANativeWindow*;
android::ASurfaceTexture_routeAttachToGLContext*;
android::ASurfaceTexture_routeDetachFromGLContext*;
android::ASurfaceTexture_routeGetTimestamp*;
android::ASurfaceTexture_routeGetTransformMatrix*;
android::ASurfaceTexture_routeUpdateTexImage*;
android::ASurfaceTexture_routeFromSurfaceTexture*;
android::ASurfaceTexture_routeRelease*;
android::SurfaceTexture*;
};
ASurfaceTexture_acquireANativeWindow;
ASurfaceTexture_attachToGLContext;
ASurfaceTexture_detachFromGLContext;
ASurfaceTexture_getTimestamp;
ASurfaceTexture_getTransformMatrix;
ASurfaceTexture_updateTexImage;
} LIBNATIVEDISPLAY;
|