blob: 58045be03e24b0116075a489d878712f6ea4ffff [file] [log] [blame]
Mathias Agopian4a67a5f2017-02-28 17:00:29 -08001LIBNATIVEWINDOW {
2 global:
3 AHardwareBuffer_acquire;
4 AHardwareBuffer_allocate;
5 AHardwareBuffer_describe;
6 AHardwareBuffer_fromHardwareBuffer;
Jiyong Park8ebc0722017-05-03 11:33:18 +09007 AHardwareBuffer_getNativeHandle; # vndk
Mathias Agopian4a67a5f2017-02-28 17:00:29 -08008 AHardwareBuffer_lock;
9 AHardwareBuffer_recvHandleFromUnixSocket;
10 AHardwareBuffer_release;
11 AHardwareBuffer_sendHandleToUnixSocket;
12 AHardwareBuffer_toHardwareBuffer;
13 AHardwareBuffer_unlock;
Jiyong Park8ebc0722017-05-03 11:33:18 +090014 ANativeWindowBuffer_getHardwareBuffer; # vndk
15 ANativeWindow_OemStorageGet; # vndk
16 ANativeWindow_OemStorageSet; # vndk
Mathias Agopian4a67a5f2017-02-28 17:00:29 -080017 ANativeWindow_acquire;
Jiyong Park8ebc0722017-05-03 11:33:18 +090018 ANativeWindow_cancelBuffer; # vndk
19 ANativeWindow_dequeueBuffer; # vndk
Mathias Agopian4a67a5f2017-02-28 17:00:29 -080020 ANativeWindow_fromSurface;
21 ANativeWindow_fromSurfaceTexture;
22 ANativeWindow_getFormat;
23 ANativeWindow_getHeight;
24 ANativeWindow_getWidth;
25 ANativeWindow_lock;
Jiyong Park8ebc0722017-05-03 11:33:18 +090026 ANativeWindow_query; # vndk
27 ANativeWindow_queryf; # vndk
28 ANativeWindow_queueBuffer; # vndk
Mathias Agopian4a67a5f2017-02-28 17:00:29 -080029 ANativeWindow_release;
Jiyong Park8ebc0722017-05-03 11:33:18 +090030 ANativeWindow_setAutoRefresh; # vndk
31 ANativeWindow_setBufferCount; # vndk
32 ANativeWindow_setBufferDataSpace; # vndk
33 ANativeWindow_setBuffersDimensions; # vndk
34 ANativeWindow_setBuffersFormat; # vndk
Mathias Agopian4a67a5f2017-02-28 17:00:29 -080035 ANativeWindow_setBuffersGeometry;
Jiyong Park8ebc0722017-05-03 11:33:18 +090036 ANativeWindow_setBuffersTimestamp; # vndk
Jesse Hall09932ec2017-03-13 11:36:05 -070037 ANativeWindow_setBuffersTransform;
Jiyong Park8ebc0722017-05-03 11:33:18 +090038 ANativeWindow_setSharedBufferMode; # vndk
39 ANativeWindow_setSwapInterval; # vndk
40 ANativeWindow_setUsage; # vndk
Mathias Agopian4a67a5f2017-02-28 17:00:29 -080041 ANativeWindow_unlockAndPost;
42 local:
43 *;
44};