Home | History | Annotate | Download | only in nativewindow
      1 LIBNATIVEWINDOW {
      2   global:
      3     AHardwareBuffer_acquire;
      4     AHardwareBuffer_allocate;
      5     AHardwareBuffer_describe;
      6     AHardwareBuffer_getNativeHandle; # vndk
      7     AHardwareBuffer_lock;
      8     AHardwareBuffer_recvHandleFromUnixSocket;
      9     AHardwareBuffer_release;
     10     AHardwareBuffer_sendHandleToUnixSocket;
     11     AHardwareBuffer_unlock;
     12     ANativeWindowBuffer_getHardwareBuffer; # vndk
     13     ANativeWindow_OemStorageGet; # vndk
     14     ANativeWindow_OemStorageSet; # vndk
     15     ANativeWindow_acquire;
     16     ANativeWindow_cancelBuffer; # vndk
     17     ANativeWindow_dequeueBuffer; # vndk
     18     ANativeWindow_getBuffersDataSpace; # introduced=28
     19     ANativeWindow_getFormat;
     20     ANativeWindow_getHeight;
     21     ANativeWindow_getWidth;
     22     ANativeWindow_lock;
     23     ANativeWindow_query; # vndk
     24     ANativeWindow_queryf; # vndk
     25     ANativeWindow_queueBuffer; # vndk
     26     ANativeWindow_release;
     27     ANativeWindow_setAutoRefresh; # vndk
     28     ANativeWindow_setBufferCount; # vndk
     29     ANativeWindow_setBuffersDataSpace; # introduced=28
     30     ANativeWindow_setBuffersDimensions; # vndk
     31     ANativeWindow_setBuffersFormat; # vndk
     32     ANativeWindow_setBuffersGeometry;
     33     ANativeWindow_setBuffersTimestamp; # vndk
     34     ANativeWindow_setBuffersTransform;
     35     ANativeWindow_setSharedBufferMode; # vndk
     36     ANativeWindow_setSwapInterval; # vndk
     37     ANativeWindow_setUsage; # vndk
     38     ANativeWindow_unlockAndPost;
     39   local:
     40     *;
     41 };
     42 
     43 LIBNATIVEWINDOW_PLATFORM {
     44   global:
     45     extern "C++" {
     46       android::AHardwareBuffer_isValidPixelFormat*;
     47       android::AHardwareBuffer_convertFromPixelFormat*;
     48       android::AHardwareBuffer_convertToPixelFormat*;
     49       android::AHardwareBuffer_convertFromGrallocUsageBits*;
     50       android::AHardwareBuffer_convertToGrallocUsageBits*;
     51       android::AHardwareBuffer_to_GraphicBuffer*;
     52       android::AHardwareBuffer_to_ANativeWindowBuffer*;
     53       android::AHardwareBuffer_from_GraphicBuffer*;
     54     };
     55 } LIBNATIVEWINDOW;
     56