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