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