1{
2 "array_types" :
3 [
4  {
5   "alignment" : 4,
6   "linker_set_key" : "_ZTIA1_Pv",
7   "name" : "void *[1]",
8   "referenced_type" : "_ZTIPv",
9   "self_type" : "_ZTIA1_Pv",
10   "size" : 4,
11   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
12  },
13  {
14   "alignment" : 4,
15   "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane",
16   "name" : "AHardwareBuffer_Plane[4]",
17   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
18   "self_type" : "_ZTIA4_21AHardwareBuffer_Plane",
19   "size" : 48,
20   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
21  },
22  {
23   "alignment" : 4,
24   "linker_set_key" : "_ZTIA4_Pv",
25   "name" : "void *[4]",
26   "referenced_type" : "_ZTIPv",
27   "self_type" : "_ZTIA4_Pv",
28   "size" : 16,
29   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
30  },
31  {
32   "alignment" : 4,
33   "linker_set_key" : "_ZTIA4_i",
34   "name" : "int[4]",
35   "referenced_type" : "_ZTIi",
36   "self_type" : "_ZTIA4_i",
37   "size" : 16,
38   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
39  },
40  {
41   "alignment" : 4,
42   "linker_set_key" : "_ZTIA6_Pv",
43   "name" : "void *[6]",
44   "referenced_type" : "_ZTIPv",
45   "self_type" : "_ZTIA6_Pv",
46   "size" : 24,
47   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
48  },
49  {
50   "alignment" : 4,
51   "linker_set_key" : "_ZTIA6_j",
52   "name" : "unsigned int[6]",
53   "referenced_type" : "_ZTIj",
54   "self_type" : "_ZTIA6_j",
55   "size" : 24,
56   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
57  }
58 ],
59 "builtin_types" :
60 [
61  {
62   "alignment" : 1,
63   "is_integral" : true,
64   "linker_set_key" : "_ZTIa",
65   "name" : "signed char",
66   "referenced_type" : "_ZTIa",
67   "self_type" : "_ZTIa",
68   "size" : 1
69  },
70  {
71   "alignment" : 1,
72   "is_integral" : true,
73   "is_unsigned" : true,
74   "linker_set_key" : "_ZTIb",
75   "name" : "bool",
76   "referenced_type" : "_ZTIb",
77   "self_type" : "_ZTIb",
78   "size" : 1
79  },
80  {
81   "alignment" : 4,
82   "linker_set_key" : "_ZTIf",
83   "name" : "float",
84   "referenced_type" : "_ZTIf",
85   "self_type" : "_ZTIf",
86   "size" : 4
87  },
88  {
89   "alignment" : 4,
90   "is_integral" : true,
91   "linker_set_key" : "_ZTIi",
92   "name" : "int",
93   "referenced_type" : "_ZTIi",
94   "self_type" : "_ZTIi",
95   "size" : 4
96  },
97  {
98   "alignment" : 4,
99   "is_integral" : true,
100   "is_unsigned" : true,
101   "linker_set_key" : "_ZTIj",
102   "name" : "unsigned int",
103   "referenced_type" : "_ZTIj",
104   "self_type" : "_ZTIj",
105   "size" : 4
106  },
107  {
108   "linker_set_key" : "_ZTIv",
109   "name" : "void",
110   "referenced_type" : "_ZTIv",
111   "self_type" : "_ZTIv"
112  },
113  {
114   "alignment" : 8,
115   "is_integral" : true,
116   "linker_set_key" : "_ZTIx",
117   "name" : "long long",
118   "referenced_type" : "_ZTIx",
119   "self_type" : "_ZTIx",
120   "size" : 8
121  },
122  {
123   "alignment" : 8,
124   "is_integral" : true,
125   "is_unsigned" : true,
126   "linker_set_key" : "_ZTIy",
127   "name" : "unsigned long long",
128   "referenced_type" : "_ZTIy",
129   "self_type" : "_ZTIy",
130   "size" : 8
131  }
132 ],
133 "elf_functions" :
134 [
135  {
136   "name" : "AHardwareBuffer_acquire"
137  },
138  {
139   "name" : "AHardwareBuffer_allocate"
140  },
141  {
142   "name" : "AHardwareBuffer_createFromHandle"
143  },
144  {
145   "name" : "AHardwareBuffer_describe"
146  },
147  {
148   "name" : "AHardwareBuffer_getId"
149  },
150  {
151   "name" : "AHardwareBuffer_getNativeHandle"
152  },
153  {
154   "name" : "AHardwareBuffer_isSupported"
155  },
156  {
157   "name" : "AHardwareBuffer_lock"
158  },
159  {
160   "name" : "AHardwareBuffer_lockAndGetInfo"
161  },
162  {
163   "name" : "AHardwareBuffer_lockPlanes"
164  },
165  {
166   "name" : "AHardwareBuffer_recvHandleFromUnixSocket"
167  },
168  {
169   "name" : "AHardwareBuffer_release"
170  },
171  {
172   "name" : "AHardwareBuffer_sendHandleToUnixSocket"
173  },
174  {
175   "name" : "AHardwareBuffer_unlock"
176  },
177  {
178   "name" : "ANativeWindowBuffer_getHardwareBuffer"
179  },
180  {
181   "name" : "ANativeWindow_OemStorageGet"
182  },
183  {
184   "name" : "ANativeWindow_OemStorageSet"
185  },
186  {
187   "name" : "ANativeWindow_acquire"
188  },
189  {
190   "name" : "ANativeWindow_cancelBuffer"
191  },
192  {
193   "name" : "ANativeWindow_dequeueBuffer"
194  },
195  {
196   "name" : "ANativeWindow_getBuffersDataSpace"
197  },
198  {
199   "name" : "ANativeWindow_getFormat"
200  },
201  {
202   "name" : "ANativeWindow_getHeight"
203  },
204  {
205   "name" : "ANativeWindow_getLastDequeueDuration"
206  },
207  {
208   "name" : "ANativeWindow_getLastDequeueStartTime"
209  },
210  {
211   "name" : "ANativeWindow_getLastQueueDuration"
212  },
213  {
214   "name" : "ANativeWindow_getWidth"
215  },
216  {
217   "name" : "ANativeWindow_lock"
218  },
219  {
220   "name" : "ANativeWindow_query"
221  },
222  {
223   "name" : "ANativeWindow_queryf"
224  },
225  {
226   "name" : "ANativeWindow_queueBuffer"
227  },
228  {
229   "name" : "ANativeWindow_release"
230  },
231  {
232   "name" : "ANativeWindow_setAutoPrerotation"
233  },
234  {
235   "name" : "ANativeWindow_setAutoRefresh"
236  },
237  {
238   "name" : "ANativeWindow_setBufferCount"
239  },
240  {
241   "name" : "ANativeWindow_setBuffersDataSpace"
242  },
243  {
244   "name" : "ANativeWindow_setBuffersDimensions"
245  },
246  {
247   "name" : "ANativeWindow_setBuffersFormat"
248  },
249  {
250   "name" : "ANativeWindow_setBuffersGeometry"
251  },
252  {
253   "name" : "ANativeWindow_setBuffersTimestamp"
254  },
255  {
256   "name" : "ANativeWindow_setBuffersTransform"
257  },
258  {
259   "name" : "ANativeWindow_setCancelBufferInterceptor"
260  },
261  {
262   "name" : "ANativeWindow_setDequeueBufferInterceptor"
263  },
264  {
265   "name" : "ANativeWindow_setDequeueTimeout"
266  },
267  {
268   "name" : "ANativeWindow_setFrameRate"
269  },
270  {
271   "name" : "ANativeWindow_setFrameRateWithChangeStrategy"
272  },
273  {
274   "name" : "ANativeWindow_setPerformInterceptor"
275  },
276  {
277   "name" : "ANativeWindow_setQueueBufferInterceptor"
278  },
279  {
280   "name" : "ANativeWindow_setSharedBufferMode"
281  },
282  {
283   "name" : "ANativeWindow_setSwapInterval"
284  },
285  {
286   "name" : "ANativeWindow_setUsage"
287  },
288  {
289   "name" : "ANativeWindow_tryAllocateBuffers"
290  },
291  {
292   "name" : "ANativeWindow_unlockAndPost"
293  },
294  {
295   "name" : "_ZN7android32AHardwareBuffer_to_GraphicBufferEP15AHardwareBuffer"
296  },
297  {
298   "name" : "_ZN7android32AHardwareBuffer_to_GraphicBufferEPK15AHardwareBuffer"
299  },
300  {
301   "name" : "_ZN7android34AHardwareBuffer_from_GraphicBufferEPNS_13GraphicBufferE"
302  },
303  {
304   "name" : "_ZN7android34AHardwareBuffer_isValidPixelFormatEj"
305  },
306  {
307   "name" : "_ZN7android36AHardwareBuffer_convertToPixelFormatEj"
308  },
309  {
310   "name" : "_ZN7android38AHardwareBuffer_convertFromPixelFormatEj"
311  },
312  {
313   "name" : "_ZN7android38AHardwareBuffer_to_ANativeWindowBufferEP15AHardwareBuffer"
314  },
315  {
316   "name" : "_ZN7android38AHardwareBuffer_to_ANativeWindowBufferEPK15AHardwareBuffer"
317  },
318  {
319   "name" : "_ZN7android41AHardwareBuffer_convertToGrallocUsageBitsEy"
320  },
321  {
322   "name" : "_ZN7android43AHardwareBuffer_convertFromGrallocUsageBitsEy"
323  }
324 ],
325 "elf_objects" : [],
326 "enum_types" :
327 [
328  {
329   "alignment" : 4,
330   "enum_fields" :
331   [
332    {
333     "enum_field_value" : 0,
334     "name" : "ADATASPACE_UNKNOWN"
335    },
336    {
337     "enum_field_value" : 4128768,
338     "name" : "STANDARD_MASK"
339    },
340    {
341     "enum_field_value" : 0,
342     "name" : "STANDARD_UNSPECIFIED"
343    },
344    {
345     "enum_field_value" : 65536,
346     "name" : "STANDARD_BT709"
347    },
348    {
349     "enum_field_value" : 131072,
350     "name" : "STANDARD_BT601_625"
351    },
352    {
353     "enum_field_value" : 196608,
354     "name" : "STANDARD_BT601_625_UNADJUSTED"
355    },
356    {
357     "enum_field_value" : 262144,
358     "name" : "STANDARD_BT601_525"
359    },
360    {
361     "enum_field_value" : 327680,
362     "name" : "STANDARD_BT601_525_UNADJUSTED"
363    },
364    {
365     "enum_field_value" : 393216,
366     "name" : "STANDARD_BT2020"
367    },
368    {
369     "enum_field_value" : 458752,
370     "name" : "STANDARD_BT2020_CONSTANT_LUMINANCE"
371    },
372    {
373     "enum_field_value" : 524288,
374     "name" : "STANDARD_BT470M"
375    },
376    {
377     "enum_field_value" : 589824,
378     "name" : "STANDARD_FILM"
379    },
380    {
381     "enum_field_value" : 655360,
382     "name" : "STANDARD_DCI_P3"
383    },
384    {
385     "enum_field_value" : 720896,
386     "name" : "STANDARD_ADOBE_RGB"
387    },
388    {
389     "enum_field_value" : 130023424,
390     "name" : "TRANSFER_MASK"
391    },
392    {
393     "enum_field_value" : 0,
394     "name" : "TRANSFER_UNSPECIFIED"
395    },
396    {
397     "enum_field_value" : 4194304,
398     "name" : "TRANSFER_LINEAR"
399    },
400    {
401     "enum_field_value" : 8388608,
402     "name" : "TRANSFER_SRGB"
403    },
404    {
405     "enum_field_value" : 12582912,
406     "name" : "TRANSFER_SMPTE_170M"
407    },
408    {
409     "enum_field_value" : 16777216,
410     "name" : "TRANSFER_GAMMA2_2"
411    },
412    {
413     "enum_field_value" : 20971520,
414     "name" : "TRANSFER_GAMMA2_6"
415    },
416    {
417     "enum_field_value" : 25165824,
418     "name" : "TRANSFER_GAMMA2_8"
419    },
420    {
421     "enum_field_value" : 29360128,
422     "name" : "TRANSFER_ST2084"
423    },
424    {
425     "enum_field_value" : 33554432,
426     "name" : "TRANSFER_HLG"
427    },
428    {
429     "enum_field_value" : 939524096,
430     "name" : "RANGE_MASK"
431    },
432    {
433     "enum_field_value" : 0,
434     "name" : "RANGE_UNSPECIFIED"
435    },
436    {
437     "enum_field_value" : 134217728,
438     "name" : "RANGE_FULL"
439    },
440    {
441     "enum_field_value" : 268435456,
442     "name" : "RANGE_LIMITED"
443    },
444    {
445     "enum_field_value" : 402653184,
446     "name" : "RANGE_EXTENDED"
447    },
448    {
449     "enum_field_value" : 406913024,
450     "name" : "ADATASPACE_SCRGB_LINEAR"
451    },
452    {
453     "enum_field_value" : 142671872,
454     "name" : "ADATASPACE_SRGB"
455    },
456    {
457     "enum_field_value" : 411107328,
458     "name" : "ADATASPACE_SCRGB"
459    },
460    {
461     "enum_field_value" : 143261696,
462     "name" : "ADATASPACE_DISPLAY_P3"
463    },
464    {
465     "enum_field_value" : 163971072,
466     "name" : "ADATASPACE_BT2020_PQ"
467    },
468    {
469     "enum_field_value" : 298188800,
470     "name" : "ADATASPACE_BT2020_ITU_PQ"
471    },
472    {
473     "enum_field_value" : 151715840,
474     "name" : "ADATASPACE_ADOBE_RGB"
475    },
476    {
477     "enum_field_value" : 146931712,
478     "name" : "ADATASPACE_JFIF"
479    },
480    {
481     "enum_field_value" : 281149440,
482     "name" : "ADATASPACE_BT601_625"
483    },
484    {
485     "enum_field_value" : 281280512,
486     "name" : "ADATASPACE_BT601_525"
487    },
488    {
489     "enum_field_value" : 147193856,
490     "name" : "ADATASPACE_BT2020"
491    },
492    {
493     "enum_field_value" : 281083904,
494     "name" : "ADATASPACE_BT709"
495    },
496    {
497     "enum_field_value" : 155844608,
498     "name" : "ADATASPACE_DCI_P3"
499    },
500    {
501     "enum_field_value" : 138477568,
502     "name" : "ADATASPACE_SRGB_LINEAR"
503    },
504    {
505     "enum_field_value" : 168165376,
506     "name" : "ADATASPACE_BT2020_HLG"
507    },
508    {
509     "enum_field_value" : 302383104,
510     "name" : "ADATASPACE_BT2020_ITU_HLG"
511    },
512    {
513     "enum_field_value" : 4096,
514     "name" : "DEPTH"
515    },
516    {
517     "enum_field_value" : 4098,
518     "name" : "DYNAMIC_DEPTH"
519    }
520   ],
521   "linker_set_key" : "_ZTI10ADataSpace",
522   "name" : "ADataSpace",
523   "referenced_type" : "_ZTI10ADataSpace",
524   "self_type" : "_ZTI10ADataSpace",
525   "size" : 4,
526   "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h",
527   "underlying_type" : "_ZTIj"
528  },
529  {
530   "alignment" : 4,
531   "enum_fields" :
532   [
533    {
534     "enum_field_value" : 3,
535     "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS"
536    },
537    {
538     "enum_field_value" : 6,
539     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH"
540    },
541    {
542     "enum_field_value" : 7,
543     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT"
544    },
545    {
546     "enum_field_value" : 8,
547     "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT"
548    },
549    {
550     "enum_field_value" : 13,
551     "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE"
552    },
553    {
554     "enum_field_value" : 65536,
555     "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL"
556    },
557    {
558     "enum_field_value" : 65537,
559     "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL"
560    },
561    {
562     "enum_field_value" : 65538,
563     "name" : "ANATIVEWINDOW_QUERY_XDPI"
564    },
565    {
566     "enum_field_value" : 65539,
567     "name" : "ANATIVEWINDOW_QUERY_YDPI"
568    }
569   ],
570   "linker_set_key" : "_ZTI18ANativeWindowQuery",
571   "name" : "ANativeWindowQuery",
572   "referenced_type" : "_ZTI18ANativeWindowQuery",
573   "self_type" : "_ZTI18ANativeWindowQuery",
574   "size" : 4,
575   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h",
576   "underlying_type" : "_ZTIj"
577  },
578  {
579   "alignment" : 4,
580   "enum_fields" :
581   [
582    {
583     "enum_field_value" : 0,
584     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE"
585    },
586    {
587     "enum_field_value" : 5,
588     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY"
589    },
590    {
591     "enum_field_value" : 9,
592     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT"
593    },
594    {
595     "enum_field_value" : 30,
596     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64"
597    }
598   ],
599   "linker_set_key" : "_ZTI20ANativeWindowPerform",
600   "name" : "ANativeWindowPerform",
601   "referenced_type" : "_ZTI20ANativeWindowPerform",
602   "self_type" : "_ZTI20ANativeWindowPerform",
603   "size" : 4,
604   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
605   "underlying_type" : "_ZTIj"
606  },
607  {
608   "alignment" : 4,
609   "enum_fields" :
610   [
611    {
612     "enum_field_value" : 1,
613     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM"
614    },
615    {
616     "enum_field_value" : 2,
617     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM"
618    },
619    {
620     "enum_field_value" : 3,
621     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM"
622    },
623    {
624     "enum_field_value" : 4,
625     "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM"
626    },
627    {
628     "enum_field_value" : 22,
629     "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT"
630    },
631    {
632     "enum_field_value" : 43,
633     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM"
634    },
635    {
636     "enum_field_value" : 33,
637     "name" : "AHARDWAREBUFFER_FORMAT_BLOB"
638    },
639    {
640     "enum_field_value" : 48,
641     "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM"
642    },
643    {
644     "enum_field_value" : 49,
645     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM"
646    },
647    {
648     "enum_field_value" : 50,
649     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT"
650    },
651    {
652     "enum_field_value" : 51,
653     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT"
654    },
655    {
656     "enum_field_value" : 52,
657     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT"
658    },
659    {
660     "enum_field_value" : 53,
661     "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT"
662    },
663    {
664     "enum_field_value" : 35,
665     "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420"
666    },
667    {
668     "enum_field_value" : 54,
669     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_P010"
670    },
671    {
672     "enum_field_value" : 56,
673     "name" : "AHARDWAREBUFFER_FORMAT_R8_UNORM"
674    }
675   ],
676   "linker_set_key" : "_ZTI22AHardwareBuffer_Format",
677   "name" : "AHardwareBuffer_Format",
678   "referenced_type" : "_ZTI22AHardwareBuffer_Format",
679   "self_type" : "_ZTI22AHardwareBuffer_Format",
680   "size" : 4,
681   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
682   "underlying_type" : "_ZTIj"
683  },
684  {
685   "alignment" : 4,
686   "enum_fields" :
687   [
688    {
689     "enum_field_value" : 0,
690     "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY"
691    },
692    {
693     "enum_field_value" : 1,
694     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL"
695    },
696    {
697     "enum_field_value" : 2,
698     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL"
699    },
700    {
701     "enum_field_value" : 4,
702     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90"
703    },
704    {
705     "enum_field_value" : 3,
706     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180"
707    },
708    {
709     "enum_field_value" : 7,
710     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270"
711    }
712   ],
713   "linker_set_key" : "_ZTI22ANativeWindowTransform",
714   "name" : "ANativeWindowTransform",
715   "referenced_type" : "_ZTI22ANativeWindowTransform",
716   "self_type" : "_ZTI22ANativeWindowTransform",
717   "size" : 4,
718   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
719   "underlying_type" : "_ZTIj"
720  },
721  {
722   "alignment" : 4,
723   "enum_fields" :
724   [
725    {
726     "enum_field_value" : 2,
727     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_REGISTER"
728    },
729    {
730     "enum_field_value" : 3,
731     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_CLONE"
732    }
733   ],
734   "linker_set_key" : "_ZTI22CreateFromHandleMethod",
735   "name" : "CreateFromHandleMethod",
736   "referenced_type" : "_ZTI22CreateFromHandleMethod",
737   "self_type" : "_ZTI22CreateFromHandleMethod",
738   "size" : 4,
739   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
740   "underlying_type" : "_ZTIj"
741  },
742  {
743   "alignment" : 4,
744   "enum_fields" :
745   [
746    {
747     "enum_field_value" : 1,
748     "name" : "NATIVE_WINDOW_API_EGL"
749    },
750    {
751     "enum_field_value" : 2,
752     "name" : "NATIVE_WINDOW_API_CPU"
753    },
754    {
755     "enum_field_value" : 3,
756     "name" : "NATIVE_WINDOW_API_MEDIA"
757    },
758    {
759     "enum_field_value" : 4,
760     "name" : "NATIVE_WINDOW_API_CAMERA"
761    }
762   ],
763   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
764   "name" : "(unnamed enum at frameworks/native/libs/nativewindow/include/system/window.h:264:1)",
765   "referenced_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
766   "self_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
767   "size" : 4,
768   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
769   "underlying_type" : "_ZTIj"
770  },
771  {
772   "alignment" : 4,
773   "enum_fields" :
774   [
775    {
776     "enum_field_value" : 0,
777     "name" : "NATIVE_WINDOW_WIDTH"
778    },
779    {
780     "enum_field_value" : 1,
781     "name" : "NATIVE_WINDOW_HEIGHT"
782    },
783    {
784     "enum_field_value" : 2,
785     "name" : "NATIVE_WINDOW_FORMAT"
786    },
787    {
788     "enum_field_value" : 3,
789     "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS"
790    },
791    {
792     "enum_field_value" : 4,
793     "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER"
794    },
795    {
796     "enum_field_value" : 5,
797     "name" : "NATIVE_WINDOW_CONCRETE_TYPE"
798    },
799    {
800     "enum_field_value" : 6,
801     "name" : "NATIVE_WINDOW_DEFAULT_WIDTH"
802    },
803    {
804     "enum_field_value" : 7,
805     "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT"
806    },
807    {
808     "enum_field_value" : 8,
809     "name" : "NATIVE_WINDOW_TRANSFORM_HINT"
810    },
811    {
812     "enum_field_value" : 9,
813     "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND"
814    },
815    {
816     "enum_field_value" : 10,
817     "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS"
818    },
819    {
820     "enum_field_value" : 11,
821     "name" : "NATIVE_WINDOW_STICKY_TRANSFORM"
822    },
823    {
824     "enum_field_value" : 12,
825     "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE"
826    },
827    {
828     "enum_field_value" : 13,
829     "name" : "NATIVE_WINDOW_BUFFER_AGE"
830    },
831    {
832     "enum_field_value" : 14,
833     "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION"
834    },
835    {
836     "enum_field_value" : 15,
837     "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION"
838    },
839    {
840     "enum_field_value" : 16,
841     "name" : "NATIVE_WINDOW_LAYER_COUNT"
842    },
843    {
844     "enum_field_value" : 17,
845     "name" : "NATIVE_WINDOW_IS_VALID"
846    },
847    {
848     "enum_field_value" : 18,
849     "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT"
850    },
851    {
852     "enum_field_value" : 19,
853     "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED"
854    },
855    {
856     "enum_field_value" : 20,
857     "name" : "NATIVE_WINDOW_DATASPACE"
858    },
859    {
860     "enum_field_value" : 21,
861     "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT"
862    }
863   ],
864   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
865   "name" : "(unnamed enum at frameworks/native/libs/nativewindow/include/system/window.h:65:1)",
866   "referenced_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
867   "self_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
868   "size" : 4,
869   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
870   "underlying_type" : "_ZTIj"
871  },
872  {
873   "alignment" : 4,
874   "enum_fields" :
875   [
876    {
877     "enum_field_value" : 0,
878     "name" : "NATIVE_WINDOW_FRAMEBUFFER"
879    },
880    {
881     "enum_field_value" : 1,
882     "name" : "NATIVE_WINDOW_SURFACE"
883    }
884   ],
885   "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
886   "name" : "(unnamed enum at frameworks/native/libs/nativewindow/include/system/window.h:322:1)",
887   "referenced_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
888   "self_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
889   "size" : 4,
890   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
891   "underlying_type" : "_ZTIj"
892  },
893  {
894   "alignment" : 8,
895   "enum_fields" :
896   [
897    {
898     "enum_field_value" : 0,
899     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER"
900    },
901    {
902     "enum_field_value" : 2,
903     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY"
904    },
905    {
906     "enum_field_value" : 3,
907     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN"
908    },
909    {
910     "enum_field_value" : 15,
911     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK"
912    },
913    {
914     "enum_field_value" : 0,
915     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER"
916    },
917    {
918     "enum_field_value" : 32,
919     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY"
920    },
921    {
922     "enum_field_value" : 48,
923     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN"
924    },
925    {
926     "enum_field_value" : 240,
927     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK"
928    },
929    {
930     "enum_field_value" : 256,
931     "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE"
932    },
933    {
934     "enum_field_value" : 512,
935     "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER"
936    },
937    {
938     "enum_field_value" : 512,
939     "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT"
940    },
941    {
942     "enum_field_value" : 2048,
943     "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY"
944    },
945    {
946     "enum_field_value" : 16384,
947     "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT"
948    },
949    {
950     "enum_field_value" : 65536,
951     "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE"
952    },
953    {
954     "enum_field_value" : 8388608,
955     "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA"
956    },
957    {
958     "enum_field_value" : 16777216,
959     "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER"
960    },
961    {
962     "enum_field_value" : 33554432,
963     "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP"
964    },
965    {
966     "enum_field_value" : 67108864,
967     "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE"
968    },
969    {
970     "enum_field_value" : 268435456,
971     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0"
972    },
973    {
974     "enum_field_value" : 536870912,
975     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1"
976    },
977    {
978     "enum_field_value" : 1073741824,
979     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2"
980    },
981    {
982     "enum_field_value" : -2147483648,
983     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3"
984    },
985    {
986     "enum_field_value" : 0,
987     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4"
988    },
989    {
990     "enum_field_value" : 0,
991     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5"
992    },
993    {
994     "enum_field_value" : 0,
995     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6"
996    },
997    {
998     "enum_field_value" : 0,
999     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7"
1000    },
1001    {
1002     "enum_field_value" : 0,
1003     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8"
1004    },
1005    {
1006     "enum_field_value" : 0,
1007     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9"
1008    },
1009    {
1010     "enum_field_value" : 0,
1011     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10"
1012    },
1013    {
1014     "enum_field_value" : 0,
1015     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11"
1016    },
1017    {
1018     "enum_field_value" : 0,
1019     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12"
1020    },
1021    {
1022     "enum_field_value" : 0,
1023     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13"
1024    },
1025    {
1026     "enum_field_value" : 0,
1027     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14"
1028    },
1029    {
1030     "enum_field_value" : 0,
1031     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15"
1032    },
1033    {
1034     "enum_field_value" : 0,
1035     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16"
1036    },
1037    {
1038     "enum_field_value" : 0,
1039     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17"
1040    },
1041    {
1042     "enum_field_value" : 0,
1043     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18"
1044    },
1045    {
1046     "enum_field_value" : 0,
1047     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19"
1048    }
1049   ],
1050   "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags",
1051   "name" : "AHardwareBuffer_UsageFlags",
1052   "referenced_type" : "_ZTI26AHardwareBuffer_UsageFlags",
1053   "self_type" : "_ZTI26AHardwareBuffer_UsageFlags",
1054   "size" : 8,
1055   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
1056   "underlying_type" : "_ZTIy"
1057  },
1058  {
1059   "alignment" : 4,
1060   "enum_fields" :
1061   [
1062    {
1063     "enum_field_value" : 1,
1064     "name" : "WINDOW_FORMAT_RGBA_8888"
1065    },
1066    {
1067     "enum_field_value" : 2,
1068     "name" : "WINDOW_FORMAT_RGBX_8888"
1069    },
1070    {
1071     "enum_field_value" : 4,
1072     "name" : "WINDOW_FORMAT_RGB_565"
1073    }
1074   ],
1075   "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat",
1076   "name" : "ANativeWindow_LegacyFormat",
1077   "referenced_type" : "_ZTI26ANativeWindow_LegacyFormat",
1078   "self_type" : "_ZTI26ANativeWindow_LegacyFormat",
1079   "size" : 4,
1080   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
1081   "underlying_type" : "_ZTIj"
1082  },
1083  {
1084   "alignment" : 4,
1085   "enum_fields" :
1086   [
1087    {
1088     "enum_field_value" : 100,
1089     "name" : "ANATIVEWINDOW_FRAME_RATE_EXACT"
1090    },
1091    {
1092     "enum_field_value" : 101,
1093     "name" : "ANATIVEWINDOW_FRAME_RATE_NO_VOTE"
1094    }
1095   ],
1096   "linker_set_key" : "_ZTI31$ANATIVEWINDOW_FRAME_RATE_EXACT",
1097   "name" : "(unnamed enum at frameworks/native/libs/nativewindow/include/system/window.h:1024:1)",
1098   "referenced_type" : "_ZTI31$ANATIVEWINDOW_FRAME_RATE_EXACT",
1099   "self_type" : "_ZTI31$ANATIVEWINDOW_FRAME_RATE_EXACT",
1100   "size" : 4,
1101   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
1102   "underlying_type" : "_ZTIj"
1103  },
1104  {
1105   "alignment" : 4,
1106   "enum_fields" :
1107   [
1108    {
1109     "enum_field_value" : 0,
1110     "name" : "NATIVE_WINDOW_SET_USAGE"
1111    },
1112    {
1113     "enum_field_value" : 1,
1114     "name" : "NATIVE_WINDOW_CONNECT"
1115    },
1116    {
1117     "enum_field_value" : 2,
1118     "name" : "NATIVE_WINDOW_DISCONNECT"
1119    },
1120    {
1121     "enum_field_value" : 3,
1122     "name" : "NATIVE_WINDOW_SET_CROP"
1123    },
1124    {
1125     "enum_field_value" : 4,
1126     "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT"
1127    },
1128    {
1129     "enum_field_value" : 5,
1130     "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY"
1131    },
1132    {
1133     "enum_field_value" : 6,
1134     "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM"
1135    },
1136    {
1137     "enum_field_value" : 7,
1138     "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP"
1139    },
1140    {
1141     "enum_field_value" : 8,
1142     "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS"
1143    },
1144    {
1145     "enum_field_value" : 9,
1146     "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT"
1147    },
1148    {
1149     "enum_field_value" : 10,
1150     "name" : "NATIVE_WINDOW_SET_SCALING_MODE"
1151    },
1152    {
1153     "enum_field_value" : 11,
1154     "name" : "NATIVE_WINDOW_LOCK"
1155    },
1156    {
1157     "enum_field_value" : 12,
1158     "name" : "NATIVE_WINDOW_UNLOCK_AND_POST"
1159    },
1160    {
1161     "enum_field_value" : 13,
1162     "name" : "NATIVE_WINDOW_API_CONNECT"
1163    },
1164    {
1165     "enum_field_value" : 14,
1166     "name" : "NATIVE_WINDOW_API_DISCONNECT"
1167    },
1168    {
1169     "enum_field_value" : 15,
1170     "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS"
1171    },
1172    {
1173     "enum_field_value" : 16,
1174     "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP"
1175    },
1176    {
1177     "enum_field_value" : 17,
1178     "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM"
1179    },
1180    {
1181     "enum_field_value" : 18,
1182     "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM"
1183    },
1184    {
1185     "enum_field_value" : 19,
1186     "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE"
1187    },
1188    {
1189     "enum_field_value" : 20,
1190     "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE"
1191    },
1192    {
1193     "enum_field_value" : 21,
1194     "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE"
1195    },
1196    {
1197     "enum_field_value" : 22,
1198     "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH"
1199    },
1200    {
1201     "enum_field_value" : 23,
1202     "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION"
1203    },
1204    {
1205     "enum_field_value" : 24,
1206     "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID"
1207    },
1208    {
1209     "enum_field_value" : 25,
1210     "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS"
1211    },
1212    {
1213     "enum_field_value" : 26,
1214     "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING"
1215    },
1216    {
1217     "enum_field_value" : 27,
1218     "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS"
1219    },
1220    {
1221     "enum_field_value" : 28,
1222     "name" : "NATIVE_WINDOW_GET_WIDE_COLOR_SUPPORT"
1223    },
1224    {
1225     "enum_field_value" : 29,
1226     "name" : "NATIVE_WINDOW_GET_HDR_SUPPORT"
1227    },
1228    {
1229     "enum_field_value" : 30,
1230     "name" : "NATIVE_WINDOW_SET_USAGE64"
1231    },
1232    {
1233     "enum_field_value" : 31,
1234     "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64"
1235    },
1236    {
1237     "enum_field_value" : 32,
1238     "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA"
1239    },
1240    {
1241     "enum_field_value" : 33,
1242     "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA"
1243    },
1244    {
1245     "enum_field_value" : 34,
1246     "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA"
1247    },
1248    {
1249     "enum_field_value" : 35,
1250     "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION"
1251    },
1252    {
1253     "enum_field_value" : 36,
1254     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START"
1255    },
1256    {
1257     "enum_field_value" : 37,
1258     "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT"
1259    },
1260    {
1261     "enum_field_value" : 38,
1262     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION"
1263    },
1264    {
1265     "enum_field_value" : 39,
1266     "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION"
1267    },
1268    {
1269     "enum_field_value" : 40,
1270     "name" : "NATIVE_WINDOW_SET_FRAME_RATE"
1271    },
1272    {
1273     "enum_field_value" : 41,
1274     "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR"
1275    },
1276    {
1277     "enum_field_value" : 42,
1278     "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR"
1279    },
1280    {
1281     "enum_field_value" : 43,
1282     "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR"
1283    },
1284    {
1285     "enum_field_value" : 44,
1286     "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR"
1287    },
1288    {
1289     "enum_field_value" : 45,
1290     "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS"
1291    },
1292    {
1293     "enum_field_value" : 46,
1294     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER"
1295    },
1296    {
1297     "enum_field_value" : 47,
1298     "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR"
1299    },
1300    {
1301     "enum_field_value" : 48,
1302     "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_INFO"
1303    },
1304    {
1305     "enum_field_value" : 49,
1306     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER2"
1307    }
1308   ],
1309   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
1310   "name" : "(unnamed enum at frameworks/native/libs/nativewindow/include/system/window.h:208:1)",
1311   "referenced_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
1312   "self_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
1313   "size" : 4,
1314   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
1315   "underlying_type" : "_ZTIj"
1316  },
1317  {
1318   "alignment" : 4,
1319   "enum_fields" :
1320   [
1321    {
1322     "enum_field_value" : 1,
1323     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H"
1324    },
1325    {
1326     "enum_field_value" : 2,
1327     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V"
1328    },
1329    {
1330     "enum_field_value" : 4,
1331     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90"
1332    },
1333    {
1334     "enum_field_value" : 3,
1335     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180"
1336    },
1337    {
1338     "enum_field_value" : 7,
1339     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270"
1340    },
1341    {
1342     "enum_field_value" : 8,
1343     "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY"
1344    }
1345   ],
1346   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
1347   "name" : "(unnamed enum at frameworks/native/libs/nativewindow/include/system/window.h:285:1)",
1348   "referenced_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
1349   "self_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
1350   "size" : 4,
1351   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
1352   "underlying_type" : "_ZTIj"
1353  },
1354  {
1355   "alignment" : 4,
1356   "enum_fields" :
1357   [
1358    {
1359     "enum_field_value" : 131072,
1360     "name" : "AHARDWAREBUFFER_USAGE_CAMERA_WRITE"
1361    },
1362    {
1363     "enum_field_value" : 262144,
1364     "name" : "AHARDWAREBUFFER_USAGE_CAMERA_READ"
1365    },
1366    {
1367     "enum_field_value" : 393216,
1368     "name" : "AHARDWAREBUFFER_USAGE_CAMERA_MASK"
1369    }
1370   ],
1371   "linker_set_key" : "_ZTI34$AHARDWAREBUFFER_USAGE_CAMERA_MASK",
1372   "name" : "(unnamed enum at frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h:97:1)",
1373   "referenced_type" : "_ZTI34$AHARDWAREBUFFER_USAGE_CAMERA_MASK",
1374   "self_type" : "_ZTI34$AHARDWAREBUFFER_USAGE_CAMERA_MASK",
1375   "size" : 4,
1376   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
1377   "underlying_type" : "_ZTIj"
1378  },
1379  {
1380   "alignment" : 4,
1381   "enum_fields" :
1382   [
1383    {
1384     "enum_field_value" : 0,
1385     "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE"
1386    },
1387    {
1388     "enum_field_value" : 1,
1389     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW"
1390    },
1391    {
1392     "enum_field_value" : 2,
1393     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP"
1394    },
1395    {
1396     "enum_field_value" : 3,
1397     "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP"
1398    }
1399   ],
1400   "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
1401   "name" : "(unnamed enum at frameworks/native/libs/nativewindow/include/system/window.h:303:1)",
1402   "referenced_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
1403   "self_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
1404   "size" : 4,
1405   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
1406   "underlying_type" : "_ZTIj"
1407  },
1408  {
1409   "alignment" : 4,
1410   "enum_fields" :
1411   [
1412    {
1413     "enum_field_value" : 0,
1414     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT"
1415    },
1416    {
1417     "enum_field_value" : 1,
1418     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE"
1419    }
1420   ],
1421   "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility",
1422   "name" : "ANativeWindow_FrameRateCompatibility",
1423   "referenced_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
1424   "self_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
1425   "size" : 4,
1426   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
1427   "underlying_type" : "_ZTIj"
1428  },
1429  {
1430   "alignment" : 4,
1431   "enum_fields" :
1432   [
1433    {
1434     "enum_field_value" : 0,
1435     "name" : "ANATIVEWINDOW_CHANGE_FRAME_RATE_ONLY_IF_SEAMLESS"
1436    },
1437    {
1438     "enum_field_value" : 1,
1439     "name" : "ANATIVEWINDOW_CHANGE_FRAME_RATE_ALWAYS"
1440    }
1441   ],
1442   "linker_set_key" : "_ZTI37ANativeWindow_ChangeFrameRateStrategy",
1443   "name" : "ANativeWindow_ChangeFrameRateStrategy",
1444   "referenced_type" : "_ZTI37ANativeWindow_ChangeFrameRateStrategy",
1445   "self_type" : "_ZTI37ANativeWindow_ChangeFrameRateStrategy",
1446   "size" : 4,
1447   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
1448   "underlying_type" : "_ZTIj"
1449  },
1450  {
1451   "alignment" : 4,
1452   "enum_fields" :
1453   [
1454    {
1455     "enum_field_value" : 5,
1456     "name" : "AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM"
1457    },
1458    {
1459     "enum_field_value" : 842094169,
1460     "name" : "AHARDWAREBUFFER_FORMAT_YV12"
1461    },
1462    {
1463     "enum_field_value" : 538982489,
1464     "name" : "AHARDWAREBUFFER_FORMAT_Y8"
1465    },
1466    {
1467     "enum_field_value" : 540422489,
1468     "name" : "AHARDWAREBUFFER_FORMAT_Y16"
1469    },
1470    {
1471     "enum_field_value" : 32,
1472     "name" : "AHARDWAREBUFFER_FORMAT_RAW16"
1473    },
1474    {
1475     "enum_field_value" : 37,
1476     "name" : "AHARDWAREBUFFER_FORMAT_RAW10"
1477    },
1478    {
1479     "enum_field_value" : 38,
1480     "name" : "AHARDWAREBUFFER_FORMAT_RAW12"
1481    },
1482    {
1483     "enum_field_value" : 36,
1484     "name" : "AHARDWAREBUFFER_FORMAT_RAW_OPAQUE"
1485    },
1486    {
1487     "enum_field_value" : 34,
1488     "name" : "AHARDWAREBUFFER_FORMAT_IMPLEMENTATION_DEFINED"
1489    },
1490    {
1491     "enum_field_value" : 16,
1492     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_SP"
1493    },
1494    {
1495     "enum_field_value" : 17,
1496     "name" : "AHARDWAREBUFFER_FORMAT_YCrCb_420_SP"
1497    },
1498    {
1499     "enum_field_value" : 20,
1500     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_I"
1501    }
1502   ],
1503   "linker_set_key" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
1504   "name" : "(unnamed enum at frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h:65:1)",
1505   "referenced_type" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
1506   "self_type" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
1507   "size" : 4,
1508   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
1509   "underlying_type" : "_ZTIj"
1510  }
1511 ],
1512 "function_types" :
1513 [
1514  {
1515   "alignment" : 4,
1516   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
1517   "name" : "int (ANativeWindow *, ANativeWindowBuffer *)",
1518   "parameters" :
1519   [
1520    {
1521     "referenced_type" : "_ZTIP13ANativeWindow"
1522    },
1523    {
1524     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
1525    }
1526   ],
1527   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
1528   "return_type" : "_ZTIi",
1529   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
1530   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
1531  },
1532  {
1533   "alignment" : 4,
1534   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
1535   "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)",
1536   "parameters" :
1537   [
1538    {
1539     "referenced_type" : "_ZTIP13ANativeWindow"
1540    },
1541    {
1542     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
1543    },
1544    {
1545     "referenced_type" : "_ZTIi"
1546    }
1547   ],
1548   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
1549   "return_type" : "_ZTIi",
1550   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
1551   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
1552  },
1553  {
1554   "alignment" : 4,
1555   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
1556   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
1557   "parameters" :
1558   [
1559    {
1560     "referenced_type" : "_ZTIP13ANativeWindow"
1561    },
1562    {
1563     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
1564    },
1565    {
1566     "referenced_type" : "_ZTIPv"
1567    },
1568    {
1569     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
1570    },
1571    {
1572     "referenced_type" : "_ZTIi"
1573    }
1574   ],
1575   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
1576   "return_type" : "_ZTIi",
1577   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
1578   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
1579  },
1580  {
1581   "alignment" : 4,
1582   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
1583   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
1584   "parameters" :
1585   [
1586    {
1587     "referenced_type" : "_ZTIP13ANativeWindow"
1588    },
1589    {
1590     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
1591    },
1592    {
1593     "referenced_type" : "_ZTIPv"
1594    },
1595    {
1596     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
1597    },
1598    {
1599     "referenced_type" : "_ZTIPi"
1600    }
1601   ],
1602   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
1603   "return_type" : "_ZTIi",
1604   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
1605   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
1606  },
1607  {
1608   "alignment" : 4,
1609   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
1610   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, std::__va_list), void *, int, std::__va_list)",
1611   "parameters" :
1612   [
1613    {
1614     "referenced_type" : "_ZTIP13ANativeWindow"
1615    },
1616    {
1617     "referenced_type" : "_ZTIPFiP13ANativeWindowiSt9__va_listE"
1618    },
1619    {
1620     "referenced_type" : "_ZTIPv"
1621    },
1622    {
1623     "referenced_type" : "_ZTIi"
1624    },
1625    {
1626     "referenced_type" : "_ZTISt9__va_list"
1627    }
1628   ],
1629   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
1630   "return_type" : "_ZTIi",
1631   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
1632   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
1633  },
1634  {
1635   "alignment" : 4,
1636   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
1637   "name" : "int (ANativeWindow *, ANativeWindowBuffer **)",
1638   "parameters" :
1639   [
1640    {
1641     "referenced_type" : "_ZTIP13ANativeWindow"
1642    },
1643    {
1644     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
1645    }
1646   ],
1647   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
1648   "return_type" : "_ZTIi",
1649   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
1650   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
1651  },
1652  {
1653   "alignment" : 4,
1654   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
1655   "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)",
1656   "parameters" :
1657   [
1658    {
1659     "referenced_type" : "_ZTIP13ANativeWindow"
1660    },
1661    {
1662     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
1663    },
1664    {
1665     "referenced_type" : "_ZTIPi"
1666    }
1667   ],
1668   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
1669   "return_type" : "_ZTIi",
1670   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
1671   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
1672  },
1673  {
1674   "alignment" : 4,
1675   "linker_set_key" : "_ZTIFiP13ANativeWindowiE",
1676   "name" : "int (ANativeWindow *, int)",
1677   "parameters" :
1678   [
1679    {
1680     "referenced_type" : "_ZTIP13ANativeWindow"
1681    },
1682    {
1683     "referenced_type" : "_ZTIi"
1684    }
1685   ],
1686   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
1687   "return_type" : "_ZTIi",
1688   "self_type" : "_ZTIFiP13ANativeWindowiE",
1689   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
1690  },
1691  {
1692   "alignment" : 4,
1693   "linker_set_key" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
1694   "name" : "int (ANativeWindow *, int, std::__va_list)",
1695   "parameters" :
1696   [
1697    {
1698     "referenced_type" : "_ZTIP13ANativeWindow"
1699    },
1700    {
1701     "referenced_type" : "_ZTIi"
1702    },
1703    {
1704     "referenced_type" : "_ZTISt9__va_list"
1705    }
1706   ],
1707   "referenced_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
1708   "return_type" : "_ZTIi",
1709   "self_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
1710   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
1711  },
1712  {
1713   "alignment" : 4,
1714   "linker_set_key" : "_ZTIFiP13ANativeWindowizE",
1715   "name" : "int (ANativeWindow *, int, ...)",
1716   "parameters" :
1717   [
1718    {
1719     "referenced_type" : "_ZTIP13ANativeWindow"
1720    },
1721    {
1722     "referenced_type" : "_ZTIi"
1723    }
1724   ],
1725   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
1726   "return_type" : "_ZTIi",
1727   "self_type" : "_ZTIFiP13ANativeWindowizE",
1728   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
1729  },
1730  {
1731   "alignment" : 4,
1732   "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE",
1733   "name" : "int (const ANativeWindow *, int, int *)",
1734   "parameters" :
1735   [
1736    {
1737     "referenced_type" : "_ZTIPK13ANativeWindow"
1738    },
1739    {
1740     "referenced_type" : "_ZTIi"
1741    },
1742    {
1743     "referenced_type" : "_ZTIPi"
1744    }
1745   ],
1746   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
1747   "return_type" : "_ZTIi",
1748   "self_type" : "_ZTIFiPK13ANativeWindowiPiE",
1749   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
1750  },
1751  {
1752   "alignment" : 4,
1753   "linker_set_key" : "_ZTIFvP21android_native_base_tE",
1754   "name" : "void (android_native_base_t *)",
1755   "parameters" :
1756   [
1757    {
1758     "referenced_type" : "_ZTIP21android_native_base_t"
1759    }
1760   ],
1761   "referenced_type" : "_ZTIFvP21android_native_base_tE",
1762   "return_type" : "_ZTIv",
1763   "self_type" : "_ZTIFvP21android_native_base_tE",
1764   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
1765  }
1766 ],
1767 "functions" :
1768 [
1769  {
1770   "function_name" : "AHardwareBuffer_acquire",
1771   "linker_set_key" : "AHardwareBuffer_acquire",
1772   "parameters" :
1773   [
1774    {
1775     "referenced_type" : "_ZTIP15AHardwareBuffer"
1776    }
1777   ],
1778   "return_type" : "_ZTIv",
1779   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
1780  },
1781  {
1782   "function_name" : "AHardwareBuffer_allocate",
1783   "linker_set_key" : "AHardwareBuffer_allocate",
1784   "parameters" :
1785   [
1786    {
1787     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
1788    },
1789    {
1790     "referenced_type" : "_ZTIPP15AHardwareBuffer"
1791    }
1792   ],
1793   "return_type" : "_ZTIi",
1794   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
1795  },
1796  {
1797   "function_name" : "AHardwareBuffer_createFromHandle",
1798   "linker_set_key" : "AHardwareBuffer_createFromHandle",
1799   "parameters" :
1800   [
1801    {
1802     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
1803    },
1804    {
1805     "referenced_type" : "_ZTIPK13native_handle"
1806    },
1807    {
1808     "referenced_type" : "_ZTIi"
1809    },
1810    {
1811     "referenced_type" : "_ZTIPP15AHardwareBuffer"
1812    }
1813   ],
1814   "return_type" : "_ZTIi",
1815   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
1816  },
1817  {
1818   "function_name" : "AHardwareBuffer_describe",
1819   "linker_set_key" : "AHardwareBuffer_describe",
1820   "parameters" :
1821   [
1822    {
1823     "referenced_type" : "_ZTIPK15AHardwareBuffer"
1824    },
1825    {
1826     "referenced_type" : "_ZTIP20AHardwareBuffer_Desc"
1827    }
1828   ],
1829   "return_type" : "_ZTIv",
1830   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
1831  },
1832  {
1833   "function_name" : "AHardwareBuffer_getId",
1834   "linker_set_key" : "AHardwareBuffer_getId",
1835   "parameters" :
1836   [
1837    {
1838     "referenced_type" : "_ZTIPK15AHardwareBuffer"
1839    },
1840    {
1841     "referenced_type" : "_ZTIPy"
1842    }
1843   ],
1844   "return_type" : "_ZTIi",
1845   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
1846  },
1847  {
1848   "function_name" : "AHardwareBuffer_getNativeHandle",
1849   "linker_set_key" : "AHardwareBuffer_getNativeHandle",
1850   "parameters" :
1851   [
1852    {
1853     "referenced_type" : "_ZTIPK15AHardwareBuffer"
1854    }
1855   ],
1856   "return_type" : "_ZTIPK13native_handle",
1857   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
1858  },
1859  {
1860   "function_name" : "AHardwareBuffer_isSupported",
1861   "linker_set_key" : "AHardwareBuffer_isSupported",
1862   "parameters" :
1863   [
1864    {
1865     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
1866    }
1867   ],
1868   "return_type" : "_ZTIi",
1869   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
1870  },
1871  {
1872   "function_name" : "AHardwareBuffer_lock",
1873   "linker_set_key" : "AHardwareBuffer_lock",
1874   "parameters" :
1875   [
1876    {
1877     "referenced_type" : "_ZTIP15AHardwareBuffer"
1878    },
1879    {
1880     "referenced_type" : "_ZTIy"
1881    },
1882    {
1883     "referenced_type" : "_ZTIi"
1884    },
1885    {
1886     "referenced_type" : "_ZTIPK5ARect"
1887    },
1888    {
1889     "referenced_type" : "_ZTIPPv"
1890    }
1891   ],
1892   "return_type" : "_ZTIi",
1893   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
1894  },
1895  {
1896   "function_name" : "AHardwareBuffer_lockAndGetInfo",
1897   "linker_set_key" : "AHardwareBuffer_lockAndGetInfo",
1898   "parameters" :
1899   [
1900    {
1901     "referenced_type" : "_ZTIP15AHardwareBuffer"
1902    },
1903    {
1904     "referenced_type" : "_ZTIy"
1905    },
1906    {
1907     "referenced_type" : "_ZTIi"
1908    },
1909    {
1910     "referenced_type" : "_ZTIPK5ARect"
1911    },
1912    {
1913     "referenced_type" : "_ZTIPPv"
1914    },
1915    {
1916     "referenced_type" : "_ZTIPi"
1917    },
1918    {
1919     "referenced_type" : "_ZTIPi"
1920    }
1921   ],
1922   "return_type" : "_ZTIi",
1923   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
1924  },
1925  {
1926   "function_name" : "AHardwareBuffer_lockPlanes",
1927   "linker_set_key" : "AHardwareBuffer_lockPlanes",
1928   "parameters" :
1929   [
1930    {
1931     "referenced_type" : "_ZTIP15AHardwareBuffer"
1932    },
1933    {
1934     "referenced_type" : "_ZTIy"
1935    },
1936    {
1937     "referenced_type" : "_ZTIi"
1938    },
1939    {
1940     "referenced_type" : "_ZTIPK5ARect"
1941    },
1942    {
1943     "referenced_type" : "_ZTIP22AHardwareBuffer_Planes"
1944    }
1945   ],
1946   "return_type" : "_ZTIi",
1947   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
1948  },
1949  {
1950   "function_name" : "AHardwareBuffer_recvHandleFromUnixSocket",
1951   "linker_set_key" : "AHardwareBuffer_recvHandleFromUnixSocket",
1952   "parameters" :
1953   [
1954    {
1955     "referenced_type" : "_ZTIi"
1956    },
1957    {
1958     "referenced_type" : "_ZTIPP15AHardwareBuffer"
1959    }
1960   ],
1961   "return_type" : "_ZTIi",
1962   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
1963  },
1964  {
1965   "function_name" : "AHardwareBuffer_release",
1966   "linker_set_key" : "AHardwareBuffer_release",
1967   "parameters" :
1968   [
1969    {
1970     "referenced_type" : "_ZTIP15AHardwareBuffer"
1971    }
1972   ],
1973   "return_type" : "_ZTIv",
1974   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
1975  },
1976  {
1977   "function_name" : "AHardwareBuffer_sendHandleToUnixSocket",
1978   "linker_set_key" : "AHardwareBuffer_sendHandleToUnixSocket",
1979   "parameters" :
1980   [
1981    {
1982     "referenced_type" : "_ZTIPK15AHardwareBuffer"
1983    },
1984    {
1985     "referenced_type" : "_ZTIi"
1986    }
1987   ],
1988   "return_type" : "_ZTIi",
1989   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
1990  },
1991  {
1992   "function_name" : "AHardwareBuffer_unlock",
1993   "linker_set_key" : "AHardwareBuffer_unlock",
1994   "parameters" :
1995   [
1996    {
1997     "referenced_type" : "_ZTIP15AHardwareBuffer"
1998    },
1999    {
2000     "referenced_type" : "_ZTIPi"
2001    }
2002   ],
2003   "return_type" : "_ZTIi",
2004   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2005  },
2006  {
2007   "function_name" : "ANativeWindowBuffer_getHardwareBuffer",
2008   "linker_set_key" : "ANativeWindowBuffer_getHardwareBuffer",
2009   "parameters" :
2010   [
2011    {
2012     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
2013    }
2014   ],
2015   "return_type" : "_ZTIP15AHardwareBuffer",
2016   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2017  },
2018  {
2019   "function_name" : "ANativeWindow_OemStorageGet",
2020   "linker_set_key" : "ANativeWindow_OemStorageGet",
2021   "parameters" :
2022   [
2023    {
2024     "referenced_type" : "_ZTIP13ANativeWindow"
2025    },
2026    {
2027     "referenced_type" : "_ZTIj"
2028    },
2029    {
2030     "referenced_type" : "_ZTIPi"
2031    }
2032   ],
2033   "return_type" : "_ZTIi",
2034   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2035  },
2036  {
2037   "function_name" : "ANativeWindow_OemStorageSet",
2038   "linker_set_key" : "ANativeWindow_OemStorageSet",
2039   "parameters" :
2040   [
2041    {
2042     "referenced_type" : "_ZTIP13ANativeWindow"
2043    },
2044    {
2045     "referenced_type" : "_ZTIj"
2046    },
2047    {
2048     "referenced_type" : "_ZTIi"
2049    }
2050   ],
2051   "return_type" : "_ZTIi",
2052   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2053  },
2054  {
2055   "function_name" : "ANativeWindow_acquire",
2056   "linker_set_key" : "ANativeWindow_acquire",
2057   "parameters" :
2058   [
2059    {
2060     "referenced_type" : "_ZTIP13ANativeWindow"
2061    }
2062   ],
2063   "return_type" : "_ZTIv",
2064   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2065  },
2066  {
2067   "function_name" : "ANativeWindow_cancelBuffer",
2068   "linker_set_key" : "ANativeWindow_cancelBuffer",
2069   "parameters" :
2070   [
2071    {
2072     "referenced_type" : "_ZTIP13ANativeWindow"
2073    },
2074    {
2075     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
2076    },
2077    {
2078     "referenced_type" : "_ZTIi"
2079    }
2080   ],
2081   "return_type" : "_ZTIi",
2082   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2083  },
2084  {
2085   "function_name" : "ANativeWindow_dequeueBuffer",
2086   "linker_set_key" : "ANativeWindow_dequeueBuffer",
2087   "parameters" :
2088   [
2089    {
2090     "referenced_type" : "_ZTIP13ANativeWindow"
2091    },
2092    {
2093     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
2094    },
2095    {
2096     "referenced_type" : "_ZTIPi"
2097    }
2098   ],
2099   "return_type" : "_ZTIi",
2100   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2101  },
2102  {
2103   "function_name" : "ANativeWindow_getBuffersDataSpace",
2104   "linker_set_key" : "ANativeWindow_getBuffersDataSpace",
2105   "parameters" :
2106   [
2107    {
2108     "referenced_type" : "_ZTIP13ANativeWindow"
2109    }
2110   ],
2111   "return_type" : "_ZTIi",
2112   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2113  },
2114  {
2115   "function_name" : "ANativeWindow_getFormat",
2116   "linker_set_key" : "ANativeWindow_getFormat",
2117   "parameters" :
2118   [
2119    {
2120     "referenced_type" : "_ZTIP13ANativeWindow"
2121    }
2122   ],
2123   "return_type" : "_ZTIi",
2124   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2125  },
2126  {
2127   "function_name" : "ANativeWindow_getHeight",
2128   "linker_set_key" : "ANativeWindow_getHeight",
2129   "parameters" :
2130   [
2131    {
2132     "referenced_type" : "_ZTIP13ANativeWindow"
2133    }
2134   ],
2135   "return_type" : "_ZTIi",
2136   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2137  },
2138  {
2139   "function_name" : "ANativeWindow_getLastDequeueDuration",
2140   "linker_set_key" : "ANativeWindow_getLastDequeueDuration",
2141   "parameters" :
2142   [
2143    {
2144     "referenced_type" : "_ZTIP13ANativeWindow"
2145    }
2146   ],
2147   "return_type" : "_ZTIx",
2148   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2149  },
2150  {
2151   "function_name" : "ANativeWindow_getLastDequeueStartTime",
2152   "linker_set_key" : "ANativeWindow_getLastDequeueStartTime",
2153   "parameters" :
2154   [
2155    {
2156     "referenced_type" : "_ZTIP13ANativeWindow"
2157    }
2158   ],
2159   "return_type" : "_ZTIx",
2160   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2161  },
2162  {
2163   "function_name" : "ANativeWindow_getLastQueueDuration",
2164   "linker_set_key" : "ANativeWindow_getLastQueueDuration",
2165   "parameters" :
2166   [
2167    {
2168     "referenced_type" : "_ZTIP13ANativeWindow"
2169    }
2170   ],
2171   "return_type" : "_ZTIx",
2172   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2173  },
2174  {
2175   "function_name" : "ANativeWindow_getWidth",
2176   "linker_set_key" : "ANativeWindow_getWidth",
2177   "parameters" :
2178   [
2179    {
2180     "referenced_type" : "_ZTIP13ANativeWindow"
2181    }
2182   ],
2183   "return_type" : "_ZTIi",
2184   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2185  },
2186  {
2187   "function_name" : "ANativeWindow_lock",
2188   "linker_set_key" : "ANativeWindow_lock",
2189   "parameters" :
2190   [
2191    {
2192     "referenced_type" : "_ZTIP13ANativeWindow"
2193    },
2194    {
2195     "referenced_type" : "_ZTIP20ANativeWindow_Buffer"
2196    },
2197    {
2198     "referenced_type" : "_ZTIP5ARect"
2199    }
2200   ],
2201   "return_type" : "_ZTIi",
2202   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2203  },
2204  {
2205   "function_name" : "ANativeWindow_query",
2206   "linker_set_key" : "ANativeWindow_query",
2207   "parameters" :
2208   [
2209    {
2210     "referenced_type" : "_ZTIPK13ANativeWindow"
2211    },
2212    {
2213     "referenced_type" : "_ZTI18ANativeWindowQuery"
2214    },
2215    {
2216     "referenced_type" : "_ZTIPi"
2217    }
2218   ],
2219   "return_type" : "_ZTIi",
2220   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2221  },
2222  {
2223   "function_name" : "ANativeWindow_queryf",
2224   "linker_set_key" : "ANativeWindow_queryf",
2225   "parameters" :
2226   [
2227    {
2228     "referenced_type" : "_ZTIPK13ANativeWindow"
2229    },
2230    {
2231     "referenced_type" : "_ZTI18ANativeWindowQuery"
2232    },
2233    {
2234     "referenced_type" : "_ZTIPf"
2235    }
2236   ],
2237   "return_type" : "_ZTIi",
2238   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2239  },
2240  {
2241   "function_name" : "ANativeWindow_queueBuffer",
2242   "linker_set_key" : "ANativeWindow_queueBuffer",
2243   "parameters" :
2244   [
2245    {
2246     "referenced_type" : "_ZTIP13ANativeWindow"
2247    },
2248    {
2249     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
2250    },
2251    {
2252     "referenced_type" : "_ZTIi"
2253    }
2254   ],
2255   "return_type" : "_ZTIi",
2256   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2257  },
2258  {
2259   "function_name" : "ANativeWindow_release",
2260   "linker_set_key" : "ANativeWindow_release",
2261   "parameters" :
2262   [
2263    {
2264     "referenced_type" : "_ZTIP13ANativeWindow"
2265    }
2266   ],
2267   "return_type" : "_ZTIv",
2268   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2269  },
2270  {
2271   "function_name" : "ANativeWindow_setAutoPrerotation",
2272   "linker_set_key" : "ANativeWindow_setAutoPrerotation",
2273   "parameters" :
2274   [
2275    {
2276     "referenced_type" : "_ZTIP13ANativeWindow"
2277    },
2278    {
2279     "referenced_type" : "_ZTIb"
2280    }
2281   ],
2282   "return_type" : "_ZTIi",
2283   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2284  },
2285  {
2286   "function_name" : "ANativeWindow_setAutoRefresh",
2287   "linker_set_key" : "ANativeWindow_setAutoRefresh",
2288   "parameters" :
2289   [
2290    {
2291     "referenced_type" : "_ZTIP13ANativeWindow"
2292    },
2293    {
2294     "referenced_type" : "_ZTIb"
2295    }
2296   ],
2297   "return_type" : "_ZTIi",
2298   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2299  },
2300  {
2301   "function_name" : "ANativeWindow_setBufferCount",
2302   "linker_set_key" : "ANativeWindow_setBufferCount",
2303   "parameters" :
2304   [
2305    {
2306     "referenced_type" : "_ZTIP13ANativeWindow"
2307    },
2308    {
2309     "referenced_type" : "_ZTIj"
2310    }
2311   ],
2312   "return_type" : "_ZTIi",
2313   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2314  },
2315  {
2316   "function_name" : "ANativeWindow_setBuffersDataSpace",
2317   "linker_set_key" : "ANativeWindow_setBuffersDataSpace",
2318   "parameters" :
2319   [
2320    {
2321     "referenced_type" : "_ZTIP13ANativeWindow"
2322    },
2323    {
2324     "referenced_type" : "_ZTIi"
2325    }
2326   ],
2327   "return_type" : "_ZTIi",
2328   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2329  },
2330  {
2331   "function_name" : "ANativeWindow_setBuffersDimensions",
2332   "linker_set_key" : "ANativeWindow_setBuffersDimensions",
2333   "parameters" :
2334   [
2335    {
2336     "referenced_type" : "_ZTIP13ANativeWindow"
2337    },
2338    {
2339     "referenced_type" : "_ZTIj"
2340    },
2341    {
2342     "referenced_type" : "_ZTIj"
2343    }
2344   ],
2345   "return_type" : "_ZTIi",
2346   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2347  },
2348  {
2349   "function_name" : "ANativeWindow_setBuffersFormat",
2350   "linker_set_key" : "ANativeWindow_setBuffersFormat",
2351   "parameters" :
2352   [
2353    {
2354     "referenced_type" : "_ZTIP13ANativeWindow"
2355    },
2356    {
2357     "referenced_type" : "_ZTIi"
2358    }
2359   ],
2360   "return_type" : "_ZTIi",
2361   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2362  },
2363  {
2364   "function_name" : "ANativeWindow_setBuffersGeometry",
2365   "linker_set_key" : "ANativeWindow_setBuffersGeometry",
2366   "parameters" :
2367   [
2368    {
2369     "referenced_type" : "_ZTIP13ANativeWindow"
2370    },
2371    {
2372     "referenced_type" : "_ZTIi"
2373    },
2374    {
2375     "referenced_type" : "_ZTIi"
2376    },
2377    {
2378     "referenced_type" : "_ZTIi"
2379    }
2380   ],
2381   "return_type" : "_ZTIi",
2382   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2383  },
2384  {
2385   "function_name" : "ANativeWindow_setBuffersTimestamp",
2386   "linker_set_key" : "ANativeWindow_setBuffersTimestamp",
2387   "parameters" :
2388   [
2389    {
2390     "referenced_type" : "_ZTIP13ANativeWindow"
2391    },
2392    {
2393     "referenced_type" : "_ZTIx"
2394    }
2395   ],
2396   "return_type" : "_ZTIi",
2397   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2398  },
2399  {
2400   "function_name" : "ANativeWindow_setBuffersTransform",
2401   "linker_set_key" : "ANativeWindow_setBuffersTransform",
2402   "parameters" :
2403   [
2404    {
2405     "referenced_type" : "_ZTIP13ANativeWindow"
2406    },
2407    {
2408     "referenced_type" : "_ZTIi"
2409    }
2410   ],
2411   "return_type" : "_ZTIi",
2412   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2413  },
2414  {
2415   "function_name" : "ANativeWindow_setCancelBufferInterceptor",
2416   "linker_set_key" : "ANativeWindow_setCancelBufferInterceptor",
2417   "parameters" :
2418   [
2419    {
2420     "referenced_type" : "_ZTIP13ANativeWindow"
2421    },
2422    {
2423     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE"
2424    },
2425    {
2426     "referenced_type" : "_ZTIPv"
2427    }
2428   ],
2429   "return_type" : "_ZTIi",
2430   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2431  },
2432  {
2433   "function_name" : "ANativeWindow_setDequeueBufferInterceptor",
2434   "linker_set_key" : "ANativeWindow_setDequeueBufferInterceptor",
2435   "parameters" :
2436   [
2437    {
2438     "referenced_type" : "_ZTIP13ANativeWindow"
2439    },
2440    {
2441     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E"
2442    },
2443    {
2444     "referenced_type" : "_ZTIPv"
2445    }
2446   ],
2447   "return_type" : "_ZTIi",
2448   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2449  },
2450  {
2451   "function_name" : "ANativeWindow_setDequeueTimeout",
2452   "linker_set_key" : "ANativeWindow_setDequeueTimeout",
2453   "parameters" :
2454   [
2455    {
2456     "referenced_type" : "_ZTIP13ANativeWindow"
2457    },
2458    {
2459     "referenced_type" : "_ZTIx"
2460    }
2461   ],
2462   "return_type" : "_ZTIi",
2463   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2464  },
2465  {
2466   "function_name" : "ANativeWindow_setFrameRate",
2467   "linker_set_key" : "ANativeWindow_setFrameRate",
2468   "parameters" :
2469   [
2470    {
2471     "referenced_type" : "_ZTIP13ANativeWindow"
2472    },
2473    {
2474     "referenced_type" : "_ZTIf"
2475    },
2476    {
2477     "referenced_type" : "_ZTIa"
2478    }
2479   ],
2480   "return_type" : "_ZTIi",
2481   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2482  },
2483  {
2484   "function_name" : "ANativeWindow_setFrameRateWithChangeStrategy",
2485   "linker_set_key" : "ANativeWindow_setFrameRateWithChangeStrategy",
2486   "parameters" :
2487   [
2488    {
2489     "referenced_type" : "_ZTIP13ANativeWindow"
2490    },
2491    {
2492     "referenced_type" : "_ZTIf"
2493    },
2494    {
2495     "referenced_type" : "_ZTIa"
2496    },
2497    {
2498     "referenced_type" : "_ZTIa"
2499    }
2500   ],
2501   "return_type" : "_ZTIi",
2502   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2503  },
2504  {
2505   "function_name" : "ANativeWindow_setPerformInterceptor",
2506   "linker_set_key" : "ANativeWindow_setPerformInterceptor",
2507   "parameters" :
2508   [
2509    {
2510     "referenced_type" : "_ZTIP13ANativeWindow"
2511    },
2512    {
2513     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E"
2514    },
2515    {
2516     "referenced_type" : "_ZTIPv"
2517    }
2518   ],
2519   "return_type" : "_ZTIi",
2520   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2521  },
2522  {
2523   "function_name" : "ANativeWindow_setQueueBufferInterceptor",
2524   "linker_set_key" : "ANativeWindow_setQueueBufferInterceptor",
2525   "parameters" :
2526   [
2527    {
2528     "referenced_type" : "_ZTIP13ANativeWindow"
2529    },
2530    {
2531     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE"
2532    },
2533    {
2534     "referenced_type" : "_ZTIPv"
2535    }
2536   ],
2537   "return_type" : "_ZTIi",
2538   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2539  },
2540  {
2541   "function_name" : "ANativeWindow_setSharedBufferMode",
2542   "linker_set_key" : "ANativeWindow_setSharedBufferMode",
2543   "parameters" :
2544   [
2545    {
2546     "referenced_type" : "_ZTIP13ANativeWindow"
2547    },
2548    {
2549     "referenced_type" : "_ZTIb"
2550    }
2551   ],
2552   "return_type" : "_ZTIi",
2553   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2554  },
2555  {
2556   "function_name" : "ANativeWindow_setSwapInterval",
2557   "linker_set_key" : "ANativeWindow_setSwapInterval",
2558   "parameters" :
2559   [
2560    {
2561     "referenced_type" : "_ZTIP13ANativeWindow"
2562    },
2563    {
2564     "referenced_type" : "_ZTIi"
2565    }
2566   ],
2567   "return_type" : "_ZTIi",
2568   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2569  },
2570  {
2571   "function_name" : "ANativeWindow_setUsage",
2572   "linker_set_key" : "ANativeWindow_setUsage",
2573   "parameters" :
2574   [
2575    {
2576     "referenced_type" : "_ZTIP13ANativeWindow"
2577    },
2578    {
2579     "referenced_type" : "_ZTIy"
2580    }
2581   ],
2582   "return_type" : "_ZTIi",
2583   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2584  },
2585  {
2586   "function_name" : "ANativeWindow_tryAllocateBuffers",
2587   "linker_set_key" : "ANativeWindow_tryAllocateBuffers",
2588   "parameters" :
2589   [
2590    {
2591     "referenced_type" : "_ZTIP13ANativeWindow"
2592    }
2593   ],
2594   "return_type" : "_ZTIv",
2595   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2596  },
2597  {
2598   "function_name" : "ANativeWindow_unlockAndPost",
2599   "linker_set_key" : "ANativeWindow_unlockAndPost",
2600   "parameters" :
2601   [
2602    {
2603     "referenced_type" : "_ZTIP13ANativeWindow"
2604    }
2605   ],
2606   "return_type" : "_ZTIi",
2607   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2608  },
2609  {
2610   "function_name" : "android::AHardwareBuffer_to_GraphicBuffer",
2611   "linker_set_key" : "_ZN7android32AHardwareBuffer_to_GraphicBufferEP15AHardwareBuffer",
2612   "parameters" :
2613   [
2614    {
2615     "referenced_type" : "_ZTIP15AHardwareBuffer"
2616    }
2617   ],
2618   "return_type" : "_ZTIPN7android13GraphicBufferE",
2619   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2620  },
2621  {
2622   "function_name" : "android::AHardwareBuffer_to_GraphicBuffer",
2623   "linker_set_key" : "_ZN7android32AHardwareBuffer_to_GraphicBufferEPK15AHardwareBuffer",
2624   "parameters" :
2625   [
2626    {
2627     "referenced_type" : "_ZTIPK15AHardwareBuffer"
2628    }
2629   ],
2630   "return_type" : "_ZTIPKN7android13GraphicBufferE",
2631   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2632  },
2633  {
2634   "function_name" : "android::AHardwareBuffer_from_GraphicBuffer",
2635   "linker_set_key" : "_ZN7android34AHardwareBuffer_from_GraphicBufferEPNS_13GraphicBufferE",
2636   "parameters" :
2637   [
2638    {
2639     "referenced_type" : "_ZTIPN7android13GraphicBufferE"
2640    }
2641   ],
2642   "return_type" : "_ZTIP15AHardwareBuffer",
2643   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2644  },
2645  {
2646   "function_name" : "android::AHardwareBuffer_isValidPixelFormat",
2647   "linker_set_key" : "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
2648   "parameters" :
2649   [
2650    {
2651     "referenced_type" : "_ZTIj"
2652    }
2653   ],
2654   "return_type" : "_ZTIb",
2655   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2656  },
2657  {
2658   "function_name" : "android::AHardwareBuffer_convertToPixelFormat",
2659   "linker_set_key" : "_ZN7android36AHardwareBuffer_convertToPixelFormatEj",
2660   "parameters" :
2661   [
2662    {
2663     "referenced_type" : "_ZTIj"
2664    }
2665   ],
2666   "return_type" : "_ZTIj",
2667   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2668  },
2669  {
2670   "function_name" : "android::AHardwareBuffer_convertFromPixelFormat",
2671   "linker_set_key" : "_ZN7android38AHardwareBuffer_convertFromPixelFormatEj",
2672   "parameters" :
2673   [
2674    {
2675     "referenced_type" : "_ZTIj"
2676    }
2677   ],
2678   "return_type" : "_ZTIj",
2679   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2680  },
2681  {
2682   "function_name" : "android::AHardwareBuffer_to_ANativeWindowBuffer",
2683   "linker_set_key" : "_ZN7android38AHardwareBuffer_to_ANativeWindowBufferEP15AHardwareBuffer",
2684   "parameters" :
2685   [
2686    {
2687     "referenced_type" : "_ZTIP15AHardwareBuffer"
2688    }
2689   ],
2690   "return_type" : "_ZTIP19ANativeWindowBuffer",
2691   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2692  },
2693  {
2694   "function_name" : "android::AHardwareBuffer_to_ANativeWindowBuffer",
2695   "linker_set_key" : "_ZN7android38AHardwareBuffer_to_ANativeWindowBufferEPK15AHardwareBuffer",
2696   "parameters" :
2697   [
2698    {
2699     "referenced_type" : "_ZTIPK15AHardwareBuffer"
2700    }
2701   ],
2702   "return_type" : "_ZTIPK19ANativeWindowBuffer",
2703   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2704  },
2705  {
2706   "function_name" : "android::AHardwareBuffer_convertToGrallocUsageBits",
2707   "linker_set_key" : "_ZN7android41AHardwareBuffer_convertToGrallocUsageBitsEy",
2708   "parameters" :
2709   [
2710    {
2711     "referenced_type" : "_ZTIy"
2712    }
2713   ],
2714   "return_type" : "_ZTIy",
2715   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2716  },
2717  {
2718   "function_name" : "android::AHardwareBuffer_convertFromGrallocUsageBits",
2719   "linker_set_key" : "_ZN7android43AHardwareBuffer_convertFromGrallocUsageBitsEy",
2720   "parameters" :
2721   [
2722    {
2723     "referenced_type" : "_ZTIy"
2724    }
2725   ],
2726   "return_type" : "_ZTIy",
2727   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2728  }
2729 ],
2730 "global_vars" : [],
2731 "lvalue_reference_types" : [],
2732 "pointer_types" :
2733 [
2734  {
2735   "alignment" : 4,
2736   "linker_set_key" : "_ZTIP13ANativeWindow",
2737   "name" : "ANativeWindow *",
2738   "referenced_type" : "_ZTI13ANativeWindow",
2739   "self_type" : "_ZTIP13ANativeWindow",
2740   "size" : 4,
2741   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2742  },
2743  {
2744   "alignment" : 4,
2745   "linker_set_key" : "_ZTIP15AHardwareBuffer",
2746   "name" : "AHardwareBuffer *",
2747   "referenced_type" : "_ZTI15AHardwareBuffer",
2748   "self_type" : "_ZTIP15AHardwareBuffer",
2749   "size" : 4,
2750   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2751  },
2752  {
2753   "alignment" : 4,
2754   "linker_set_key" : "_ZTIP19ANativeWindowBuffer",
2755   "name" : "ANativeWindowBuffer *",
2756   "referenced_type" : "_ZTI19ANativeWindowBuffer",
2757   "self_type" : "_ZTIP19ANativeWindowBuffer",
2758   "size" : 4,
2759   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
2760  },
2761  {
2762   "alignment" : 4,
2763   "linker_set_key" : "_ZTIP20AHardwareBuffer_Desc",
2764   "name" : "AHardwareBuffer_Desc *",
2765   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
2766   "self_type" : "_ZTIP20AHardwareBuffer_Desc",
2767   "size" : 4,
2768   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2769  },
2770  {
2771   "alignment" : 4,
2772   "linker_set_key" : "_ZTIP20ANativeWindow_Buffer",
2773   "name" : "ANativeWindow_Buffer *",
2774   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
2775   "self_type" : "_ZTIP20ANativeWindow_Buffer",
2776   "size" : 4,
2777   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2778  },
2779  {
2780   "alignment" : 4,
2781   "linker_set_key" : "_ZTIP21android_native_base_t",
2782   "name" : "android_native_base_t *",
2783   "referenced_type" : "_ZTI21android_native_base_t",
2784   "self_type" : "_ZTIP21android_native_base_t",
2785   "size" : 4,
2786   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
2787  },
2788  {
2789   "alignment" : 4,
2790   "linker_set_key" : "_ZTIP22AHardwareBuffer_Planes",
2791   "name" : "AHardwareBuffer_Planes *",
2792   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
2793   "self_type" : "_ZTIP22AHardwareBuffer_Planes",
2794   "size" : 4,
2795   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2796  },
2797  {
2798   "alignment" : 4,
2799   "linker_set_key" : "_ZTIP5ARect",
2800   "name" : "ARect *",
2801   "referenced_type" : "_ZTI5ARect",
2802   "self_type" : "_ZTIP5ARect",
2803   "size" : 4,
2804   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2805  },
2806  {
2807   "alignment" : 4,
2808   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
2809   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)",
2810   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
2811   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
2812   "size" : 4,
2813   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
2814  },
2815  {
2816   "alignment" : 4,
2817   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
2818   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)",
2819   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
2820   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
2821   "size" : 4,
2822   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2823  },
2824  {
2825   "alignment" : 4,
2826   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
2827   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
2828   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
2829   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
2830   "size" : 4,
2831   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2832  },
2833  {
2834   "alignment" : 4,
2835   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
2836   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
2837   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
2838   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
2839   "size" : 4,
2840   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2841  },
2842  {
2843   "alignment" : 4,
2844   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
2845   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, std::__va_list), void *, int, std::__va_list)",
2846   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
2847   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
2848   "size" : 4,
2849   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2850  },
2851  {
2852   "alignment" : 4,
2853   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
2854   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)",
2855   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
2856   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
2857   "size" : 4,
2858   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
2859  },
2860  {
2861   "alignment" : 4,
2862   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
2863   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)",
2864   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
2865   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
2866   "size" : 4,
2867   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2868  },
2869  {
2870   "alignment" : 4,
2871   "linker_set_key" : "_ZTIPFiP13ANativeWindowiE",
2872   "name" : "int (*)(ANativeWindow *, int)",
2873   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
2874   "self_type" : "_ZTIPFiP13ANativeWindowiE",
2875   "size" : 4,
2876   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
2877  },
2878  {
2879   "alignment" : 4,
2880   "linker_set_key" : "_ZTIPFiP13ANativeWindowiSt9__va_listE",
2881   "name" : "int (*)(ANativeWindow *, int, std::__va_list)",
2882   "referenced_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
2883   "self_type" : "_ZTIPFiP13ANativeWindowiSt9__va_listE",
2884   "size" : 4,
2885   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2886  },
2887  {
2888   "alignment" : 4,
2889   "linker_set_key" : "_ZTIPFiP13ANativeWindowizE",
2890   "name" : "int (*)(ANativeWindow *, int, ...)",
2891   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
2892   "self_type" : "_ZTIPFiP13ANativeWindowizE",
2893   "size" : 4,
2894   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
2895  },
2896  {
2897   "alignment" : 4,
2898   "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE",
2899   "name" : "int (*)(const ANativeWindow *, int, int *)",
2900   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
2901   "self_type" : "_ZTIPFiPK13ANativeWindowiPiE",
2902   "size" : 4,
2903   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
2904  },
2905  {
2906   "alignment" : 4,
2907   "linker_set_key" : "_ZTIPFvP21android_native_base_tE",
2908   "name" : "void (*)(android_native_base_t *)",
2909   "referenced_type" : "_ZTIFvP21android_native_base_tE",
2910   "self_type" : "_ZTIPFvP21android_native_base_tE",
2911   "size" : 4,
2912   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
2913  },
2914  {
2915   "alignment" : 4,
2916   "linker_set_key" : "_ZTIPK13ANativeWindow",
2917   "name" : "const ANativeWindow *",
2918   "referenced_type" : "_ZTIK13ANativeWindow",
2919   "self_type" : "_ZTIPK13ANativeWindow",
2920   "size" : 4,
2921   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2922  },
2923  {
2924   "alignment" : 4,
2925   "linker_set_key" : "_ZTIPK13native_handle",
2926   "name" : "const native_handle *",
2927   "referenced_type" : "_ZTIK13native_handle",
2928   "self_type" : "_ZTIPK13native_handle",
2929   "size" : 4,
2930   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
2931  },
2932  {
2933   "alignment" : 4,
2934   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
2935   "name" : "const AHardwareBuffer *",
2936   "referenced_type" : "_ZTIK15AHardwareBuffer",
2937   "self_type" : "_ZTIPK15AHardwareBuffer",
2938   "size" : 4,
2939   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2940  },
2941  {
2942   "alignment" : 4,
2943   "linker_set_key" : "_ZTIPK19ANativeWindowBuffer",
2944   "name" : "const ANativeWindowBuffer *",
2945   "referenced_type" : "_ZTIK19ANativeWindowBuffer",
2946   "self_type" : "_ZTIPK19ANativeWindowBuffer",
2947   "size" : 4,
2948   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
2949  },
2950  {
2951   "alignment" : 4,
2952   "linker_set_key" : "_ZTIPK20AHardwareBuffer_Desc",
2953   "name" : "const AHardwareBuffer_Desc *",
2954   "referenced_type" : "_ZTIK20AHardwareBuffer_Desc",
2955   "self_type" : "_ZTIPK20AHardwareBuffer_Desc",
2956   "size" : 4,
2957   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2958  },
2959  {
2960   "alignment" : 4,
2961   "linker_set_key" : "_ZTIPK5ARect",
2962   "name" : "const ARect *",
2963   "referenced_type" : "_ZTIK5ARect",
2964   "self_type" : "_ZTIPK5ARect",
2965   "size" : 4,
2966   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2967  },
2968  {
2969   "alignment" : 4,
2970   "linker_set_key" : "_ZTIPKN7android13GraphicBufferE",
2971   "name" : "const android::GraphicBuffer *",
2972   "referenced_type" : "_ZTIKN7android13GraphicBufferE",
2973   "self_type" : "_ZTIPKN7android13GraphicBufferE",
2974   "size" : 4,
2975   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2976  },
2977  {
2978   "alignment" : 4,
2979   "linker_set_key" : "_ZTIPKv",
2980   "name" : "const void *",
2981   "referenced_type" : "_ZTIKv",
2982   "self_type" : "_ZTIPKv",
2983   "size" : 4,
2984   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
2985  },
2986  {
2987   "alignment" : 4,
2988   "linker_set_key" : "_ZTIPN7android13GraphicBufferE",
2989   "name" : "android::GraphicBuffer *",
2990   "referenced_type" : "_ZTIN7android13GraphicBufferE",
2991   "self_type" : "_ZTIPN7android13GraphicBufferE",
2992   "size" : 4,
2993   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2994  },
2995  {
2996   "alignment" : 4,
2997   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
2998   "name" : "AHardwareBuffer **",
2999   "referenced_type" : "_ZTIP15AHardwareBuffer",
3000   "self_type" : "_ZTIPP15AHardwareBuffer",
3001   "size" : 4,
3002   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3003  },
3004  {
3005   "alignment" : 4,
3006   "linker_set_key" : "_ZTIPP19ANativeWindowBuffer",
3007   "name" : "ANativeWindowBuffer **",
3008   "referenced_type" : "_ZTIP19ANativeWindowBuffer",
3009   "self_type" : "_ZTIPP19ANativeWindowBuffer",
3010   "size" : 4,
3011   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
3012  },
3013  {
3014   "alignment" : 4,
3015   "linker_set_key" : "_ZTIPPv",
3016   "name" : "void **",
3017   "referenced_type" : "_ZTIPv",
3018   "self_type" : "_ZTIPPv",
3019   "size" : 4,
3020   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3021  },
3022  {
3023   "alignment" : 4,
3024   "linker_set_key" : "_ZTIPf",
3025   "name" : "float *",
3026   "referenced_type" : "_ZTIf",
3027   "self_type" : "_ZTIPf",
3028   "size" : 4,
3029   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
3030  },
3031  {
3032   "alignment" : 4,
3033   "linker_set_key" : "_ZTIPi",
3034   "name" : "int *",
3035   "referenced_type" : "_ZTIi",
3036   "self_type" : "_ZTIPi",
3037   "size" : 4,
3038   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3039  },
3040  {
3041   "alignment" : 4,
3042   "linker_set_key" : "_ZTIPv",
3043   "name" : "void *",
3044   "referenced_type" : "_ZTIv",
3045   "self_type" : "_ZTIPv",
3046   "size" : 4,
3047   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3048  },
3049  {
3050   "alignment" : 4,
3051   "linker_set_key" : "_ZTIPy",
3052   "name" : "unsigned long long *",
3053   "referenced_type" : "_ZTIy",
3054   "self_type" : "_ZTIPy",
3055   "size" : 4,
3056   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3057  }
3058 ],
3059 "qualified_types" :
3060 [
3061  {
3062   "alignment" : 4,
3063   "is_const" : true,
3064   "linker_set_key" : "_ZTIK13ANativeWindow",
3065   "name" : "const ANativeWindow",
3066   "referenced_type" : "_ZTI13ANativeWindow",
3067   "self_type" : "_ZTIK13ANativeWindow",
3068   "size" : 108,
3069   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
3070  },
3071  {
3072   "alignment" : 4,
3073   "is_const" : true,
3074   "linker_set_key" : "_ZTIK13native_handle",
3075   "name" : "const native_handle",
3076   "referenced_type" : "_ZTI13native_handle",
3077   "self_type" : "_ZTIK13native_handle",
3078   "size" : 12,
3079   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
3080  },
3081  {
3082   "is_const" : true,
3083   "linker_set_key" : "_ZTIK15AHardwareBuffer",
3084   "name" : "const AHardwareBuffer",
3085   "referenced_type" : "_ZTI15AHardwareBuffer",
3086   "self_type" : "_ZTIK15AHardwareBuffer",
3087   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3088  },
3089  {
3090   "alignment" : 8,
3091   "is_const" : true,
3092   "linker_set_key" : "_ZTIK19ANativeWindowBuffer",
3093   "name" : "const ANativeWindowBuffer",
3094   "referenced_type" : "_ZTI19ANativeWindowBuffer",
3095   "self_type" : "_ZTIK19ANativeWindowBuffer",
3096   "size" : 96,
3097   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3098  },
3099  {
3100   "alignment" : 8,
3101   "is_const" : true,
3102   "linker_set_key" : "_ZTIK20AHardwareBuffer_Desc",
3103   "name" : "const AHardwareBuffer_Desc",
3104   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
3105   "self_type" : "_ZTIK20AHardwareBuffer_Desc",
3106   "size" : 40,
3107   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3108  },
3109  {
3110   "alignment" : 4,
3111   "is_const" : true,
3112   "linker_set_key" : "_ZTIK5ARect",
3113   "name" : "const ARect",
3114   "referenced_type" : "_ZTI5ARect",
3115   "self_type" : "_ZTIK5ARect",
3116   "size" : 16,
3117   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3118  },
3119  {
3120   "alignment" : 8,
3121   "is_const" : true,
3122   "linker_set_key" : "_ZTIKN7android13GraphicBufferE",
3123   "name" : "const android::GraphicBuffer",
3124   "referenced_type" : "_ZTIN7android13GraphicBufferE",
3125   "self_type" : "_ZTIKN7android13GraphicBufferE",
3126   "size" : 160,
3127   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
3128  },
3129  {
3130   "alignment" : 4,
3131   "is_const" : true,
3132   "linker_set_key" : "_ZTIKf",
3133   "name" : "const float",
3134   "referenced_type" : "_ZTIf",
3135   "self_type" : "_ZTIKf",
3136   "size" : 4,
3137   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3138  },
3139  {
3140   "alignment" : 4,
3141   "is_const" : true,
3142   "linker_set_key" : "_ZTIKi",
3143   "name" : "const int",
3144   "referenced_type" : "_ZTIi",
3145   "self_type" : "_ZTIKi",
3146   "size" : 4,
3147   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3148  },
3149  {
3150   "alignment" : 4,
3151   "is_const" : true,
3152   "linker_set_key" : "_ZTIKj",
3153   "name" : "const unsigned int",
3154   "referenced_type" : "_ZTIj",
3155   "self_type" : "_ZTIKj",
3156   "size" : 4,
3157   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3158  },
3159  {
3160   "is_const" : true,
3161   "linker_set_key" : "_ZTIKv",
3162   "name" : "const void",
3163   "referenced_type" : "_ZTIv",
3164   "self_type" : "_ZTIKv",
3165   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3166  },
3167  {
3168   "alignment" : 8,
3169   "is_const" : true,
3170   "linker_set_key" : "_ZTIKx",
3171   "name" : "const long long",
3172   "referenced_type" : "_ZTIx",
3173   "self_type" : "_ZTIKx",
3174   "size" : 8,
3175   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3176  }
3177 ],
3178 "record_types" :
3179 [
3180  {
3181   "alignment" : 4,
3182   "fields" :
3183   [
3184    {
3185     "field_name" : "common",
3186     "referenced_type" : "_ZTI21android_native_base_t"
3187    },
3188    {
3189     "field_name" : "flags",
3190     "field_offset" : 256,
3191     "referenced_type" : "_ZTIKj"
3192    },
3193    {
3194     "field_name" : "minSwapInterval",
3195     "field_offset" : 288,
3196     "referenced_type" : "_ZTIKi"
3197    },
3198    {
3199     "field_name" : "maxSwapInterval",
3200     "field_offset" : 320,
3201     "referenced_type" : "_ZTIKi"
3202    },
3203    {
3204     "field_name" : "xdpi",
3205     "field_offset" : 352,
3206     "referenced_type" : "_ZTIKf"
3207    },
3208    {
3209     "field_name" : "ydpi",
3210     "field_offset" : 384,
3211     "referenced_type" : "_ZTIKf"
3212    },
3213    {
3214     "field_name" : "oem",
3215     "field_offset" : 416,
3216     "referenced_type" : "_ZTIA4_i"
3217    },
3218    {
3219     "field_name" : "setSwapInterval",
3220     "field_offset" : 544,
3221     "referenced_type" : "_ZTIPFiP13ANativeWindowiE"
3222    },
3223    {
3224     "field_name" : "dequeueBuffer_DEPRECATED",
3225     "field_offset" : 576,
3226     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE"
3227    },
3228    {
3229     "field_name" : "lockBuffer_DEPRECATED",
3230     "field_offset" : 608,
3231     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
3232    },
3233    {
3234     "field_name" : "queueBuffer_DEPRECATED",
3235     "field_offset" : 640,
3236     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
3237    },
3238    {
3239     "field_name" : "query",
3240     "field_offset" : 672,
3241     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
3242    },
3243    {
3244     "field_name" : "perform",
3245     "field_offset" : 704,
3246     "referenced_type" : "_ZTIPFiP13ANativeWindowizE"
3247    },
3248    {
3249     "field_name" : "cancelBuffer_DEPRECATED",
3250     "field_offset" : 736,
3251     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
3252    },
3253    {
3254     "field_name" : "dequeueBuffer",
3255     "field_offset" : 768,
3256     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
3257    },
3258    {
3259     "field_name" : "queueBuffer",
3260     "field_offset" : 800,
3261     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
3262    },
3263    {
3264     "field_name" : "cancelBuffer",
3265     "field_offset" : 832,
3266     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
3267    }
3268   ],
3269   "linker_set_key" : "_ZTI13ANativeWindow",
3270   "name" : "ANativeWindow",
3271   "referenced_type" : "_ZTI13ANativeWindow",
3272   "self_type" : "_ZTI13ANativeWindow",
3273   "size" : 108,
3274   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3275  },
3276  {
3277   "alignment" : 8,
3278   "fields" :
3279   [
3280    {
3281     "field_name" : "common",
3282     "referenced_type" : "_ZTI21android_native_base_t"
3283    },
3284    {
3285     "field_name" : "width",
3286     "field_offset" : 256,
3287     "referenced_type" : "_ZTIi"
3288    },
3289    {
3290     "field_name" : "height",
3291     "field_offset" : 288,
3292     "referenced_type" : "_ZTIi"
3293    },
3294    {
3295     "field_name" : "stride",
3296     "field_offset" : 320,
3297     "referenced_type" : "_ZTIi"
3298    },
3299    {
3300     "field_name" : "format",
3301     "field_offset" : 352,
3302     "referenced_type" : "_ZTIi"
3303    },
3304    {
3305     "field_name" : "usage_deprecated",
3306     "field_offset" : 384,
3307     "referenced_type" : "_ZTIi"
3308    },
3309    {
3310     "field_name" : "layerCount",
3311     "field_offset" : 416,
3312     "referenced_type" : "_ZTIj"
3313    },
3314    {
3315     "field_name" : "reserved",
3316     "field_offset" : 448,
3317     "referenced_type" : "_ZTIA1_Pv"
3318    },
3319    {
3320     "field_name" : "handle",
3321     "field_offset" : 480,
3322     "referenced_type" : "_ZTIPK13native_handle"
3323    },
3324    {
3325     "field_name" : "usage",
3326     "field_offset" : 512,
3327     "referenced_type" : "_ZTIy"
3328    },
3329    {
3330     "field_name" : "reserved_proc",
3331     "field_offset" : 576,
3332     "referenced_type" : "_ZTIA6_Pv"
3333    }
3334   ],
3335   "linker_set_key" : "_ZTI19ANativeWindowBuffer",
3336   "name" : "ANativeWindowBuffer",
3337   "referenced_type" : "_ZTI19ANativeWindowBuffer",
3338   "self_type" : "_ZTI19ANativeWindowBuffer",
3339   "size" : 96,
3340   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3341  },
3342  {
3343   "alignment" : 8,
3344   "fields" :
3345   [
3346    {
3347     "field_name" : "width",
3348     "referenced_type" : "_ZTIj"
3349    },
3350    {
3351     "field_name" : "height",
3352     "field_offset" : 32,
3353     "referenced_type" : "_ZTIj"
3354    },
3355    {
3356     "field_name" : "layers",
3357     "field_offset" : 64,
3358     "referenced_type" : "_ZTIj"
3359    },
3360    {
3361     "field_name" : "format",
3362     "field_offset" : 96,
3363     "referenced_type" : "_ZTIj"
3364    },
3365    {
3366     "field_name" : "usage",
3367     "field_offset" : 128,
3368     "referenced_type" : "_ZTIy"
3369    },
3370    {
3371     "field_name" : "stride",
3372     "field_offset" : 192,
3373     "referenced_type" : "_ZTIj"
3374    },
3375    {
3376     "field_name" : "rfu0",
3377     "field_offset" : 224,
3378     "referenced_type" : "_ZTIj"
3379    },
3380    {
3381     "field_name" : "rfu1",
3382     "field_offset" : 256,
3383     "referenced_type" : "_ZTIy"
3384    }
3385   ],
3386   "linker_set_key" : "_ZTI20AHardwareBuffer_Desc",
3387   "name" : "AHardwareBuffer_Desc",
3388   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
3389   "self_type" : "_ZTI20AHardwareBuffer_Desc",
3390   "size" : 40,
3391   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3392  },
3393  {
3394   "alignment" : 4,
3395   "fields" :
3396   [
3397    {
3398     "field_name" : "width",
3399     "referenced_type" : "_ZTIi"
3400    },
3401    {
3402     "field_name" : "height",
3403     "field_offset" : 32,
3404     "referenced_type" : "_ZTIi"
3405    },
3406    {
3407     "field_name" : "stride",
3408     "field_offset" : 64,
3409     "referenced_type" : "_ZTIi"
3410    },
3411    {
3412     "field_name" : "format",
3413     "field_offset" : 96,
3414     "referenced_type" : "_ZTIi"
3415    },
3416    {
3417     "field_name" : "bits",
3418     "field_offset" : 128,
3419     "referenced_type" : "_ZTIPv"
3420    },
3421    {
3422     "field_name" : "reserved",
3423     "field_offset" : 160,
3424     "referenced_type" : "_ZTIA6_j"
3425    }
3426   ],
3427   "linker_set_key" : "_ZTI20ANativeWindow_Buffer",
3428   "name" : "ANativeWindow_Buffer",
3429   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
3430   "self_type" : "_ZTI20ANativeWindow_Buffer",
3431   "size" : 44,
3432   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
3433  },
3434  {
3435   "alignment" : 4,
3436   "fields" :
3437   [
3438    {
3439     "field_name" : "data",
3440     "referenced_type" : "_ZTIPv"
3441    },
3442    {
3443     "field_name" : "pixelStride",
3444     "field_offset" : 32,
3445     "referenced_type" : "_ZTIj"
3446    },
3447    {
3448     "field_name" : "rowStride",
3449     "field_offset" : 64,
3450     "referenced_type" : "_ZTIj"
3451    }
3452   ],
3453   "linker_set_key" : "_ZTI21AHardwareBuffer_Plane",
3454   "name" : "AHardwareBuffer_Plane",
3455   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
3456   "self_type" : "_ZTI21AHardwareBuffer_Plane",
3457   "size" : 12,
3458   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3459  },
3460  {
3461   "alignment" : 4,
3462   "fields" :
3463   [
3464    {
3465     "field_name" : "magic",
3466     "referenced_type" : "_ZTIi"
3467    },
3468    {
3469     "field_name" : "version",
3470     "field_offset" : 32,
3471     "referenced_type" : "_ZTIi"
3472    },
3473    {
3474     "field_name" : "reserved",
3475     "field_offset" : 64,
3476     "referenced_type" : "_ZTIA4_Pv"
3477    },
3478    {
3479     "field_name" : "incRef",
3480     "field_offset" : 192,
3481     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
3482    },
3483    {
3484     "field_name" : "decRef",
3485     "field_offset" : 224,
3486     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
3487    }
3488   ],
3489   "linker_set_key" : "_ZTI21android_native_base_t",
3490   "name" : "android_native_base_t",
3491   "referenced_type" : "_ZTI21android_native_base_t",
3492   "self_type" : "_ZTI21android_native_base_t",
3493   "size" : 32,
3494   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3495  },
3496  {
3497   "alignment" : 4,
3498   "fields" :
3499   [
3500    {
3501     "field_name" : "left",
3502     "referenced_type" : "_ZTIi"
3503    },
3504    {
3505     "field_name" : "top",
3506     "field_offset" : 32,
3507     "referenced_type" : "_ZTIi"
3508    },
3509    {
3510     "field_name" : "right",
3511     "field_offset" : 64,
3512     "referenced_type" : "_ZTIi"
3513    },
3514    {
3515     "field_name" : "bottom",
3516     "field_offset" : 96,
3517     "referenced_type" : "_ZTIi"
3518    }
3519   ],
3520   "linker_set_key" : "_ZTI21android_native_rect_t",
3521   "name" : "android_native_rect_t",
3522   "referenced_type" : "_ZTI21android_native_rect_t",
3523   "self_type" : "_ZTI21android_native_rect_t",
3524   "size" : 16,
3525   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3526  },
3527  {
3528   "alignment" : 4,
3529   "fields" :
3530   [
3531    {
3532     "field_name" : "planeCount",
3533     "referenced_type" : "_ZTIj"
3534    },
3535    {
3536     "field_name" : "planes",
3537     "field_offset" : 32,
3538     "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane"
3539    }
3540   ],
3541   "linker_set_key" : "_ZTI22AHardwareBuffer_Planes",
3542   "name" : "AHardwareBuffer_Planes",
3543   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
3544   "self_type" : "_ZTI22AHardwareBuffer_Planes",
3545   "size" : 52,
3546   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3547  },
3548  {
3549   "alignment" : 4,
3550   "fields" :
3551   [
3552    {
3553     "field_name" : "left",
3554     "referenced_type" : "_ZTIi"
3555    },
3556    {
3557     "field_name" : "top",
3558     "field_offset" : 32,
3559     "referenced_type" : "_ZTIi"
3560    },
3561    {
3562     "field_name" : "right",
3563     "field_offset" : 64,
3564     "referenced_type" : "_ZTIi"
3565    },
3566    {
3567     "field_name" : "bottom",
3568     "field_offset" : 96,
3569     "referenced_type" : "_ZTIi"
3570    }
3571   ],
3572   "linker_set_key" : "_ZTI5ARect",
3573   "name" : "ARect",
3574   "referenced_type" : "_ZTI5ARect",
3575   "self_type" : "_ZTI5ARect",
3576   "size" : 16,
3577   "source_file" : "frameworks/native/libs/arect/include/android/rect.h"
3578  }
3579 ],
3580 "rvalue_reference_types" : []
3581}
3582