• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "_ZTIA1_c",
7   "name" : "char[1]",
8   "referenced_type" : "_ZTIc",
9   "size" : 1,
10   "source_file" : "system/libbase/include/android-base/no_destructor.h"
11  },
12  {
13   "alignment" : 8,
14   "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane",
15   "name" : "AHardwareBuffer_Plane[4]",
16   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
17   "size" : 64,
18   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
19  }
20 ],
21 "builtin_types" :
22 [
23  {
24   "alignment" : 1,
25   "is_integral" : true,
26   "is_unsigned" : true,
27   "linker_set_key" : "_ZTIb",
28   "name" : "bool",
29   "size" : 1
30  },
31  {
32   "alignment" : 1,
33   "is_integral" : true,
34   "linker_set_key" : "_ZTIc",
35   "name" : "char",
36   "size" : 1
37  },
38  {
39   "alignment" : 4,
40   "linker_set_key" : "_ZTIf",
41   "name" : "float",
42   "size" : 4
43  },
44  {
45   "alignment" : 1,
46   "is_integral" : true,
47   "is_unsigned" : true,
48   "linker_set_key" : "_ZTIh",
49   "name" : "unsigned char",
50   "size" : 1
51  },
52  {
53   "alignment" : 4,
54   "is_integral" : true,
55   "linker_set_key" : "_ZTIi",
56   "name" : "int",
57   "size" : 4
58  },
59  {
60   "alignment" : 4,
61   "is_integral" : true,
62   "is_unsigned" : true,
63   "linker_set_key" : "_ZTIj",
64   "name" : "unsigned int",
65   "size" : 4
66  },
67  {
68   "alignment" : 8,
69   "is_integral" : true,
70   "linker_set_key" : "_ZTIl",
71   "name" : "long",
72   "size" : 8
73  },
74  {
75   "alignment" : 8,
76   "is_integral" : true,
77   "is_unsigned" : true,
78   "linker_set_key" : "_ZTIm",
79   "name" : "unsigned long",
80   "size" : 8
81  },
82  {
83   "linker_set_key" : "_ZTIv",
84   "name" : "void"
85  }
86 ],
87 "elf_functions" :
88 [
89  {
90   "name" : "ApexCodec_Buffer_clear"
91  },
92  {
93   "name" : "ApexCodec_Buffer_create"
94  },
95  {
96   "name" : "ApexCodec_Buffer_destroy"
97  },
98  {
99   "name" : "ApexCodec_Buffer_getBufferInfo"
100  },
101  {
102   "name" : "ApexCodec_Buffer_getConfigUpdates"
103  },
104  {
105   "name" : "ApexCodec_Buffer_getGraphicBuffer"
106  },
107  {
108   "name" : "ApexCodec_Buffer_getLinearBuffer"
109  },
110  {
111   "name" : "ApexCodec_Buffer_getType"
112  },
113  {
114   "name" : "ApexCodec_Buffer_setBufferInfo"
115  },
116  {
117   "name" : "ApexCodec_Buffer_setConfigUpdates"
118  },
119  {
120   "name" : "ApexCodec_Buffer_setGraphicBuffer"
121  },
122  {
123   "name" : "ApexCodec_Buffer_setLinearBuffer"
124  },
125  {
126   "name" : "ApexCodec_Component_create"
127  },
128  {
129   "name" : "ApexCodec_Component_destroy"
130  },
131  {
132   "name" : "ApexCodec_Component_flush"
133  },
134  {
135   "name" : "ApexCodec_Component_getConfigurable"
136  },
137  {
138   "name" : "ApexCodec_Component_process"
139  },
140  {
141   "name" : "ApexCodec_Component_reset"
142  },
143  {
144   "name" : "ApexCodec_Component_start"
145  },
146  {
147   "name" : "ApexCodec_Configurable_config"
148  },
149  {
150   "name" : "ApexCodec_Configurable_query"
151  },
152  {
153   "name" : "ApexCodec_Configurable_querySupportedParams"
154  },
155  {
156   "name" : "ApexCodec_Configurable_querySupportedValues"
157  },
158  {
159   "name" : "ApexCodec_GetComponentStore"
160  },
161  {
162   "name" : "ApexCodec_ParamDescriptors_destroy"
163  },
164  {
165   "name" : "ApexCodec_ParamDescriptors_getDescriptor"
166  },
167  {
168   "name" : "ApexCodec_ParamDescriptors_getIndices"
169  },
170  {
171   "name" : "ApexCodec_SettingResults_destroy"
172  },
173  {
174   "name" : "ApexCodec_SettingResults_getResultAtIndex"
175  },
176  {
177   "name" : "ApexCodec_SupportedValues_destroy"
178  },
179  {
180   "name" : "ApexCodec_SupportedValues_getTypeAndValues"
181  },
182  {
183   "name" : "ApexCodec_Traits_get"
184  }
185 ],
186 "elf_objects" : [],
187 "enum_types" :
188 [
189  {
190   "alignment" : 4,
191   "enum_fields" :
192   [
193    {
194     "enum_field_value" : 0,
195     "name" : "ADATASPACE_UNKNOWN"
196    },
197    {
198     "enum_field_value" : 4128768,
199     "name" : "ADATASPACE_STANDARD_MASK"
200    },
201    {
202     "enum_field_value" : 0,
203     "name" : "ADATASPACE_STANDARD_UNSPECIFIED"
204    },
205    {
206     "enum_field_value" : 65536,
207     "name" : "ADATASPACE_STANDARD_BT709"
208    },
209    {
210     "enum_field_value" : 131072,
211     "name" : "ADATASPACE_STANDARD_BT601_625"
212    },
213    {
214     "enum_field_value" : 196608,
215     "name" : "ADATASPACE_STANDARD_BT601_625_UNADJUSTED"
216    },
217    {
218     "enum_field_value" : 262144,
219     "name" : "ADATASPACE_STANDARD_BT601_525"
220    },
221    {
222     "enum_field_value" : 327680,
223     "name" : "ADATASPACE_STANDARD_BT601_525_UNADJUSTED"
224    },
225    {
226     "enum_field_value" : 393216,
227     "name" : "ADATASPACE_STANDARD_BT2020"
228    },
229    {
230     "enum_field_value" : 458752,
231     "name" : "ADATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
232    },
233    {
234     "enum_field_value" : 524288,
235     "name" : "ADATASPACE_STANDARD_BT470M"
236    },
237    {
238     "enum_field_value" : 589824,
239     "name" : "ADATASPACE_STANDARD_FILM"
240    },
241    {
242     "enum_field_value" : 655360,
243     "name" : "ADATASPACE_STANDARD_DCI_P3"
244    },
245    {
246     "enum_field_value" : 720896,
247     "name" : "ADATASPACE_STANDARD_ADOBE_RGB"
248    },
249    {
250     "enum_field_value" : 130023424,
251     "name" : "ADATASPACE_TRANSFER_MASK"
252    },
253    {
254     "enum_field_value" : 0,
255     "name" : "ADATASPACE_TRANSFER_UNSPECIFIED"
256    },
257    {
258     "enum_field_value" : 4194304,
259     "name" : "ADATASPACE_TRANSFER_LINEAR"
260    },
261    {
262     "enum_field_value" : 8388608,
263     "name" : "ADATASPACE_TRANSFER_SRGB"
264    },
265    {
266     "enum_field_value" : 12582912,
267     "name" : "ADATASPACE_TRANSFER_SMPTE_170M"
268    },
269    {
270     "enum_field_value" : 16777216,
271     "name" : "ADATASPACE_TRANSFER_GAMMA2_2"
272    },
273    {
274     "enum_field_value" : 20971520,
275     "name" : "ADATASPACE_TRANSFER_GAMMA2_6"
276    },
277    {
278     "enum_field_value" : 25165824,
279     "name" : "ADATASPACE_TRANSFER_GAMMA2_8"
280    },
281    {
282     "enum_field_value" : 29360128,
283     "name" : "ADATASPACE_TRANSFER_ST2084"
284    },
285    {
286     "enum_field_value" : 33554432,
287     "name" : "ADATASPACE_TRANSFER_HLG"
288    },
289    {
290     "enum_field_value" : 939524096,
291     "name" : "ADATASPACE_RANGE_MASK"
292    },
293    {
294     "enum_field_value" : 0,
295     "name" : "ADATASPACE_RANGE_UNSPECIFIED"
296    },
297    {
298     "enum_field_value" : 134217728,
299     "name" : "ADATASPACE_RANGE_FULL"
300    },
301    {
302     "enum_field_value" : 268435456,
303     "name" : "ADATASPACE_RANGE_LIMITED"
304    },
305    {
306     "enum_field_value" : 402653184,
307     "name" : "ADATASPACE_RANGE_EXTENDED"
308    },
309    {
310     "enum_field_value" : 406913024,
311     "name" : "ADATASPACE_SCRGB_LINEAR"
312    },
313    {
314     "enum_field_value" : 142671872,
315     "name" : "ADATASPACE_SRGB"
316    },
317    {
318     "enum_field_value" : 411107328,
319     "name" : "ADATASPACE_SCRGB"
320    },
321    {
322     "enum_field_value" : 143261696,
323     "name" : "ADATASPACE_DISPLAY_P3"
324    },
325    {
326     "enum_field_value" : 163971072,
327     "name" : "ADATASPACE_BT2020_PQ"
328    },
329    {
330     "enum_field_value" : 298188800,
331     "name" : "ADATASPACE_BT2020_ITU_PQ"
332    },
333    {
334     "enum_field_value" : 151715840,
335     "name" : "ADATASPACE_ADOBE_RGB"
336    },
337    {
338     "enum_field_value" : 146931712,
339     "name" : "ADATASPACE_JFIF"
340    },
341    {
342     "enum_field_value" : 281149440,
343     "name" : "ADATASPACE_BT601_625"
344    },
345    {
346     "enum_field_value" : 281280512,
347     "name" : "ADATASPACE_BT601_525"
348    },
349    {
350     "enum_field_value" : 147193856,
351     "name" : "ADATASPACE_BT2020"
352    },
353    {
354     "enum_field_value" : 281083904,
355     "name" : "ADATASPACE_BT709"
356    },
357    {
358     "enum_field_value" : 155844608,
359     "name" : "ADATASPACE_DCI_P3"
360    },
361    {
362     "enum_field_value" : 138477568,
363     "name" : "ADATASPACE_SRGB_LINEAR"
364    },
365    {
366     "enum_field_value" : 168165376,
367     "name" : "ADATASPACE_BT2020_HLG"
368    },
369    {
370     "enum_field_value" : 302383104,
371     "name" : "ADATASPACE_BT2020_ITU_HLG"
372    },
373    {
374     "enum_field_value" : 142999552,
375     "name" : "ADATASPACE_DISPLAY_BT2020"
376    },
377    {
378     "enum_field_value" : 4096,
379     "name" : "ADATASPACE_DEPTH"
380    },
381    {
382     "enum_field_value" : 4098,
383     "name" : "ADATASPACE_DYNAMIC_DEPTH"
384    }
385   ],
386   "linker_set_key" : "_ZTI10ADataSpace",
387   "name" : "ADataSpace",
388   "size" : 4,
389   "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h",
390   "underlying_type" : "_ZTIi"
391  },
392  {
393   "alignment" : 4,
394   "enum_fields" :
395   [
396    {
397     "enum_field_value" : 0,
398     "name" : "APEXCODEC_KIND_OTHER"
399    },
400    {
401     "enum_field_value" : 1,
402     "name" : "APEXCODEC_KIND_DECODER"
403    },
404    {
405     "enum_field_value" : 2,
406     "name" : "APEXCODEC_KIND_ENCODER"
407    }
408   ],
409   "linker_set_key" : "_ZTI14ApexCodec_Kind",
410   "name" : "ApexCodec_Kind",
411   "size" : 4,
412   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h",
413   "underlying_type" : "_ZTIj"
414  },
415  {
416   "alignment" : 4,
417   "enum_fields" :
418   [
419    {
420     "enum_field_value" : 0,
421     "name" : "APEXCODEC_DOMAIN_OTHER"
422    },
423    {
424     "enum_field_value" : 1,
425     "name" : "APEXCODEC_DOMAIN_VIDEO"
426    },
427    {
428     "enum_field_value" : 2,
429     "name" : "APEXCODEC_DOMAIN_AUDIO"
430    },
431    {
432     "enum_field_value" : 3,
433     "name" : "APEXCODEC_DOMAIN_IMAGE"
434    }
435   ],
436   "linker_set_key" : "_ZTI16ApexCodec_Domain",
437   "name" : "ApexCodec_Domain",
438   "size" : 4,
439   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h",
440   "underlying_type" : "_ZTIj"
441  },
442  {
443   "alignment" : 4,
444   "enum_fields" :
445   [
446    {
447     "enum_field_value" : 0,
448     "name" : "APEXCODEC_STATUS_OK"
449    },
450    {
451     "enum_field_value" : 22,
452     "name" : "APEXCODEC_STATUS_BAD_VALUE"
453    },
454    {
455     "enum_field_value" : 6,
456     "name" : "APEXCODEC_STATUS_BAD_INDEX"
457    },
458    {
459     "enum_field_value" : 95,
460     "name" : "APEXCODEC_STATUS_CANNOT_DO"
461    },
462    {
463     "enum_field_value" : 17,
464     "name" : "APEXCODEC_STATUS_DUPLICATE"
465    },
466    {
467     "enum_field_value" : 2,
468     "name" : "APEXCODEC_STATUS_NOT_FOUND"
469    },
470    {
471     "enum_field_value" : 1,
472     "name" : "APEXCODEC_STATUS_BAD_STATE"
473    },
474    {
475     "enum_field_value" : 11,
476     "name" : "APEXCODEC_STATUS_BLOCKING"
477    },
478    {
479     "enum_field_value" : 4,
480     "name" : "APEXCODEC_STATUS_CANCELED"
481    },
482    {
483     "enum_field_value" : 12,
484     "name" : "APEXCODEC_STATUS_NO_MEMORY"
485    },
486    {
487     "enum_field_value" : 13,
488     "name" : "APEXCODEC_STATUS_REFUSED"
489    },
490    {
491     "enum_field_value" : 110,
492     "name" : "APEXCODEC_STATUS_TIMED_OUT"
493    },
494    {
495     "enum_field_value" : 38,
496     "name" : "APEXCODEC_STATUS_OMITTED"
497    },
498    {
499     "enum_field_value" : 14,
500     "name" : "APEXCODEC_STATUS_CORRUPTED"
501    },
502    {
503     "enum_field_value" : 19,
504     "name" : "APEXCODEC_STATUS_NO_INIT"
505    }
506   ],
507   "linker_set_key" : "_ZTI16ApexCodec_Status",
508   "name" : "ApexCodec_Status",
509   "size" : 4,
510   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h",
511   "underlying_type" : "_ZTIi"
512  },
513  {
514   "alignment" : 4,
515   "enum_fields" :
516   [
517    {
518     "enum_field_value" : 0,
519     "name" : "APEXCODEC_BUFFER_TYPE_EMPTY"
520    },
521    {
522     "enum_field_value" : 1,
523     "name" : "APEXCODEC_BUFFER_TYPE_LINEAR"
524    },
525    {
526     "enum_field_value" : 2,
527     "name" : "APEXCODEC_BUFFER_TYPE_LINEAR_CHUNKS"
528    },
529    {
530     "enum_field_value" : 3,
531     "name" : "APEXCODEC_BUFFER_TYPE_GRAPHIC"
532    },
533    {
534     "enum_field_value" : 4,
535     "name" : "APEXCODEC_BUFFER_TYPE_GRAPHIC_CHUNKS"
536    }
537   ],
538   "linker_set_key" : "_ZTI20ApexCodec_BufferType",
539   "name" : "ApexCodec_BufferType",
540   "size" : 4,
541   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h",
542   "underlying_type" : "_ZTIj"
543  },
544  {
545   "alignment" : 4,
546   "enum_fields" :
547   [
548    {
549     "enum_field_value" : 1,
550     "name" : "APEXCODEC_FLAG_DROP_FRAME"
551    },
552    {
553     "enum_field_value" : 2,
554     "name" : "APEXCODEC_FLAG_END_OF_STREAM"
555    },
556    {
557     "enum_field_value" : 4,
558     "name" : "APEXCODEC_FLAG_DISCARD_FRAME"
559    },
560    {
561     "enum_field_value" : 8,
562     "name" : "APEXCODEC_FLAG_INCOMPLETE"
563    },
564    {
565     "enum_field_value" : 16,
566     "name" : "APEXCODEC_FLAG_CORRECTED"
567    },
568    {
569     "enum_field_value" : 32,
570     "name" : "APEXCODEC_FLAG_CORRUPT"
571    },
572    {
573     "enum_field_value" : 2147483648,
574     "name" : "APEXCODEC_FLAG_CODEC_CONFIG"
575    }
576   ],
577   "linker_set_key" : "_ZTI21ApexCodec_BufferFlags",
578   "name" : "ApexCodec_BufferFlags",
579   "size" : 4,
580   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h",
581   "underlying_type" : "_ZTIj"
582  },
583  {
584   "alignment" : 4,
585   "enum_fields" :
586   [
587    {
588     "enum_field_value" : 1,
589     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM"
590    },
591    {
592     "enum_field_value" : 2,
593     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM"
594    },
595    {
596     "enum_field_value" : 3,
597     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM"
598    },
599    {
600     "enum_field_value" : 4,
601     "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM"
602    },
603    {
604     "enum_field_value" : 22,
605     "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT"
606    },
607    {
608     "enum_field_value" : 43,
609     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM"
610    },
611    {
612     "enum_field_value" : 33,
613     "name" : "AHARDWAREBUFFER_FORMAT_BLOB"
614    },
615    {
616     "enum_field_value" : 48,
617     "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM"
618    },
619    {
620     "enum_field_value" : 49,
621     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM"
622    },
623    {
624     "enum_field_value" : 50,
625     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT"
626    },
627    {
628     "enum_field_value" : 51,
629     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT"
630    },
631    {
632     "enum_field_value" : 52,
633     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT"
634    },
635    {
636     "enum_field_value" : 53,
637     "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT"
638    },
639    {
640     "enum_field_value" : 35,
641     "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420"
642    },
643    {
644     "enum_field_value" : 54,
645     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_P010"
646    },
647    {
648     "enum_field_value" : 60,
649     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_P210"
650    },
651    {
652     "enum_field_value" : 56,
653     "name" : "AHARDWAREBUFFER_FORMAT_R8_UNORM"
654    },
655    {
656     "enum_field_value" : 57,
657     "name" : "AHARDWAREBUFFER_FORMAT_R16_UINT"
658    },
659    {
660     "enum_field_value" : 58,
661     "name" : "AHARDWAREBUFFER_FORMAT_R16G16_UINT"
662    },
663    {
664     "enum_field_value" : 59,
665     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A10_UNORM"
666    }
667   ],
668   "linker_set_key" : "_ZTI22AHardwareBuffer_Format",
669   "name" : "AHardwareBuffer_Format",
670   "size" : 4,
671   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
672   "underlying_type" : "_ZTIj"
673  },
674  {
675   "alignment" : 4,
676   "enum_fields" :
677   [
678    {
679     "enum_field_value" : 1,
680     "name" : "APEXCODEC_PARAM_IS_REQUIRED"
681    },
682    {
683     "enum_field_value" : 2,
684     "name" : "APEXCODEC_PARAM_IS_PERSISTENT"
685    },
686    {
687     "enum_field_value" : 4,
688     "name" : "APEXCODEC_PARAM_IS_STRICT"
689    },
690    {
691     "enum_field_value" : 8,
692     "name" : "APEXCODEC_PARAM_IS_READ_ONLY"
693    },
694    {
695     "enum_field_value" : 16,
696     "name" : "APEXCODEC_PARAM_IS_HIDDEN"
697    },
698    {
699     "enum_field_value" : 32,
700     "name" : "APEXCODEC_PARAM_IS_INTERNAL"
701    },
702    {
703     "enum_field_value" : 72,
704     "name" : "APEXCODEC_PARAM_IS_CONSTANT"
705    }
706   ],
707   "linker_set_key" : "_ZTI24ApexCodec_ParamAttribute",
708   "name" : "ApexCodec_ParamAttribute",
709   "size" : 4,
710   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecsParam.h",
711   "underlying_type" : "_ZTIj"
712  },
713  {
714   "alignment" : 8,
715   "enum_fields" :
716   [
717    {
718     "enum_field_value" : 0,
719     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER"
720    },
721    {
722     "enum_field_value" : 2,
723     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY"
724    },
725    {
726     "enum_field_value" : 3,
727     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN"
728    },
729    {
730     "enum_field_value" : 15,
731     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK"
732    },
733    {
734     "enum_field_value" : 0,
735     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER"
736    },
737    {
738     "enum_field_value" : 32,
739     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY"
740    },
741    {
742     "enum_field_value" : 48,
743     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN"
744    },
745    {
746     "enum_field_value" : 240,
747     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK"
748    },
749    {
750     "enum_field_value" : 256,
751     "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE"
752    },
753    {
754     "enum_field_value" : 512,
755     "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER"
756    },
757    {
758     "enum_field_value" : 512,
759     "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT"
760    },
761    {
762     "enum_field_value" : 2048,
763     "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY"
764    },
765    {
766     "enum_field_value" : 16384,
767     "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT"
768    },
769    {
770     "enum_field_value" : 65536,
771     "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE"
772    },
773    {
774     "enum_field_value" : 8388608,
775     "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA"
776    },
777    {
778     "enum_field_value" : 16777216,
779     "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER"
780    },
781    {
782     "enum_field_value" : 33554432,
783     "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP"
784    },
785    {
786     "enum_field_value" : 67108864,
787     "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE"
788    },
789    {
790     "enum_field_value" : 4294967296,
791     "name" : "AHARDWAREBUFFER_USAGE_FRONT_BUFFER"
792    },
793    {
794     "enum_field_value" : 268435456,
795     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0"
796    },
797    {
798     "enum_field_value" : 536870912,
799     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1"
800    },
801    {
802     "enum_field_value" : 1073741824,
803     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2"
804    },
805    {
806     "enum_field_value" : 2147483648,
807     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3"
808    },
809    {
810     "enum_field_value" : 281474976710656,
811     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4"
812    },
813    {
814     "enum_field_value" : 562949953421312,
815     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5"
816    },
817    {
818     "enum_field_value" : 1125899906842624,
819     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6"
820    },
821    {
822     "enum_field_value" : 2251799813685248,
823     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7"
824    },
825    {
826     "enum_field_value" : 4503599627370496,
827     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8"
828    },
829    {
830     "enum_field_value" : 9007199254740992,
831     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9"
832    },
833    {
834     "enum_field_value" : 18014398509481984,
835     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10"
836    },
837    {
838     "enum_field_value" : 36028797018963968,
839     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11"
840    },
841    {
842     "enum_field_value" : 72057594037927936,
843     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12"
844    },
845    {
846     "enum_field_value" : 144115188075855872,
847     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13"
848    },
849    {
850     "enum_field_value" : 288230376151711744,
851     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14"
852    },
853    {
854     "enum_field_value" : 576460752303423488,
855     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15"
856    },
857    {
858     "enum_field_value" : 1152921504606846976,
859     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16"
860    },
861    {
862     "enum_field_value" : 2305843009213693952,
863     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17"
864    },
865    {
866     "enum_field_value" : 4611686018427387904,
867     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18"
868    },
869    {
870     "enum_field_value" : 9223372036854775808,
871     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19"
872    }
873   ],
874   "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags",
875   "name" : "AHardwareBuffer_UsageFlags",
876   "size" : 8,
877   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
878   "underlying_type" : "_ZTIm"
879  },
880  {
881   "alignment" : 4,
882   "enum_fields" :
883   [
884    {
885     "enum_field_value" : 0,
886     "name" : "APEXCODEC_SUPPORTED_VALUES_EMPTY"
887    },
888    {
889     "enum_field_value" : 1,
890     "name" : "APEXCODEC_SUPPORTED_VALUES_RANGE"
891    },
892    {
893     "enum_field_value" : 2,
894     "name" : "APEXCODEC_SUPPORTED_VALUES_VALUES"
895    },
896    {
897     "enum_field_value" : 3,
898     "name" : "APEXCODEC_SUPPORTED_VALUES_FLAGS"
899    }
900   ],
901   "linker_set_key" : "_ZTI29ApexCodec_SupportedValuesType",
902   "name" : "ApexCodec_SupportedValuesType",
903   "size" : 4,
904   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecsParam.h",
905   "underlying_type" : "_ZTIj"
906  },
907  {
908   "alignment" : 4,
909   "enum_fields" :
910   [
911    {
912     "enum_field_value" : 0,
913     "name" : "APEXCODEC_SETTING_RESULT_BAD_TYPE"
914    },
915    {
916     "enum_field_value" : 1,
917     "name" : "APEXCODEC_SETTING_RESULT_BAD_PORT"
918    },
919    {
920     "enum_field_value" : 2,
921     "name" : "APEXCODEC_SETTING_RESULT_BAD_INDEX"
922    },
923    {
924     "enum_field_value" : 3,
925     "name" : "APEXCODEC_SETTING_RESULT_READ_ONLY"
926    },
927    {
928     "enum_field_value" : 4,
929     "name" : "APEXCODEC_SETTING_RESULT_MISMATCH"
930    },
931    {
932     "enum_field_value" : 5,
933     "name" : "APEXCODEC_SETTING_RESULT_BAD_VALUE"
934    },
935    {
936     "enum_field_value" : 6,
937     "name" : "APEXCODEC_SETTING_RESULT_CONFLICT"
938    },
939    {
940     "enum_field_value" : 7,
941     "name" : "APEXCODEC_SETTING_RESULT_UNSUPPORTED"
942    },
943    {
944     "enum_field_value" : 8,
945     "name" : "APEXCODEC_SETTING_RESULT_INFO_BAD_VALUE"
946    },
947    {
948     "enum_field_value" : 9,
949     "name" : "APEXCODEC_SETTING_RESULT_INFO_CONFLICT"
950    }
951   ],
952   "linker_set_key" : "_ZTI30ApexCodec_SettingResultFailure",
953   "name" : "ApexCodec_SettingResultFailure",
954   "size" : 4,
955   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecsParam.h",
956   "underlying_type" : "_ZTIj"
957  },
958  {
959   "alignment" : 4,
960   "enum_fields" :
961   [
962    {
963     "enum_field_value" : 0,
964     "name" : "APEXCODEC_SUPPORTED_VALUES_QUERY_POSSIBLE"
965    },
966    {
967     "enum_field_value" : 1,
968     "name" : "APEXCODEC_SUPPORTED_VALUES_QUERY_CURRENT"
969    }
970   ],
971   "linker_set_key" : "_ZTI34ApexCodec_SupportedValuesQueryType",
972   "name" : "ApexCodec_SupportedValuesQueryType",
973   "size" : 4,
974   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecsParam.h",
975   "underlying_type" : "_ZTIj"
976  },
977  {
978   "alignment" : 4,
979   "enum_fields" :
980   [
981    {
982     "enum_field_value" : 0,
983     "name" : "APEXCODEC_SUPPORTED_VALUES_TYPE_NONE"
984    },
985    {
986     "enum_field_value" : 1,
987     "name" : "APEXCODEC_SUPPORTED_VALUES_TYPE_INT32"
988    },
989    {
990     "enum_field_value" : 2,
991     "name" : "APEXCODEC_SUPPORTED_VALUES_TYPE_UINT32"
992    },
993    {
994     "enum_field_value" : 4,
995     "name" : "APEXCODEC_SUPPORTED_VALUES_TYPE_INT64"
996    },
997    {
998     "enum_field_value" : 5,
999     "name" : "APEXCODEC_SUPPORTED_VALUES_TYPE_UINT64"
1000    },
1001    {
1002     "enum_field_value" : 7,
1003     "name" : "APEXCODEC_SUPPORTED_VALUES_TYPE_FLOAT"
1004    }
1005   ],
1006   "linker_set_key" : "_ZTI35ApexCodec_SupportedValuesNumberType",
1007   "name" : "ApexCodec_SupportedValuesNumberType",
1008   "size" : 4,
1009   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecsParam.h",
1010   "underlying_type" : "_ZTIj"
1011  }
1012 ],
1013 "function_types" : [],
1014 "functions" :
1015 [
1016  {
1017   "availability_attrs" :
1018   [
1019    {
1020     "introduced_major" : 36
1021    }
1022   ],
1023   "function_name" : "ApexCodec_Buffer_clear",
1024   "linker_set_key" : "ApexCodec_Buffer_clear",
1025   "parameters" :
1026   [
1027    {
1028     "referenced_type" : "_ZTIP16ApexCodec_Buffer"
1029    }
1030   ],
1031   "return_type" : "_ZTIv",
1032   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1033  },
1034  {
1035   "availability_attrs" :
1036   [
1037    {
1038     "introduced_major" : 36
1039    }
1040   ],
1041   "function_name" : "ApexCodec_Buffer_create",
1042   "linker_set_key" : "ApexCodec_Buffer_create",
1043   "return_type" : "_ZTIP16ApexCodec_Buffer",
1044   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1045  },
1046  {
1047   "availability_attrs" :
1048   [
1049    {
1050     "introduced_major" : 36
1051    }
1052   ],
1053   "function_name" : "ApexCodec_Buffer_destroy",
1054   "linker_set_key" : "ApexCodec_Buffer_destroy",
1055   "parameters" :
1056   [
1057    {
1058     "referenced_type" : "_ZTIP16ApexCodec_Buffer"
1059    }
1060   ],
1061   "return_type" : "_ZTIv",
1062   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1063  },
1064  {
1065   "availability_attrs" :
1066   [
1067    {
1068     "introduced_major" : 36
1069    }
1070   ],
1071   "function_name" : "ApexCodec_Buffer_getBufferInfo",
1072   "linker_set_key" : "ApexCodec_Buffer_getBufferInfo",
1073   "parameters" :
1074   [
1075    {
1076     "referenced_type" : "_ZTIP16ApexCodec_Buffer"
1077    },
1078    {
1079     "referenced_type" : "_ZTIP21ApexCodec_BufferFlags"
1080    },
1081    {
1082     "referenced_type" : "_ZTIPm"
1083    },
1084    {
1085     "referenced_type" : "_ZTIPm"
1086    }
1087   ],
1088   "return_type" : "_ZTI16ApexCodec_Status",
1089   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1090  },
1091  {
1092   "availability_attrs" :
1093   [
1094    {
1095     "introduced_major" : 36
1096    }
1097   ],
1098   "function_name" : "ApexCodec_Buffer_getConfigUpdates",
1099   "linker_set_key" : "ApexCodec_Buffer_getConfigUpdates",
1100   "parameters" :
1101   [
1102    {
1103     "referenced_type" : "_ZTIP16ApexCodec_Buffer"
1104    },
1105    {
1106     "referenced_type" : "_ZTIP22ApexCodec_LinearBuffer"
1107    },
1108    {
1109     "referenced_type" : "_ZTIPb"
1110    }
1111   ],
1112   "return_type" : "_ZTI16ApexCodec_Status",
1113   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1114  },
1115  {
1116   "availability_attrs" :
1117   [
1118    {
1119     "introduced_major" : 36
1120    }
1121   ],
1122   "function_name" : "ApexCodec_Buffer_getGraphicBuffer",
1123   "linker_set_key" : "ApexCodec_Buffer_getGraphicBuffer",
1124   "parameters" :
1125   [
1126    {
1127     "referenced_type" : "_ZTIP16ApexCodec_Buffer"
1128    },
1129    {
1130     "referenced_type" : "_ZTIPP15AHardwareBuffer"
1131    }
1132   ],
1133   "return_type" : "_ZTI16ApexCodec_Status",
1134   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1135  },
1136  {
1137   "availability_attrs" :
1138   [
1139    {
1140     "introduced_major" : 36
1141    }
1142   ],
1143   "function_name" : "ApexCodec_Buffer_getLinearBuffer",
1144   "linker_set_key" : "ApexCodec_Buffer_getLinearBuffer",
1145   "parameters" :
1146   [
1147    {
1148     "referenced_type" : "_ZTIP16ApexCodec_Buffer"
1149    },
1150    {
1151     "referenced_type" : "_ZTIP22ApexCodec_LinearBuffer"
1152    }
1153   ],
1154   "return_type" : "_ZTI16ApexCodec_Status",
1155   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1156  },
1157  {
1158   "availability_attrs" :
1159   [
1160    {
1161     "introduced_major" : 36
1162    }
1163   ],
1164   "function_name" : "ApexCodec_Buffer_getType",
1165   "linker_set_key" : "ApexCodec_Buffer_getType",
1166   "parameters" :
1167   [
1168    {
1169     "referenced_type" : "_ZTIP16ApexCodec_Buffer"
1170    }
1171   ],
1172   "return_type" : "_ZTI20ApexCodec_BufferType",
1173   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1174  },
1175  {
1176   "availability_attrs" :
1177   [
1178    {
1179     "introduced_major" : 36
1180    }
1181   ],
1182   "function_name" : "ApexCodec_Buffer_setBufferInfo",
1183   "linker_set_key" : "ApexCodec_Buffer_setBufferInfo",
1184   "parameters" :
1185   [
1186    {
1187     "referenced_type" : "_ZTIP16ApexCodec_Buffer"
1188    },
1189    {
1190     "referenced_type" : "_ZTI21ApexCodec_BufferFlags"
1191    },
1192    {
1193     "referenced_type" : "_ZTIm"
1194    },
1195    {
1196     "referenced_type" : "_ZTIm"
1197    }
1198   ],
1199   "return_type" : "_ZTIv",
1200   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1201  },
1202  {
1203   "availability_attrs" :
1204   [
1205    {
1206     "introduced_major" : 36
1207    }
1208   ],
1209   "function_name" : "ApexCodec_Buffer_setConfigUpdates",
1210   "linker_set_key" : "ApexCodec_Buffer_setConfigUpdates",
1211   "parameters" :
1212   [
1213    {
1214     "referenced_type" : "_ZTIP16ApexCodec_Buffer"
1215    },
1216    {
1217     "referenced_type" : "_ZTIPK22ApexCodec_LinearBuffer"
1218    }
1219   ],
1220   "return_type" : "_ZTI16ApexCodec_Status",
1221   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1222  },
1223  {
1224   "availability_attrs" :
1225   [
1226    {
1227     "introduced_major" : 36
1228    }
1229   ],
1230   "function_name" : "ApexCodec_Buffer_setGraphicBuffer",
1231   "linker_set_key" : "ApexCodec_Buffer_setGraphicBuffer",
1232   "parameters" :
1233   [
1234    {
1235     "referenced_type" : "_ZTIP16ApexCodec_Buffer"
1236    },
1237    {
1238     "referenced_type" : "_ZTIP15AHardwareBuffer"
1239    }
1240   ],
1241   "return_type" : "_ZTI16ApexCodec_Status",
1242   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1243  },
1244  {
1245   "availability_attrs" :
1246   [
1247    {
1248     "introduced_major" : 36
1249    }
1250   ],
1251   "function_name" : "ApexCodec_Buffer_setLinearBuffer",
1252   "linker_set_key" : "ApexCodec_Buffer_setLinearBuffer",
1253   "parameters" :
1254   [
1255    {
1256     "referenced_type" : "_ZTIP16ApexCodec_Buffer"
1257    },
1258    {
1259     "referenced_type" : "_ZTIPK22ApexCodec_LinearBuffer"
1260    }
1261   ],
1262   "return_type" : "_ZTI16ApexCodec_Status",
1263   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1264  },
1265  {
1266   "availability_attrs" :
1267   [
1268    {
1269     "introduced_major" : 36
1270    }
1271   ],
1272   "function_name" : "ApexCodec_Component_create",
1273   "linker_set_key" : "ApexCodec_Component_create",
1274   "parameters" :
1275   [
1276    {
1277     "referenced_type" : "_ZTIP24ApexCodec_ComponentStore"
1278    },
1279    {
1280     "referenced_type" : "_ZTIPKc"
1281    },
1282    {
1283     "referenced_type" : "_ZTIPP19ApexCodec_Component"
1284    }
1285   ],
1286   "return_type" : "_ZTI16ApexCodec_Status",
1287   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1288  },
1289  {
1290   "availability_attrs" :
1291   [
1292    {
1293     "introduced_major" : 36
1294    }
1295   ],
1296   "function_name" : "ApexCodec_Component_destroy",
1297   "linker_set_key" : "ApexCodec_Component_destroy",
1298   "parameters" :
1299   [
1300    {
1301     "referenced_type" : "_ZTIP19ApexCodec_Component"
1302    }
1303   ],
1304   "return_type" : "_ZTIv",
1305   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1306  },
1307  {
1308   "availability_attrs" :
1309   [
1310    {
1311     "introduced_major" : 36
1312    }
1313   ],
1314   "function_name" : "ApexCodec_Component_flush",
1315   "linker_set_key" : "ApexCodec_Component_flush",
1316   "parameters" :
1317   [
1318    {
1319     "referenced_type" : "_ZTIP19ApexCodec_Component"
1320    }
1321   ],
1322   "return_type" : "_ZTI16ApexCodec_Status",
1323   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1324  },
1325  {
1326   "availability_attrs" :
1327   [
1328    {
1329     "introduced_major" : 36
1330    }
1331   ],
1332   "function_name" : "ApexCodec_Component_getConfigurable",
1333   "linker_set_key" : "ApexCodec_Component_getConfigurable",
1334   "parameters" :
1335   [
1336    {
1337     "referenced_type" : "_ZTIP19ApexCodec_Component"
1338    }
1339   ],
1340   "return_type" : "_ZTIP22ApexCodec_Configurable",
1341   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1342  },
1343  {
1344   "availability_attrs" :
1345   [
1346    {
1347     "introduced_major" : 36
1348    }
1349   ],
1350   "function_name" : "ApexCodec_Component_process",
1351   "linker_set_key" : "ApexCodec_Component_process",
1352   "parameters" :
1353   [
1354    {
1355     "referenced_type" : "_ZTIP19ApexCodec_Component"
1356    },
1357    {
1358     "referenced_type" : "_ZTIPK16ApexCodec_Buffer"
1359    },
1360    {
1361     "referenced_type" : "_ZTIP16ApexCodec_Buffer"
1362    },
1363    {
1364     "referenced_type" : "_ZTIPm"
1365    },
1366    {
1367     "referenced_type" : "_ZTIPm"
1368    }
1369   ],
1370   "return_type" : "_ZTI16ApexCodec_Status",
1371   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1372  },
1373  {
1374   "availability_attrs" :
1375   [
1376    {
1377     "introduced_major" : 36
1378    }
1379   ],
1380   "function_name" : "ApexCodec_Component_reset",
1381   "linker_set_key" : "ApexCodec_Component_reset",
1382   "parameters" :
1383   [
1384    {
1385     "referenced_type" : "_ZTIP19ApexCodec_Component"
1386    }
1387   ],
1388   "return_type" : "_ZTI16ApexCodec_Status",
1389   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1390  },
1391  {
1392   "availability_attrs" :
1393   [
1394    {
1395     "introduced_major" : 36
1396    }
1397   ],
1398   "function_name" : "ApexCodec_Component_start",
1399   "linker_set_key" : "ApexCodec_Component_start",
1400   "parameters" :
1401   [
1402    {
1403     "referenced_type" : "_ZTIP19ApexCodec_Component"
1404    }
1405   ],
1406   "return_type" : "_ZTI16ApexCodec_Status",
1407   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1408  },
1409  {
1410   "availability_attrs" :
1411   [
1412    {
1413     "introduced_major" : 36
1414    }
1415   ],
1416   "function_name" : "ApexCodec_Configurable_config",
1417   "linker_set_key" : "ApexCodec_Configurable_config",
1418   "parameters" :
1419   [
1420    {
1421     "referenced_type" : "_ZTIP22ApexCodec_Configurable"
1422    },
1423    {
1424     "referenced_type" : "_ZTIP22ApexCodec_LinearBuffer"
1425    },
1426    {
1427     "referenced_type" : "_ZTIPP24ApexCodec_SettingResults"
1428    }
1429   ],
1430   "return_type" : "_ZTI16ApexCodec_Status",
1431   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1432  },
1433  {
1434   "availability_attrs" :
1435   [
1436    {
1437     "introduced_major" : 36
1438    }
1439   ],
1440   "function_name" : "ApexCodec_Configurable_query",
1441   "linker_set_key" : "ApexCodec_Configurable_query",
1442   "parameters" :
1443   [
1444    {
1445     "referenced_type" : "_ZTIP22ApexCodec_Configurable"
1446    },
1447    {
1448     "referenced_type" : "_ZTIPj"
1449    },
1450    {
1451     "referenced_type" : "_ZTIm"
1452    },
1453    {
1454     "referenced_type" : "_ZTIP22ApexCodec_LinearBuffer"
1455    },
1456    {
1457     "referenced_type" : "_ZTIPm"
1458    }
1459   ],
1460   "return_type" : "_ZTI16ApexCodec_Status",
1461   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1462  },
1463  {
1464   "availability_attrs" :
1465   [
1466    {
1467     "introduced_major" : 36
1468    }
1469   ],
1470   "function_name" : "ApexCodec_Configurable_querySupportedParams",
1471   "linker_set_key" : "ApexCodec_Configurable_querySupportedParams",
1472   "parameters" :
1473   [
1474    {
1475     "referenced_type" : "_ZTIP22ApexCodec_Configurable"
1476    },
1477    {
1478     "referenced_type" : "_ZTIPP26ApexCodec_ParamDescriptors"
1479    }
1480   ],
1481   "return_type" : "_ZTI16ApexCodec_Status",
1482   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1483  },
1484  {
1485   "availability_attrs" :
1486   [
1487    {
1488     "introduced_major" : 36
1489    }
1490   ],
1491   "function_name" : "ApexCodec_Configurable_querySupportedValues",
1492   "linker_set_key" : "ApexCodec_Configurable_querySupportedValues",
1493   "parameters" :
1494   [
1495    {
1496     "referenced_type" : "_ZTIP22ApexCodec_Configurable"
1497    },
1498    {
1499     "referenced_type" : "_ZTIP30ApexCodec_SupportedValuesQuery"
1500    },
1501    {
1502     "referenced_type" : "_ZTIm"
1503    }
1504   ],
1505   "return_type" : "_ZTI16ApexCodec_Status",
1506   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1507  },
1508  {
1509   "availability_attrs" :
1510   [
1511    {
1512     "introduced_major" : 36
1513    }
1514   ],
1515   "function_name" : "ApexCodec_GetComponentStore",
1516   "linker_set_key" : "ApexCodec_GetComponentStore",
1517   "return_type" : "_ZTIP24ApexCodec_ComponentStore",
1518   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1519  },
1520  {
1521   "availability_attrs" :
1522   [
1523    {
1524     "introduced_major" : 36
1525    }
1526   ],
1527   "function_name" : "ApexCodec_ParamDescriptors_destroy",
1528   "linker_set_key" : "ApexCodec_ParamDescriptors_destroy",
1529   "parameters" :
1530   [
1531    {
1532     "referenced_type" : "_ZTIP26ApexCodec_ParamDescriptors"
1533    }
1534   ],
1535   "return_type" : "_ZTIv",
1536   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1537  },
1538  {
1539   "availability_attrs" :
1540   [
1541    {
1542     "introduced_major" : 36
1543    }
1544   ],
1545   "function_name" : "ApexCodec_ParamDescriptors_getDescriptor",
1546   "linker_set_key" : "ApexCodec_ParamDescriptors_getDescriptor",
1547   "parameters" :
1548   [
1549    {
1550     "referenced_type" : "_ZTIP26ApexCodec_ParamDescriptors"
1551    },
1552    {
1553     "referenced_type" : "_ZTIj"
1554    },
1555    {
1556     "referenced_type" : "_ZTIP24ApexCodec_ParamAttribute"
1557    },
1558    {
1559     "referenced_type" : "_ZTIPPKc"
1560    },
1561    {
1562     "referenced_type" : "_ZTIPPj"
1563    },
1564    {
1565     "referenced_type" : "_ZTIPm"
1566    }
1567   ],
1568   "return_type" : "_ZTI16ApexCodec_Status",
1569   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1570  },
1571  {
1572   "availability_attrs" :
1573   [
1574    {
1575     "introduced_major" : 36
1576    }
1577   ],
1578   "function_name" : "ApexCodec_ParamDescriptors_getIndices",
1579   "linker_set_key" : "ApexCodec_ParamDescriptors_getIndices",
1580   "parameters" :
1581   [
1582    {
1583     "referenced_type" : "_ZTIP26ApexCodec_ParamDescriptors"
1584    },
1585    {
1586     "referenced_type" : "_ZTIPPj"
1587    },
1588    {
1589     "referenced_type" : "_ZTIPm"
1590    }
1591   ],
1592   "return_type" : "_ZTI16ApexCodec_Status",
1593   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1594  },
1595  {
1596   "availability_attrs" :
1597   [
1598    {
1599     "introduced_major" : 36
1600    }
1601   ],
1602   "function_name" : "ApexCodec_SettingResults_destroy",
1603   "linker_set_key" : "ApexCodec_SettingResults_destroy",
1604   "parameters" :
1605   [
1606    {
1607     "referenced_type" : "_ZTIP24ApexCodec_SettingResults"
1608    }
1609   ],
1610   "return_type" : "_ZTIv",
1611   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1612  },
1613  {
1614   "availability_attrs" :
1615   [
1616    {
1617     "introduced_major" : 36
1618    }
1619   ],
1620   "function_name" : "ApexCodec_SettingResults_getResultAtIndex",
1621   "linker_set_key" : "ApexCodec_SettingResults_getResultAtIndex",
1622   "parameters" :
1623   [
1624    {
1625     "referenced_type" : "_ZTIP24ApexCodec_SettingResults"
1626    },
1627    {
1628     "referenced_type" : "_ZTIm"
1629    },
1630    {
1631     "referenced_type" : "_ZTIP30ApexCodec_SettingResultFailure"
1632    },
1633    {
1634     "referenced_type" : "_ZTIP26ApexCodec_ParamFieldValues"
1635    },
1636    {
1637     "referenced_type" : "_ZTIPP26ApexCodec_ParamFieldValues"
1638    },
1639    {
1640     "referenced_type" : "_ZTIPm"
1641    }
1642   ],
1643   "return_type" : "_ZTI16ApexCodec_Status",
1644   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1645  },
1646  {
1647   "availability_attrs" :
1648   [
1649    {
1650     "introduced_major" : 36
1651    }
1652   ],
1653   "function_name" : "ApexCodec_SupportedValues_destroy",
1654   "linker_set_key" : "ApexCodec_SupportedValues_destroy",
1655   "parameters" :
1656   [
1657    {
1658     "referenced_type" : "_ZTIP25ApexCodec_SupportedValues"
1659    }
1660   ],
1661   "return_type" : "_ZTIv",
1662   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1663  },
1664  {
1665   "availability_attrs" :
1666   [
1667    {
1668     "introduced_major" : 36
1669    }
1670   ],
1671   "function_name" : "ApexCodec_SupportedValues_getTypeAndValues",
1672   "linker_set_key" : "ApexCodec_SupportedValues_getTypeAndValues",
1673   "parameters" :
1674   [
1675    {
1676     "referenced_type" : "_ZTIP25ApexCodec_SupportedValues"
1677    },
1678    {
1679     "referenced_type" : "_ZTIP29ApexCodec_SupportedValuesType"
1680    },
1681    {
1682     "referenced_type" : "_ZTIP35ApexCodec_SupportedValuesNumberType"
1683    },
1684    {
1685     "referenced_type" : "_ZTIPP15ApexCodec_Value"
1686    },
1687    {
1688     "referenced_type" : "_ZTIPj"
1689    }
1690   ],
1691   "return_type" : "_ZTI16ApexCodec_Status",
1692   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1693  },
1694  {
1695   "availability_attrs" :
1696   [
1697    {
1698     "introduced_major" : 36
1699    }
1700   ],
1701   "function_name" : "ApexCodec_Traits_get",
1702   "linker_set_key" : "ApexCodec_Traits_get",
1703   "parameters" :
1704   [
1705    {
1706     "referenced_type" : "_ZTIP24ApexCodec_ComponentStore"
1707    },
1708    {
1709     "referenced_type" : "_ZTIm"
1710    }
1711   ],
1712   "return_type" : "_ZTIP25ApexCodec_ComponentTraits",
1713   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1714  }
1715 ],
1716 "global_vars" : [],
1717 "lvalue_reference_types" : [],
1718 "pointer_types" :
1719 [
1720  {
1721   "alignment" : 8,
1722   "linker_set_key" : "_ZTIP15AHardwareBuffer",
1723   "name" : "AHardwareBuffer *",
1724   "referenced_type" : "_ZTI15AHardwareBuffer",
1725   "size" : 8,
1726   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1727  },
1728  {
1729   "alignment" : 8,
1730   "linker_set_key" : "_ZTIP15ApexCodec_Value",
1731   "name" : "ApexCodec_Value *",
1732   "referenced_type" : "_ZTI15ApexCodec_Value",
1733   "size" : 8,
1734   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1735  },
1736  {
1737   "alignment" : 8,
1738   "linker_set_key" : "_ZTIP16ApexCodec_Buffer",
1739   "name" : "ApexCodec_Buffer *",
1740   "referenced_type" : "_ZTI16ApexCodec_Buffer",
1741   "size" : 8,
1742   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1743  },
1744  {
1745   "alignment" : 8,
1746   "linker_set_key" : "_ZTIP19ApexCodec_Component",
1747   "name" : "ApexCodec_Component *",
1748   "referenced_type" : "_ZTI19ApexCodec_Component",
1749   "size" : 8,
1750   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1751  },
1752  {
1753   "alignment" : 8,
1754   "linker_set_key" : "_ZTIP21ApexCodec_BufferFlags",
1755   "name" : "ApexCodec_BufferFlags *",
1756   "referenced_type" : "_ZTI21ApexCodec_BufferFlags",
1757   "size" : 8,
1758   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1759  },
1760  {
1761   "alignment" : 8,
1762   "linker_set_key" : "_ZTIP22ApexCodec_Configurable",
1763   "name" : "ApexCodec_Configurable *",
1764   "referenced_type" : "_ZTI22ApexCodec_Configurable",
1765   "size" : 8,
1766   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1767  },
1768  {
1769   "alignment" : 8,
1770   "linker_set_key" : "_ZTIP22ApexCodec_LinearBuffer",
1771   "name" : "ApexCodec_LinearBuffer *",
1772   "referenced_type" : "_ZTI22ApexCodec_LinearBuffer",
1773   "size" : 8,
1774   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1775  },
1776  {
1777   "alignment" : 8,
1778   "linker_set_key" : "_ZTIP24ApexCodec_ComponentStore",
1779   "name" : "ApexCodec_ComponentStore *",
1780   "referenced_type" : "_ZTI24ApexCodec_ComponentStore",
1781   "size" : 8,
1782   "source_file" : "system/libbase/include/android-base/no_destructor.h"
1783  },
1784  {
1785   "alignment" : 8,
1786   "linker_set_key" : "_ZTIP24ApexCodec_ParamAttribute",
1787   "name" : "ApexCodec_ParamAttribute *",
1788   "referenced_type" : "_ZTI24ApexCodec_ParamAttribute",
1789   "size" : 8,
1790   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1791  },
1792  {
1793   "alignment" : 8,
1794   "linker_set_key" : "_ZTIP24ApexCodec_SettingResults",
1795   "name" : "ApexCodec_SettingResults *",
1796   "referenced_type" : "_ZTI24ApexCodec_SettingResults",
1797   "size" : 8,
1798   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1799  },
1800  {
1801   "alignment" : 8,
1802   "linker_set_key" : "_ZTIP25ApexCodec_ComponentTraits",
1803   "name" : "ApexCodec_ComponentTraits *",
1804   "referenced_type" : "_ZTI25ApexCodec_ComponentTraits",
1805   "size" : 8,
1806   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1807  },
1808  {
1809   "alignment" : 8,
1810   "linker_set_key" : "_ZTIP25ApexCodec_SupportedValues",
1811   "name" : "ApexCodec_SupportedValues *",
1812   "referenced_type" : "_ZTI25ApexCodec_SupportedValues",
1813   "size" : 8,
1814   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecsParam.h"
1815  },
1816  {
1817   "alignment" : 8,
1818   "linker_set_key" : "_ZTIP26ApexCodec_ParamDescriptors",
1819   "name" : "ApexCodec_ParamDescriptors *",
1820   "referenced_type" : "_ZTI26ApexCodec_ParamDescriptors",
1821   "size" : 8,
1822   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1823  },
1824  {
1825   "alignment" : 8,
1826   "linker_set_key" : "_ZTIP26ApexCodec_ParamFieldValues",
1827   "name" : "ApexCodec_ParamFieldValues *",
1828   "referenced_type" : "_ZTI26ApexCodec_ParamFieldValues",
1829   "size" : 8,
1830   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1831  },
1832  {
1833   "alignment" : 8,
1834   "linker_set_key" : "_ZTIP29ApexCodec_SupportedValuesType",
1835   "name" : "ApexCodec_SupportedValuesType *",
1836   "referenced_type" : "_ZTI29ApexCodec_SupportedValuesType",
1837   "size" : 8,
1838   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1839  },
1840  {
1841   "alignment" : 8,
1842   "linker_set_key" : "_ZTIP30ApexCodec_SettingResultFailure",
1843   "name" : "ApexCodec_SettingResultFailure *",
1844   "referenced_type" : "_ZTI30ApexCodec_SettingResultFailure",
1845   "size" : 8,
1846   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1847  },
1848  {
1849   "alignment" : 8,
1850   "linker_set_key" : "_ZTIP30ApexCodec_SupportedValuesQuery",
1851   "name" : "ApexCodec_SupportedValuesQuery *",
1852   "referenced_type" : "_ZTI30ApexCodec_SupportedValuesQuery",
1853   "size" : 8,
1854   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1855  },
1856  {
1857   "alignment" : 8,
1858   "linker_set_key" : "_ZTIP35ApexCodec_SupportedValuesNumberType",
1859   "name" : "ApexCodec_SupportedValuesNumberType *",
1860   "referenced_type" : "_ZTI35ApexCodec_SupportedValuesNumberType",
1861   "size" : 8,
1862   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1863  },
1864  {
1865   "alignment" : 8,
1866   "linker_set_key" : "_ZTIPK16ApexCodec_Buffer",
1867   "name" : "const ApexCodec_Buffer *",
1868   "referenced_type" : "_ZTIK16ApexCodec_Buffer",
1869   "size" : 8,
1870   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1871  },
1872  {
1873   "alignment" : 8,
1874   "linker_set_key" : "_ZTIPK22ApexCodec_LinearBuffer",
1875   "name" : "const ApexCodec_LinearBuffer *",
1876   "referenced_type" : "_ZTIK22ApexCodec_LinearBuffer",
1877   "size" : 8,
1878   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1879  },
1880  {
1881   "alignment" : 8,
1882   "linker_set_key" : "_ZTIPKc",
1883   "name" : "const char *",
1884   "referenced_type" : "_ZTIKc",
1885   "size" : 8,
1886   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1887  },
1888  {
1889   "alignment" : 8,
1890   "linker_set_key" : "_ZTIPN7android4base12NoDestructorI24ApexCodec_ComponentStoreEE",
1891   "name" : "android::base::NoDestructor<ApexCodec_ComponentStore> *",
1892   "referenced_type" : "_ZTIN7android4base12NoDestructorI24ApexCodec_ComponentStoreEE",
1893   "size" : 8,
1894   "source_file" : "system/libbase/include/android-base/no_destructor.h"
1895  },
1896  {
1897   "alignment" : 8,
1898   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
1899   "name" : "AHardwareBuffer **",
1900   "referenced_type" : "_ZTIP15AHardwareBuffer",
1901   "size" : 8,
1902   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1903  },
1904  {
1905   "alignment" : 8,
1906   "linker_set_key" : "_ZTIPP15ApexCodec_Value",
1907   "name" : "ApexCodec_Value **",
1908   "referenced_type" : "_ZTIP15ApexCodec_Value",
1909   "size" : 8,
1910   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1911  },
1912  {
1913   "alignment" : 8,
1914   "linker_set_key" : "_ZTIPP19ApexCodec_Component",
1915   "name" : "ApexCodec_Component **",
1916   "referenced_type" : "_ZTIP19ApexCodec_Component",
1917   "size" : 8,
1918   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1919  },
1920  {
1921   "alignment" : 8,
1922   "linker_set_key" : "_ZTIPP24ApexCodec_SettingResults",
1923   "name" : "ApexCodec_SettingResults **",
1924   "referenced_type" : "_ZTIP24ApexCodec_SettingResults",
1925   "size" : 8,
1926   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1927  },
1928  {
1929   "alignment" : 8,
1930   "linker_set_key" : "_ZTIPP26ApexCodec_ParamDescriptors",
1931   "name" : "ApexCodec_ParamDescriptors **",
1932   "referenced_type" : "_ZTIP26ApexCodec_ParamDescriptors",
1933   "size" : 8,
1934   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1935  },
1936  {
1937   "alignment" : 8,
1938   "linker_set_key" : "_ZTIPP26ApexCodec_ParamFieldValues",
1939   "name" : "ApexCodec_ParamFieldValues **",
1940   "referenced_type" : "_ZTIP26ApexCodec_ParamFieldValues",
1941   "size" : 8,
1942   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1943  },
1944  {
1945   "alignment" : 8,
1946   "linker_set_key" : "_ZTIPPKc",
1947   "name" : "const char **",
1948   "referenced_type" : "_ZTIPKc",
1949   "size" : 8,
1950   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1951  },
1952  {
1953   "alignment" : 8,
1954   "linker_set_key" : "_ZTIPPj",
1955   "name" : "unsigned int **",
1956   "referenced_type" : "_ZTIPj",
1957   "size" : 8,
1958   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1959  },
1960  {
1961   "alignment" : 8,
1962   "linker_set_key" : "_ZTIPb",
1963   "name" : "bool *",
1964   "referenced_type" : "_ZTIb",
1965   "size" : 8,
1966   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1967  },
1968  {
1969   "alignment" : 8,
1970   "linker_set_key" : "_ZTIPh",
1971   "name" : "unsigned char *",
1972   "referenced_type" : "_ZTIh",
1973   "size" : 8,
1974   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1975  },
1976  {
1977   "alignment" : 8,
1978   "linker_set_key" : "_ZTIPj",
1979   "name" : "unsigned int *",
1980   "referenced_type" : "_ZTIj",
1981   "size" : 8,
1982   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1983  },
1984  {
1985   "alignment" : 8,
1986   "linker_set_key" : "_ZTIPm",
1987   "name" : "unsigned long *",
1988   "referenced_type" : "_ZTIm",
1989   "size" : 8,
1990   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
1991  },
1992  {
1993   "alignment" : 8,
1994   "linker_set_key" : "_ZTIPv",
1995   "name" : "void *",
1996   "referenced_type" : "_ZTIv",
1997   "size" : 8,
1998   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
1999  }
2000 ],
2001 "qualified_types" :
2002 [
2003  {
2004   "is_const" : true,
2005   "linker_set_key" : "_ZTIK16ApexCodec_Buffer",
2006   "name" : "const ApexCodec_Buffer",
2007   "referenced_type" : "_ZTI16ApexCodec_Buffer",
2008   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
2009  },
2010  {
2011   "alignment" : 8,
2012   "is_const" : true,
2013   "linker_set_key" : "_ZTIK22ApexCodec_LinearBuffer",
2014   "name" : "const ApexCodec_LinearBuffer",
2015   "referenced_type" : "_ZTI22ApexCodec_LinearBuffer",
2016   "size" : 16,
2017   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
2018  },
2019  {
2020   "alignment" : 1,
2021   "is_const" : true,
2022   "linker_set_key" : "_ZTIKc",
2023   "name" : "const char",
2024   "referenced_type" : "_ZTIc",
2025   "size" : 1,
2026   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
2027  }
2028 ],
2029 "record_types" :
2030 [
2031  {
2032   "alignment" : 8,
2033   "fields" :
2034   [
2035    {
2036     "field_name" : "i32",
2037     "referenced_type" : "_ZTIi"
2038    },
2039    {
2040     "field_name" : "u32",
2041     "referenced_type" : "_ZTIj"
2042    },
2043    {
2044     "field_name" : "i64",
2045     "referenced_type" : "_ZTIl"
2046    },
2047    {
2048     "field_name" : "u64",
2049     "referenced_type" : "_ZTIm"
2050    },
2051    {
2052     "field_name" : "f",
2053     "referenced_type" : "_ZTIf"
2054    }
2055   ],
2056   "linker_set_key" : "_ZTI15ApexCodec_Value",
2057   "name" : "ApexCodec_Value",
2058   "record_kind" : "union",
2059   "size" : 8,
2060   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecsParam.h"
2061  },
2062  {
2063   "alignment" : 8,
2064   "fields" :
2065   [
2066    {
2067     "field_name" : "width",
2068     "referenced_type" : "_ZTIj"
2069    },
2070    {
2071     "field_name" : "height",
2072     "field_offset" : 32,
2073     "referenced_type" : "_ZTIj"
2074    },
2075    {
2076     "field_name" : "layers",
2077     "field_offset" : 64,
2078     "referenced_type" : "_ZTIj"
2079    },
2080    {
2081     "field_name" : "format",
2082     "field_offset" : 96,
2083     "referenced_type" : "_ZTIj"
2084    },
2085    {
2086     "field_name" : "usage",
2087     "field_offset" : 128,
2088     "referenced_type" : "_ZTIm"
2089    },
2090    {
2091     "field_name" : "stride",
2092     "field_offset" : 192,
2093     "referenced_type" : "_ZTIj"
2094    },
2095    {
2096     "field_name" : "rfu0",
2097     "field_offset" : 224,
2098     "referenced_type" : "_ZTIj"
2099    },
2100    {
2101     "field_name" : "rfu1",
2102     "field_offset" : 256,
2103     "referenced_type" : "_ZTIm"
2104    }
2105   ],
2106   "linker_set_key" : "_ZTI20AHardwareBuffer_Desc",
2107   "name" : "AHardwareBuffer_Desc",
2108   "size" : 40,
2109   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2110  },
2111  {
2112   "alignment" : 8,
2113   "fields" :
2114   [
2115    {
2116     "field_name" : "data",
2117     "referenced_type" : "_ZTIPv"
2118    },
2119    {
2120     "field_name" : "pixelStride",
2121     "field_offset" : 64,
2122     "referenced_type" : "_ZTIj"
2123    },
2124    {
2125     "field_name" : "rowStride",
2126     "field_offset" : 96,
2127     "referenced_type" : "_ZTIj"
2128    }
2129   ],
2130   "linker_set_key" : "_ZTI21AHardwareBuffer_Plane",
2131   "name" : "AHardwareBuffer_Plane",
2132   "size" : 16,
2133   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2134  },
2135  {
2136   "alignment" : 8,
2137   "fields" :
2138   [
2139    {
2140     "field_name" : "planeCount",
2141     "referenced_type" : "_ZTIj"
2142    },
2143    {
2144     "field_name" : "planes",
2145     "field_offset" : 64,
2146     "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane"
2147    }
2148   ],
2149   "linker_set_key" : "_ZTI22AHardwareBuffer_Planes",
2150   "name" : "AHardwareBuffer_Planes",
2151   "size" : 72,
2152   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2153  },
2154  {
2155   "alignment" : 8,
2156   "fields" :
2157   [
2158    {
2159     "field_name" : "data",
2160     "referenced_type" : "_ZTIPh"
2161    },
2162    {
2163     "field_name" : "size",
2164     "field_offset" : 64,
2165     "referenced_type" : "_ZTIm"
2166    }
2167   ],
2168   "linker_set_key" : "_ZTI22ApexCodec_LinearBuffer",
2169   "name" : "ApexCodec_LinearBuffer",
2170   "size" : 16,
2171   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
2172  },
2173  {
2174   "alignment" : 8,
2175   "fields" :
2176   [
2177    {
2178     "field_name" : "name",
2179     "referenced_type" : "_ZTIPKc"
2180    },
2181    {
2182     "field_name" : "mediaType",
2183     "field_offset" : 64,
2184     "referenced_type" : "_ZTIPKc"
2185    },
2186    {
2187     "field_name" : "kind",
2188     "field_offset" : 128,
2189     "referenced_type" : "_ZTI14ApexCodec_Kind"
2190    },
2191    {
2192     "field_name" : "domain",
2193     "field_offset" : 160,
2194     "referenced_type" : "_ZTI16ApexCodec_Domain"
2195    }
2196   ],
2197   "linker_set_key" : "_ZTI25ApexCodec_ComponentTraits",
2198   "name" : "ApexCodec_ComponentTraits",
2199   "size" : 24,
2200   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
2201  },
2202  {
2203   "alignment" : 8,
2204   "fields" :
2205   [
2206    {
2207     "field_name" : "index",
2208     "referenced_type" : "_ZTIj"
2209    },
2210    {
2211     "field_name" : "offset",
2212     "field_offset" : 32,
2213     "referenced_type" : "_ZTIj"
2214    },
2215    {
2216     "field_name" : "size",
2217     "field_offset" : 64,
2218     "referenced_type" : "_ZTIj"
2219    },
2220    {
2221     "field_name" : "values",
2222     "field_offset" : 128,
2223     "referenced_type" : "_ZTIP25ApexCodec_SupportedValues"
2224    }
2225   ],
2226   "linker_set_key" : "_ZTI26ApexCodec_ParamFieldValues",
2227   "name" : "ApexCodec_ParamFieldValues",
2228   "size" : 24,
2229   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecsParam.h"
2230  },
2231  {
2232   "alignment" : 8,
2233   "fields" :
2234   [
2235    {
2236     "field_name" : "index",
2237     "referenced_type" : "_ZTIj"
2238    },
2239    {
2240     "field_name" : "offset",
2241     "field_offset" : 64,
2242     "referenced_type" : "_ZTIm"
2243    },
2244    {
2245     "field_name" : "type",
2246     "field_offset" : 128,
2247     "referenced_type" : "_ZTI34ApexCodec_SupportedValuesQueryType"
2248    },
2249    {
2250     "field_name" : "status",
2251     "field_offset" : 160,
2252     "referenced_type" : "_ZTI16ApexCodec_Status"
2253    },
2254    {
2255     "field_name" : "values",
2256     "field_offset" : 192,
2257     "referenced_type" : "_ZTIP25ApexCodec_SupportedValues"
2258    }
2259   ],
2260   "linker_set_key" : "_ZTI30ApexCodec_SupportedValuesQuery",
2261   "name" : "ApexCodec_SupportedValuesQuery",
2262   "size" : 32,
2263   "source_file" : "frameworks/av/media/module/libapexcodecs/include/apex/ApexCodecs.h"
2264  },
2265  {
2266   "alignment" : 4,
2267   "fields" :
2268   [
2269    {
2270     "field_name" : "left",
2271     "referenced_type" : "_ZTIi"
2272    },
2273    {
2274     "field_name" : "top",
2275     "field_offset" : 32,
2276     "referenced_type" : "_ZTIi"
2277    },
2278    {
2279     "field_name" : "right",
2280     "field_offset" : 64,
2281     "referenced_type" : "_ZTIi"
2282    },
2283    {
2284     "field_name" : "bottom",
2285     "field_offset" : 96,
2286     "referenced_type" : "_ZTIi"
2287    }
2288   ],
2289   "linker_set_key" : "_ZTI5ARect",
2290   "name" : "ARect",
2291   "size" : 16,
2292   "source_file" : "frameworks/native/libs/arect/include/android/rect.h"
2293  },
2294  {
2295   "alignment" : 1,
2296   "fields" :
2297   [
2298    {
2299     "access" : "private",
2300     "field_name" : "storage_",
2301     "referenced_type" : "_ZTIA1_c"
2302    }
2303   ],
2304   "linker_set_key" : "_ZTIN7android4base12NoDestructorI24ApexCodec_ComponentStoreEE",
2305   "name" : "android::base::NoDestructor<ApexCodec_ComponentStore>",
2306   "record_kind" : "class",
2307   "size" : 1,
2308   "source_file" : "system/libbase/include/android-base/no_destructor.h",
2309   "template_args" :
2310   [
2311    "_ZTI24ApexCodec_ComponentStore"
2312   ]
2313  }
2314 ],
2315 "rvalue_reference_types" : []
2316}
2317