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