1 #include <vndk/window.h> 2 3 extern "C" { 4 5 AHardwareBuffer * 6 ANativeWindowBuffer_getHardwareBuffer(ANativeWindowBuffer *anwb) 7 { 8 return nullptr; 9 } 10 11 void 12 AHardwareBuffer_acquire(AHardwareBuffer *buffer) 13 { 14 } 15 16 void 17 AHardwareBuffer_release(AHardwareBuffer *buffer) 18 { 19 } 20 21 void 22 AHardwareBuffer_describe(const AHardwareBuffer *buffer, 23 AHardwareBuffer_Desc *outDesc) 24 { 25 } 26 27 int 28 AHardwareBuffer_allocate(const AHardwareBuffer_Desc *desc, 29 AHardwareBuffer **outBuffer) 30 { 31 return 0; 32 } 33 34 const native_handle_t * 35 AHardwareBuffer_getNativeHandle(const AHardwareBuffer *buffer) 36 { 37 return NULL; 38 } 39 40 void 41 ANativeWindow_acquire(ANativeWindow *window) 42 { 43 } 44 45 void 46 ANativeWindow_release(ANativeWindow *window) 47 { 48 } 49 50 int32_t 51 ANativeWindow_getFormat(ANativeWindow *window) 52 { 53 return 0; 54 } 55 56 int 57 ANativeWindow_setSwapInterval(ANativeWindow *window, int interval) 58 { 59 return 0; 60 } 61 62 int 63 ANativeWindow_query(const ANativeWindow *window, 64 ANativeWindowQuery query, 65 int *value) 66 { 67 return 0; 68 } 69 70 int 71 ANativeWindow_dequeueBuffer(ANativeWindow *window, 72 ANativeWindowBuffer **buffer, 73 int *fenceFd) 74 { 75 return 0; 76 } 77 78 int 79 ANativeWindow_queueBuffer(ANativeWindow *window, 80 ANativeWindowBuffer *buffer, 81 int fenceFd) 82 { 83 return 0; 84 } 85 86 int ANativeWindow_cancelBuffer(ANativeWindow* window, 87 ANativeWindowBuffer* buffer, 88 int fenceFd) { 89 return 0; 90 } 91 92 int 93 ANativeWindow_setUsage(ANativeWindow *window, uint64_t usage) 94 { 95 return 0; 96 } 97 98 int 99 ANativeWindow_setSharedBufferMode(ANativeWindow *window, 100 bool sharedBufferMode) 101 { 102 return 0; 103 } 104 } 105