1{
2 "array_types" :
3 [
4  {
5   "linker_set_key" : "C2ChromaOffsetStruct []",
6   "name" : "C2ChromaOffsetStruct []",
7   "referenced_type" : "type-330",
8   "self_type" : "type-329",
9   "source_file" : "/frameworks/av/media/codec2/core/include/C2ParamDef.h"
10  },
11  {
12   "alignment" : 4,
13   "linker_set_key" : "C2PlaneInfo [4]",
14   "name" : "C2PlaneInfo [4]",
15   "referenced_type" : "type-207",
16   "self_type" : "type-214",
17   "size" : 176,
18   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
19  },
20  {
21   "alignment" : 1,
22   "linker_set_key" : "char [10]",
23   "name" : "char [10]",
24   "referenced_type" : "type-5",
25   "self_type" : "type-342",
26   "size" : 10,
27   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
28  },
29  {
30   "alignment" : 1,
31   "linker_set_key" : "char [11]",
32   "name" : "char [11]",
33   "referenced_type" : "type-5",
34   "self_type" : "type-414",
35   "size" : 11,
36   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
37  },
38  {
39   "alignment" : 1,
40   "linker_set_key" : "char [13]",
41   "name" : "char [13]",
42   "referenced_type" : "type-5",
43   "self_type" : "type-345",
44   "size" : 13,
45   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
46  },
47  {
48   "alignment" : 1,
49   "linker_set_key" : "char [14]",
50   "name" : "char [14]",
51   "referenced_type" : "type-5",
52   "self_type" : "type-404",
53   "size" : 14,
54   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
55  },
56  {
57   "alignment" : 1,
58   "linker_set_key" : "char [15]",
59   "name" : "char [15]",
60   "referenced_type" : "type-5",
61   "self_type" : "type-347",
62   "size" : 15,
63   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
64  },
65  {
66   "alignment" : 1,
67   "linker_set_key" : "char [16]",
68   "name" : "char [16]",
69   "referenced_type" : "type-5",
70   "self_type" : "type-364",
71   "size" : 16,
72   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
73  },
74  {
75   "alignment" : 1,
76   "linker_set_key" : "char [17]",
77   "name" : "char [17]",
78   "referenced_type" : "type-5",
79   "self_type" : "type-351",
80   "size" : 17,
81   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
82  },
83  {
84   "alignment" : 1,
85   "linker_set_key" : "char [18]",
86   "name" : "char [18]",
87   "referenced_type" : "type-5",
88   "self_type" : "type-349",
89   "size" : 18,
90   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
91  },
92  {
93   "alignment" : 1,
94   "linker_set_key" : "char [19]",
95   "name" : "char [19]",
96   "referenced_type" : "type-5",
97   "self_type" : "type-381",
98   "size" : 19,
99   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
100  },
101  {
102   "alignment" : 1,
103   "linker_set_key" : "char [20]",
104   "name" : "char [20]",
105   "referenced_type" : "type-5",
106   "self_type" : "type-383",
107   "size" : 20,
108   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
109  },
110  {
111   "alignment" : 1,
112   "linker_set_key" : "char [21]",
113   "name" : "char [21]",
114   "referenced_type" : "type-5",
115   "self_type" : "type-355",
116   "size" : 21,
117   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
118  },
119  {
120   "alignment" : 1,
121   "linker_set_key" : "char [22]",
122   "name" : "char [22]",
123   "referenced_type" : "type-5",
124   "self_type" : "type-374",
125   "size" : 22,
126   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
127  },
128  {
129   "alignment" : 1,
130   "linker_set_key" : "char [23]",
131   "name" : "char [23]",
132   "referenced_type" : "type-5",
133   "self_type" : "type-376",
134   "size" : 23,
135   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
136  },
137  {
138   "alignment" : 1,
139   "linker_set_key" : "char [24]",
140   "name" : "char [24]",
141   "referenced_type" : "type-5",
142   "self_type" : "type-385",
143   "size" : 24,
144   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
145  },
146  {
147   "alignment" : 1,
148   "linker_set_key" : "char [25]",
149   "name" : "char [25]",
150   "referenced_type" : "type-5",
151   "self_type" : "type-379",
152   "size" : 25,
153   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
154  },
155  {
156   "alignment" : 1,
157   "linker_set_key" : "char [26]",
158   "name" : "char [26]",
159   "referenced_type" : "type-5",
160   "self_type" : "type-387",
161   "size" : 26,
162   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
163  },
164  {
165   "alignment" : 1,
166   "linker_set_key" : "char [27]",
167   "name" : "char [27]",
168   "referenced_type" : "type-5",
169   "self_type" : "type-389",
170   "size" : 27,
171   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
172  },
173  {
174   "alignment" : 1,
175   "linker_set_key" : "char [28]",
176   "name" : "char [28]",
177   "referenced_type" : "type-5",
178   "self_type" : "type-392",
179   "size" : 28,
180   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
181  },
182  {
183   "alignment" : 1,
184   "linker_set_key" : "char [29]",
185   "name" : "char [29]",
186   "referenced_type" : "type-5",
187   "self_type" : "type-396",
188   "size" : 29,
189   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
190  },
191  {
192   "alignment" : 1,
193   "linker_set_key" : "char [30]",
194   "name" : "char [30]",
195   "referenced_type" : "type-5",
196   "self_type" : "type-409",
197   "size" : 30,
198   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
199  },
200  {
201   "alignment" : 1,
202   "linker_set_key" : "char [31]",
203   "name" : "char [31]",
204   "referenced_type" : "type-5",
205   "self_type" : "type-370",
206   "size" : 31,
207   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
208  },
209  {
210   "alignment" : 1,
211   "linker_set_key" : "char [35]",
212   "name" : "char [35]",
213   "referenced_type" : "type-5",
214   "self_type" : "type-468",
215   "size" : 35,
216   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
217  },
218  {
219   "alignment" : 1,
220   "linker_set_key" : "char [36]",
221   "name" : "char [36]",
222   "referenced_type" : "type-5",
223   "self_type" : "type-398",
224   "size" : 36,
225   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
226  },
227  {
228   "alignment" : 1,
229   "linker_set_key" : "char [8]",
230   "name" : "char [8]",
231   "referenced_type" : "type-5",
232   "self_type" : "type-419",
233   "size" : 8,
234   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
235  },
236  {
237   "alignment" : 1,
238   "linker_set_key" : "char [9]",
239   "name" : "char [9]",
240   "referenced_type" : "type-5",
241   "self_type" : "type-362",
242   "size" : 9,
243   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
244  },
245  {
246   "linker_set_key" : "float []",
247   "name" : "float []",
248   "referenced_type" : "type-15",
249   "self_type" : "type-14",
250   "source_file" : "/system/core/libsystem/include/system/graphics.h"
251  },
252  {
253   "alignment" : 4,
254   "linker_set_key" : "int [0]",
255   "name" : "int [0]",
256   "referenced_type" : "type-2",
257   "self_type" : "type-62",
258   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
259  },
260  {
261   "alignment" : 4,
262   "linker_set_key" : "int [7]",
263   "name" : "int [7]",
264   "referenced_type" : "type-2",
265   "self_type" : "type-51",
266   "size" : 28,
267   "source_file" : "/hardware/libhardware/include/hardware/fb.h"
268  },
269  {
270   "linker_set_key" : "unsigned char []",
271   "name" : "unsigned char []",
272   "referenced_type" : "type-9",
273   "self_type" : "type-326",
274   "source_file" : "/frameworks/av/media/codec2/core/include/C2ParamDef.h"
275  },
276  {
277   "alignment" : 4,
278   "linker_set_key" : "unsigned int [12]",
279   "name" : "unsigned int [12]",
280   "referenced_type" : "type-11",
281   "self_type" : "type-34",
282   "size" : 48,
283   "source_file" : "/hardware/libhardware/include/hardware/hardware.h"
284  },
285  {
286   "alignment" : 4,
287   "linker_set_key" : "unsigned int [25]",
288   "name" : "unsigned int [25]",
289   "referenced_type" : "type-11",
290   "self_type" : "type-39",
291   "size" : 100,
292   "source_file" : "/hardware/libhardware/include/hardware/hardware.h"
293  },
294  {
295   "alignment" : 4,
296   "linker_set_key" : "unsigned int [8]",
297   "name" : "unsigned int [8]",
298   "referenced_type" : "type-11",
299   "self_type" : "type-13",
300   "size" : 32,
301   "source_file" : "/system/core/libsystem/include/system/graphics.h"
302  },
303  {
304   "alignment" : 4,
305   "linker_set_key" : "void *[3]",
306   "name" : "void *[3]",
307   "referenced_type" : "type-37",
308   "self_type" : "type-93",
309   "size" : 12,
310   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
311  },
312  {
313   "alignment" : 4,
314   "linker_set_key" : "void *[6]",
315   "name" : "void *[6]",
316   "referenced_type" : "type-37",
317   "self_type" : "type-68",
318   "size" : 24,
319   "source_file" : "/hardware/libhardware/include/hardware/fb.h"
320  },
321  {
322   "alignment" : 4,
323   "linker_set_key" : "void *[7]",
324   "name" : "void *[7]",
325   "referenced_type" : "type-37",
326   "self_type" : "type-104",
327   "size" : 28,
328   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
329  }
330 ],
331 "builtin_types" :
332 [
333  {
334   "alignment" : 1,
335   "is_integral" : true,
336   "is_unsigned" : true,
337   "linker_set_key" : "bool",
338   "name" : "bool",
339   "referenced_type" : "type-116",
340   "self_type" : "type-116",
341   "size" : 1
342  },
343  {
344   "alignment" : 1,
345   "is_integral" : true,
346   "is_unsigned" : true,
347   "linker_set_key" : "char",
348   "name" : "char",
349   "referenced_type" : "type-5",
350   "self_type" : "type-5",
351   "size" : 1
352  },
353  {
354   "alignment" : 8,
355   "linker_set_key" : "double",
356   "name" : "double",
357   "referenced_type" : "type-508",
358   "self_type" : "type-508",
359   "size" : 8
360  },
361  {
362   "alignment" : 4,
363   "linker_set_key" : "float",
364   "name" : "float",
365   "referenced_type" : "type-15",
366   "self_type" : "type-15",
367   "size" : 4
368  },
369  {
370   "alignment" : 4,
371   "is_integral" : true,
372   "linker_set_key" : "int",
373   "name" : "int",
374   "referenced_type" : "type-2",
375   "self_type" : "type-2",
376   "size" : 4
377  },
378  {
379   "alignment" : 4,
380   "is_integral" : true,
381   "linker_set_key" : "long",
382   "name" : "long",
383   "referenced_type" : "type-512",
384   "self_type" : "type-512",
385   "size" : 4
386  },
387  {
388   "alignment" : 8,
389   "linker_set_key" : "long double",
390   "name" : "long double",
391   "referenced_type" : "type-511",
392   "self_type" : "type-511",
393   "size" : 8
394  },
395  {
396   "alignment" : 8,
397   "is_integral" : true,
398   "linker_set_key" : "long long",
399   "name" : "long long",
400   "referenced_type" : "type-289",
401   "self_type" : "type-289",
402   "size" : 8
403  },
404  {
405   "alignment" : 2,
406   "is_integral" : true,
407   "linker_set_key" : "short",
408   "name" : "short",
409   "referenced_type" : "type-510",
410   "self_type" : "type-510",
411   "size" : 2
412  },
413  {
414   "alignment" : 1,
415   "is_integral" : true,
416   "is_unsigned" : true,
417   "linker_set_key" : "unsigned char",
418   "name" : "unsigned char",
419   "referenced_type" : "type-9",
420   "self_type" : "type-9",
421   "size" : 1
422  },
423  {
424   "alignment" : 4,
425   "is_integral" : true,
426   "is_unsigned" : true,
427   "linker_set_key" : "unsigned int",
428   "name" : "unsigned int",
429   "referenced_type" : "type-11",
430   "self_type" : "type-11",
431   "size" : 4
432  },
433  {
434   "alignment" : 4,
435   "is_integral" : true,
436   "is_unsigned" : true,
437   "linker_set_key" : "unsigned long",
438   "name" : "unsigned long",
439   "referenced_type" : "type-509",
440   "self_type" : "type-509",
441   "size" : 4
442  },
443  {
444   "alignment" : 8,
445   "is_integral" : true,
446   "is_unsigned" : true,
447   "linker_set_key" : "unsigned long long",
448   "name" : "unsigned long long",
449   "referenced_type" : "type-19",
450   "self_type" : "type-19",
451   "size" : 8
452  },
453  {
454   "alignment" : 2,
455   "is_integral" : true,
456   "is_unsigned" : true,
457   "linker_set_key" : "unsigned short",
458   "name" : "unsigned short",
459   "referenced_type" : "type-22",
460   "self_type" : "type-22",
461   "size" : 2
462  },
463  {
464   "linker_set_key" : "void",
465   "name" : "void",
466   "referenced_type" : "type-38",
467   "self_type" : "type-38"
468  }
469 ],
470 "elf_functions" :
471 [
472  {
473   "name" : "__aeabi_memclr"
474  },
475  {
476   "name" : "__aeabi_memclr4"
477  },
478  {
479   "name" : "__aeabi_memclr8"
480  },
481  {
482   "name" : "__aeabi_memset"
483  },
484  {
485   "name" : "__aeabi_memset4"
486  },
487  {
488   "name" : "__aeabi_memset8"
489  }
490 ],
491 "elf_objects" : [],
492 "enum_types" :
493 [
494  {
495   "alignment" : 4,
496   "enum_fields" :
497   [
498    {
499     "enum_field_value" : 0,
500     "name" : "(anonymous namespace)::C2_PARAM_INDEX_INVALID"
501    },
502    {
503     "enum_field_value" : 1,
504     "name" : "(anonymous namespace)::C2_PARAM_INDEX_STRUCT_START"
505    },
506    {
507     "enum_field_value" : 2048,
508     "name" : "(anonymous namespace)::C2_PARAM_INDEX_PARAM_START"
509    },
510    {
511     "enum_field_value" : 4096,
512     "name" : "(anonymous namespace)::C2_PARAM_INDEX_CODER_PARAM_START"
513    },
514    {
515     "enum_field_value" : 6144,
516     "name" : "(anonymous namespace)::C2_PARAM_INDEX_PICTURE_PARAM_START"
517    },
518    {
519     "enum_field_value" : 8192,
520     "name" : "(anonymous namespace)::C2_PARAM_INDEX_VIDEO_PARAM_START"
521    },
522    {
523     "enum_field_value" : 10240,
524     "name" : "(anonymous namespace)::C2_PARAM_INDEX_IMAGE_PARAM_START"
525    },
526    {
527     "enum_field_value" : 12288,
528     "name" : "(anonymous namespace)::C2_PARAM_INDEX_AUDIO_PARAM_START"
529    },
530    {
531     "enum_field_value" : 16384,
532     "name" : "(anonymous namespace)::C2_PARAM_INDEX_PLATFORM_START"
533    },
534    {
535     "enum_field_value" : 1,
536     "name" : "(anonymous namespace)::kParamIndexColorXy"
537    },
538    {
539     "enum_field_value" : 2,
540     "name" : "(anonymous namespace)::kParamIndexMasteringDisplayColorVolume"
541    },
542    {
543     "enum_field_value" : 3,
544     "name" : "(anonymous namespace)::kParamIndexChromaOffset"
545    },
546    {
547     "enum_field_value" : 4,
548     "name" : "(anonymous namespace)::kParamIndexGopLayer"
549    },
550    {
551     "enum_field_value" : 2048,
552     "name" : "(anonymous namespace)::kParamIndexApiLevel"
553    },
554    {
555     "enum_field_value" : 2049,
556     "name" : "(anonymous namespace)::kParamIndexApiFeatures"
557    },
558    {
559     "enum_field_value" : 2050,
560     "name" : "(anonymous namespace)::kParamIndexName"
561    },
562    {
563     "enum_field_value" : 2051,
564     "name" : "(anonymous namespace)::kParamIndexAliases"
565    },
566    {
567     "enum_field_value" : 2052,
568     "name" : "(anonymous namespace)::kParamIndexKind"
569    },
570    {
571     "enum_field_value" : 2053,
572     "name" : "(anonymous namespace)::kParamIndexDomain"
573    },
574    {
575     "enum_field_value" : 2054,
576     "name" : "(anonymous namespace)::kParamIndexAttributes"
577    },
578    {
579     "enum_field_value" : 2055,
580     "name" : "(anonymous namespace)::kParamIndexTimeStretch"
581    },
582    {
583     "enum_field_value" : 2056,
584     "name" : "(anonymous namespace)::kParamIndexProfileLevel"
585    },
586    {
587     "enum_field_value" : 2057,
588     "name" : "(anonymous namespace)::kParamIndexInitData"
589    },
590    {
591     "enum_field_value" : 2058,
592     "name" : "(anonymous namespace)::kParamIndexSupplementalData"
593    },
594    {
595     "enum_field_value" : 2059,
596     "name" : "(anonymous namespace)::kParamIndexSubscribedSupplementalData"
597    },
598    {
599     "enum_field_value" : 2060,
600     "name" : "(anonymous namespace)::kParamIndexMediaType"
601    },
602    {
603     "enum_field_value" : 2061,
604     "name" : "(anonymous namespace)::kParamIndexDelayRequest"
605    },
606    {
607     "enum_field_value" : 2062,
608     "name" : "(anonymous namespace)::kParamIndexDelay"
609    },
610    {
611     "enum_field_value" : 2063,
612     "name" : "(anonymous namespace)::kParamIndexMaxReferenceAge"
613    },
614    {
615     "enum_field_value" : 2064,
616     "name" : "(anonymous namespace)::kParamIndexMaxReferenceCount"
617    },
618    {
619     "enum_field_value" : 2065,
620     "name" : "(anonymous namespace)::kParamIndexReorderBufferDepth"
621    },
622    {
623     "enum_field_value" : 2066,
624     "name" : "(anonymous namespace)::kParamIndexReorderKey"
625    },
626    {
627     "enum_field_value" : 2067,
628     "name" : "(anonymous namespace)::kParamIndexStreamCount"
629    },
630    {
631     "enum_field_value" : 2068,
632     "name" : "(anonymous namespace)::kParamIndexSubscribedParamIndices"
633    },
634    {
635     "enum_field_value" : 2069,
636     "name" : "(anonymous namespace)::kParamIndexSuggestedBufferCount"
637    },
638    {
639     "enum_field_value" : 2070,
640     "name" : "(anonymous namespace)::kParamIndexBatchSize"
641    },
642    {
643     "enum_field_value" : 2071,
644     "name" : "(anonymous namespace)::kParamIndexCurrentWork"
645    },
646    {
647     "enum_field_value" : 2072,
648     "name" : "(anonymous namespace)::kParamIndexLastWorkQueued"
649    },
650    {
651     "enum_field_value" : 2073,
652     "name" : "(anonymous namespace)::kParamIndexAllocators"
653    },
654    {
655     "enum_field_value" : 2074,
656     "name" : "(anonymous namespace)::kParamIndexBlockPools"
657    },
658    {
659     "enum_field_value" : 2075,
660     "name" : "(anonymous namespace)::kParamIndexBufferType"
661    },
662    {
663     "enum_field_value" : 2076,
664     "name" : "(anonymous namespace)::kParamIndexUsage"
665    },
666    {
667     "enum_field_value" : 2077,
668     "name" : "(anonymous namespace)::kParamIndexOutOfMemory"
669    },
670    {
671     "enum_field_value" : 2078,
672     "name" : "(anonymous namespace)::kParamIndexMaxBufferSize"
673    },
674    {
675     "enum_field_value" : 2079,
676     "name" : "(anonymous namespace)::kParamIndexTripped"
677    },
678    {
679     "enum_field_value" : 2080,
680     "name" : "(anonymous namespace)::kParamIndexConfigCounter"
681    },
682    {
683     "enum_field_value" : 2081,
684     "name" : "(anonymous namespace)::kParamIndexResourcesNeeded"
685    },
686    {
687     "enum_field_value" : 2082,
688     "name" : "(anonymous namespace)::kParamIndexResourcesReserved"
689    },
690    {
691     "enum_field_value" : 2083,
692     "name" : "(anonymous namespace)::kParamIndexOperatingRate"
693    },
694    {
695     "enum_field_value" : 2084,
696     "name" : "(anonymous namespace)::kParamIndexRealTimePriority"
697    },
698    {
699     "enum_field_value" : 2085,
700     "name" : "(anonymous namespace)::kParamIndexSecureMode"
701    },
702    {
703     "enum_field_value" : 4096,
704     "name" : "(anonymous namespace)::kParamIndexBitrate"
705    },
706    {
707     "enum_field_value" : 4097,
708     "name" : "(anonymous namespace)::kParamIndexBitrateMode"
709    },
710    {
711     "enum_field_value" : 4098,
712     "name" : "(anonymous namespace)::kParamIndexQuality"
713    },
714    {
715     "enum_field_value" : 4099,
716     "name" : "(anonymous namespace)::kParamIndexComplexity"
717    },
718    {
719     "enum_field_value" : 4100,
720     "name" : "(anonymous namespace)::kParamIndexPrependHeaderMode"
721    },
722    {
723     "enum_field_value" : 6144,
724     "name" : "(anonymous namespace)::kParamIndexPictureSize"
725    },
726    {
727     "enum_field_value" : 6145,
728     "name" : "(anonymous namespace)::kParamIndexCropRect"
729    },
730    {
731     "enum_field_value" : 6146,
732     "name" : "(anonymous namespace)::kParamIndexPixelFormat"
733    },
734    {
735     "enum_field_value" : 6147,
736     "name" : "(anonymous namespace)::kParamIndexRotation"
737    },
738    {
739     "enum_field_value" : 6148,
740     "name" : "(anonymous namespace)::kParamIndexPixelAspectRatio"
741    },
742    {
743     "enum_field_value" : 6149,
744     "name" : "(anonymous namespace)::kParamIndexScaledPictureSize"
745    },
746    {
747     "enum_field_value" : 6150,
748     "name" : "(anonymous namespace)::kParamIndexScaledCropRect"
749    },
750    {
751     "enum_field_value" : 6151,
752     "name" : "(anonymous namespace)::kParamIndexScalingMethod"
753    },
754    {
755     "enum_field_value" : 6152,
756     "name" : "(anonymous namespace)::kParamIndexColorInfo"
757    },
758    {
759     "enum_field_value" : 6153,
760     "name" : "(anonymous namespace)::kParamIndexColorAspects"
761    },
762    {
763     "enum_field_value" : 6154,
764     "name" : "(anonymous namespace)::kParamIndexHdrStaticMetadata"
765    },
766    {
767     "enum_field_value" : 6155,
768     "name" : "(anonymous namespace)::kParamIndexDefaultColorAspects"
769    },
770    {
771     "enum_field_value" : 6156,
772     "name" : "(anonymous namespace)::kParamIndexBlockSize"
773    },
774    {
775     "enum_field_value" : 6157,
776     "name" : "(anonymous namespace)::kParamIndexBlockCount"
777    },
778    {
779     "enum_field_value" : 6158,
780     "name" : "(anonymous namespace)::kParamIndexBlockRate"
781    },
782    {
783     "enum_field_value" : 6159,
784     "name" : "(anonymous namespace)::kParamIndexPictureTypeMask"
785    },
786    {
787     "enum_field_value" : 6160,
788     "name" : "(anonymous namespace)::kParamIndexPictureType"
789    },
790    {
791     "enum_field_value" : 6161,
792     "name" : "(anonymous namespace)::kParamIndexHdr10PlusMetadata"
793    },
794    {
795     "enum_field_value" : 8192,
796     "name" : "(anonymous namespace)::kParamIndexFrameRate"
797    },
798    {
799     "enum_field_value" : 8193,
800     "name" : "(anonymous namespace)::kParamIndexMaxBitrate"
801    },
802    {
803     "enum_field_value" : 8194,
804     "name" : "(anonymous namespace)::kParamIndexMaxFrameRate"
805    },
806    {
807     "enum_field_value" : 8195,
808     "name" : "(anonymous namespace)::kParamIndexMaxPictureSize"
809    },
810    {
811     "enum_field_value" : 8196,
812     "name" : "(anonymous namespace)::kParamIndexGop"
813    },
814    {
815     "enum_field_value" : 8197,
816     "name" : "(anonymous namespace)::kParamIndexSyncFrameInterval"
817    },
818    {
819     "enum_field_value" : 8198,
820     "name" : "(anonymous namespace)::kParamIndexRequestSyncFrame"
821    },
822    {
823     "enum_field_value" : 8199,
824     "name" : "(anonymous namespace)::kParamIndexTemporalLayering"
825    },
826    {
827     "enum_field_value" : 8200,
828     "name" : "(anonymous namespace)::kParamIndexLayerIndex"
829    },
830    {
831     "enum_field_value" : 8201,
832     "name" : "(anonymous namespace)::kParamIndexLayerCount"
833    },
834    {
835     "enum_field_value" : 8202,
836     "name" : "(anonymous namespace)::kParamIndexIntraRefresh"
837    },
838    {
839     "enum_field_value" : 10240,
840     "name" : "(anonymous namespace)::kParamIndexTileLayout"
841    },
842    {
843     "enum_field_value" : 10241,
844     "name" : "(anonymous namespace)::kParamIndexTileHandling"
845    },
846    {
847     "enum_field_value" : 12288,
848     "name" : "(anonymous namespace)::kParamIndexSampleRate"
849    },
850    {
851     "enum_field_value" : 12289,
852     "name" : "(anonymous namespace)::kParamIndexChannelCount"
853    },
854    {
855     "enum_field_value" : 12290,
856     "name" : "(anonymous namespace)::kParamIndexPcmEncoding"
857    },
858    {
859     "enum_field_value" : 12291,
860     "name" : "(anonymous namespace)::kParamIndexAacPackaging"
861    },
862    {
863     "enum_field_value" : 12292,
864     "name" : "(anonymous namespace)::kParamIndexMaxChannelCount"
865    },
866    {
867     "enum_field_value" : 12293,
868     "name" : "(anonymous namespace)::kParamIndexAacSbrMode"
869    },
870    {
871     "enum_field_value" : 12294,
872     "name" : "(anonymous namespace)::kParamIndexDrcEncodedTargetLevel"
873    },
874    {
875     "enum_field_value" : 12295,
876     "name" : "(anonymous namespace)::kParamIndexDrcTargetReferenceLevel"
877    },
878    {
879     "enum_field_value" : 12296,
880     "name" : "(anonymous namespace)::kParamIndexDrcCompression"
881    },
882    {
883     "enum_field_value" : 12297,
884     "name" : "(anonymous namespace)::kParamIndexDrcBoostFactor"
885    },
886    {
887     "enum_field_value" : 12298,
888     "name" : "(anonymous namespace)::kParamIndexDrcAttenuationFactor"
889    },
890    {
891     "enum_field_value" : 12299,
892     "name" : "(anonymous namespace)::kParamIndexDrcEffectType"
893    },
894    {
895     "enum_field_value" : 16384,
896     "name" : "(anonymous namespace)::kParamIndexPlatformLevel"
897    },
898    {
899     "enum_field_value" : 16385,
900     "name" : "(anonymous namespace)::kParamIndexPlatformFeatures"
901    },
902    {
903     "enum_field_value" : 16386,
904     "name" : "(anonymous namespace)::kParamIndexStoreIonUsage"
905    },
906    {
907     "enum_field_value" : 16387,
908     "name" : "(anonymous namespace)::kParamIndexAspectsToDataSpace"
909    },
910    {
911     "enum_field_value" : 16388,
912     "name" : "(anonymous namespace)::kParamIndexFlexiblePixelFormatDescriptor"
913    },
914    {
915     "enum_field_value" : 16389,
916     "name" : "(anonymous namespace)::kParamIndexFlexiblePixelFormatDescriptors"
917    },
918    {
919     "enum_field_value" : 16390,
920     "name" : "(anonymous namespace)::kParamIndexDataSpaceToAspects"
921    },
922    {
923     "enum_field_value" : 16391,
924     "name" : "(anonymous namespace)::kParamIndexDataSpace"
925    },
926    {
927     "enum_field_value" : 16392,
928     "name" : "(anonymous namespace)::kParamIndexSurfaceScaling"
929    },
930    {
931     "enum_field_value" : 16393,
932     "name" : "(anonymous namespace)::kParamIndexInputSurfaceEos"
933    },
934    {
935     "enum_field_value" : 16394,
936     "name" : "(anonymous namespace)::kParamIndexTimedControl"
937    },
938    {
939     "enum_field_value" : 16395,
940     "name" : "(anonymous namespace)::kParamIndexStartAt"
941    },
942    {
943     "enum_field_value" : 16396,
944     "name" : "(anonymous namespace)::kParamIndexSuspendAt"
945    },
946    {
947     "enum_field_value" : 16397,
948     "name" : "(anonymous namespace)::kParamIndexResumeAt"
949    },
950    {
951     "enum_field_value" : 16398,
952     "name" : "(anonymous namespace)::kParamIndexStopAt"
953    },
954    {
955     "enum_field_value" : 16399,
956     "name" : "(anonymous namespace)::kParamIndexTimeOffset"
957    },
958    {
959     "enum_field_value" : 16400,
960     "name" : "(anonymous namespace)::kParamIndexMinFrameRate"
961    },
962    {
963     "enum_field_value" : 16401,
964     "name" : "(anonymous namespace)::kParamIndexTimestampGapAdjustment"
965    },
966    {
967     "enum_field_value" : 16402,
968     "name" : "(anonymous namespace)::kParamIndexSurfaceAllocator"
969    }
970   ],
971   "linker_set_key" : "(anonymous namespace)::C2ParamIndexKind",
972   "name" : "(anonymous namespace)::C2ParamIndexKind",
973   "referenced_type" : "type-339",
974   "self_type" : "type-339",
975   "size" : 4,
976   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
977   "underlying_type" : "type-11",
978   "unique_id" : "_ZTSN12_GLOBAL__N_116C2ParamIndexKindE"
979  },
980  {
981   "alignment" : 4,
982   "enum_fields" :
983   [
984    {
985     "enum_field_value" : 1,
986     "name" : "C2Allocator::LINEAR"
987    },
988    {
989     "enum_field_value" : 2,
990     "name" : "C2Allocator::GRAPHIC"
991    }
992   ],
993   "linker_set_key" : "C2Allocator::type_t",
994   "name" : "C2Allocator::type_t",
995   "referenced_type" : "type-157",
996   "self_type" : "type-157",
997   "size" : 4,
998   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
999   "underlying_type" : "type-11",
1000   "unique_id" : "_ZTSN11C2Allocator6type_tE"
1001  },
1002  {
1003   "alignment" : 4,
1004   "enum_fields" :
1005   [
1006    {
1007     "enum_field_value" : 0,
1008     "name" : "C2BufferData::INVALID"
1009    },
1010    {
1011     "enum_field_value" : 1,
1012     "name" : "C2BufferData::LINEAR"
1013    },
1014    {
1015     "enum_field_value" : 2,
1016     "name" : "C2BufferData::LINEAR_CHUNKS"
1017    },
1018    {
1019     "enum_field_value" : 3,
1020     "name" : "C2BufferData::GRAPHIC"
1021    },
1022    {
1023     "enum_field_value" : 4,
1024     "name" : "C2BufferData::GRAPHIC_CHUNKS"
1025    }
1026   ],
1027   "linker_set_key" : "C2BufferData::type_t",
1028   "name" : "C2BufferData::type_t",
1029   "referenced_type" : "type-250",
1030   "self_type" : "type-250",
1031   "size" : 4,
1032   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
1033   "underlying_type" : "type-11",
1034   "unique_id" : "_ZTSN12C2BufferData6type_tE"
1035  },
1036  {
1037   "alignment" : 4,
1038   "enum_fields" :
1039   [
1040    {
1041     "enum_field_value" : 0,
1042     "name" : "C2Color::MATRIX_UNSPECIFIED"
1043    },
1044    {
1045     "enum_field_value" : 1,
1046     "name" : "C2Color::MATRIX_BT709"
1047    },
1048    {
1049     "enum_field_value" : 2,
1050     "name" : "C2Color::MATRIX_FCC47_73_682"
1051    },
1052    {
1053     "enum_field_value" : 3,
1054     "name" : "C2Color::MATRIX_BT601"
1055    },
1056    {
1057     "enum_field_value" : 4,
1058     "name" : "C2Color::MATRIX_240M"
1059    },
1060    {
1061     "enum_field_value" : 5,
1062     "name" : "C2Color::MATRIX_BT2020"
1063    },
1064    {
1065     "enum_field_value" : 6,
1066     "name" : "C2Color::MATRIX_BT2020_CONSTANT"
1067    },
1068    {
1069     "enum_field_value" : 128,
1070     "name" : "C2Color::MATRIX_VENDOR_START"
1071    },
1072    {
1073     "enum_field_value" : 255,
1074     "name" : "C2Color::MATRIX_OTHER"
1075    }
1076   ],
1077   "linker_set_key" : "C2Color::matrix_t",
1078   "name" : "C2Color::matrix_t",
1079   "referenced_type" : "type-431",
1080   "self_type" : "type-431",
1081   "size" : 4,
1082   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
1083   "underlying_type" : "type-11",
1084   "unique_id" : "_ZTSN7C2Color8matrix_tE"
1085  },
1086  {
1087   "alignment" : 4,
1088   "enum_fields" :
1089   [
1090    {
1091     "enum_field_value" : 0,
1092     "name" : "C2Color::UNKNOWN_LAYOUT"
1093    },
1094    {
1095     "enum_field_value" : 1,
1096     "name" : "C2Color::PLANAR_PACKED"
1097    },
1098    {
1099     "enum_field_value" : 2,
1100     "name" : "C2Color::SEMIPLANAR_PACKED"
1101    },
1102    {
1103     "enum_field_value" : 3,
1104     "name" : "C2Color::INTERLEAVED_PACKED"
1105    },
1106    {
1107     "enum_field_value" : 4,
1108     "name" : "C2Color::INTERLEAVED_ALIGNED"
1109    }
1110   ],
1111   "linker_set_key" : "C2Color::plane_layout_t",
1112   "name" : "C2Color::plane_layout_t",
1113   "referenced_type" : "type-461",
1114   "self_type" : "type-461",
1115   "size" : 4,
1116   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
1117   "underlying_type" : "type-11",
1118   "unique_id" : "_ZTSN7C2Color14plane_layout_tE"
1119  },
1120  {
1121   "alignment" : 4,
1122   "enum_fields" :
1123   [
1124    {
1125     "enum_field_value" : 0,
1126     "name" : "C2Color::PRIMARIES_UNSPECIFIED"
1127    },
1128    {
1129     "enum_field_value" : 1,
1130     "name" : "C2Color::PRIMARIES_BT709"
1131    },
1132    {
1133     "enum_field_value" : 2,
1134     "name" : "C2Color::PRIMARIES_BT470_M"
1135    },
1136    {
1137     "enum_field_value" : 3,
1138     "name" : "C2Color::PRIMARIES_BT601_625"
1139    },
1140    {
1141     "enum_field_value" : 4,
1142     "name" : "C2Color::PRIMARIES_BT601_525"
1143    },
1144    {
1145     "enum_field_value" : 5,
1146     "name" : "C2Color::PRIMARIES_GENERIC_FILM"
1147    },
1148    {
1149     "enum_field_value" : 6,
1150     "name" : "C2Color::PRIMARIES_BT2020"
1151    },
1152    {
1153     "enum_field_value" : 7,
1154     "name" : "C2Color::PRIMARIES_RP431"
1155    },
1156    {
1157     "enum_field_value" : 8,
1158     "name" : "C2Color::PRIMARIES_EG432"
1159    },
1160    {
1161     "enum_field_value" : 9,
1162     "name" : "C2Color::PRIMARIES_EBU3213"
1163    },
1164    {
1165     "enum_field_value" : 128,
1166     "name" : "C2Color::PRIMARIES_VENDOR_START"
1167    },
1168    {
1169     "enum_field_value" : 255,
1170     "name" : "C2Color::PRIMARIES_OTHER"
1171    }
1172   ],
1173   "linker_set_key" : "C2Color::primaries_t",
1174   "name" : "C2Color::primaries_t",
1175   "referenced_type" : "type-429",
1176   "self_type" : "type-429",
1177   "size" : 4,
1178   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
1179   "underlying_type" : "type-11",
1180   "unique_id" : "_ZTSN7C2Color11primaries_tE"
1181  },
1182  {
1183   "alignment" : 4,
1184   "enum_fields" :
1185   [
1186    {
1187     "enum_field_value" : 0,
1188     "name" : "C2Color::RANGE_UNSPECIFIED"
1189    },
1190    {
1191     "enum_field_value" : 1,
1192     "name" : "C2Color::RANGE_FULL"
1193    },
1194    {
1195     "enum_field_value" : 2,
1196     "name" : "C2Color::RANGE_LIMITED"
1197    },
1198    {
1199     "enum_field_value" : 128,
1200     "name" : "C2Color::RANGE_VENDOR_START"
1201    },
1202    {
1203     "enum_field_value" : 255,
1204     "name" : "C2Color::RANGE_OTHER"
1205    }
1206   ],
1207   "linker_set_key" : "C2Color::range_t",
1208   "name" : "C2Color::range_t",
1209   "referenced_type" : "type-428",
1210   "self_type" : "type-428",
1211   "size" : 4,
1212   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
1213   "underlying_type" : "type-11",
1214   "unique_id" : "_ZTSN7C2Color7range_tE"
1215  },
1216  {
1217   "alignment" : 4,
1218   "enum_fields" :
1219   [
1220    {
1221     "enum_field_value" : 0,
1222     "name" : "C2Color::MONOCHROME"
1223    },
1224    {
1225     "enum_field_value" : 1,
1226     "name" : "C2Color::MONOCHROME_ALPHA"
1227    },
1228    {
1229     "enum_field_value" : 2,
1230     "name" : "C2Color::RGB"
1231    },
1232    {
1233     "enum_field_value" : 3,
1234     "name" : "C2Color::RGBA"
1235    },
1236    {
1237     "enum_field_value" : 4,
1238     "name" : "C2Color::YUV_420"
1239    },
1240    {
1241     "enum_field_value" : 5,
1242     "name" : "C2Color::YUV_422"
1243    },
1244    {
1245     "enum_field_value" : 6,
1246     "name" : "C2Color::YUV_444"
1247    },
1248    {
1249     "enum_field_value" : 7,
1250     "name" : "C2Color::YUVA_444"
1251    }
1252   ],
1253   "linker_set_key" : "C2Color::subsampling_t",
1254   "name" : "C2Color::subsampling_t",
1255   "referenced_type" : "type-423",
1256   "self_type" : "type-423",
1257   "size" : 4,
1258   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
1259   "underlying_type" : "type-11",
1260   "unique_id" : "_ZTSN7C2Color13subsampling_tE"
1261  },
1262  {
1263   "alignment" : 4,
1264   "enum_fields" :
1265   [
1266    {
1267     "enum_field_value" : 0,
1268     "name" : "C2Color::TRANSFER_UNSPECIFIED"
1269    },
1270    {
1271     "enum_field_value" : 1,
1272     "name" : "C2Color::TRANSFER_LINEAR"
1273    },
1274    {
1275     "enum_field_value" : 2,
1276     "name" : "C2Color::TRANSFER_SRGB"
1277    },
1278    {
1279     "enum_field_value" : 3,
1280     "name" : "C2Color::TRANSFER_170M"
1281    },
1282    {
1283     "enum_field_value" : 4,
1284     "name" : "C2Color::TRANSFER_GAMMA22"
1285    },
1286    {
1287     "enum_field_value" : 5,
1288     "name" : "C2Color::TRANSFER_GAMMA28"
1289    },
1290    {
1291     "enum_field_value" : 6,
1292     "name" : "C2Color::TRANSFER_ST2084"
1293    },
1294    {
1295     "enum_field_value" : 7,
1296     "name" : "C2Color::TRANSFER_HLG"
1297    },
1298    {
1299     "enum_field_value" : 64,
1300     "name" : "C2Color::TRANSFER_240M"
1301    },
1302    {
1303     "enum_field_value" : 65,
1304     "name" : "C2Color::TRANSFER_XVYCC"
1305    },
1306    {
1307     "enum_field_value" : 66,
1308     "name" : "C2Color::TRANSFER_BT1361"
1309    },
1310    {
1311     "enum_field_value" : 67,
1312     "name" : "C2Color::TRANSFER_ST428"
1313    },
1314    {
1315     "enum_field_value" : 128,
1316     "name" : "C2Color::TRANSFER_VENDOR_START"
1317    },
1318    {
1319     "enum_field_value" : 255,
1320     "name" : "C2Color::TRANSFER_OTHER"
1321    }
1322   ],
1323   "linker_set_key" : "C2Color::transfer_t",
1324   "name" : "C2Color::transfer_t",
1325   "referenced_type" : "type-430",
1326   "self_type" : "type-430",
1327   "size" : 4,
1328   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
1329   "underlying_type" : "type-11",
1330   "unique_id" : "_ZTSN7C2Color10transfer_tE"
1331  },
1332  {
1333   "alignment" : 8,
1334   "enum_fields" :
1335   [
1336    {
1337     "enum_field_value" : 1,
1338     "name" : "C2Component::ATTRIB_IS_TEMPORAL"
1339    }
1340   ],
1341   "linker_set_key" : "C2Component::attrib_t",
1342   "name" : "C2Component::attrib_t",
1343   "referenced_type" : "type-353",
1344   "self_type" : "type-353",
1345   "size" : 8,
1346   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
1347   "underlying_type" : "type-19",
1348   "unique_id" : "_ZTSN11C2Component8attrib_tE"
1349  },
1350  {
1351   "alignment" : 4,
1352   "enum_fields" :
1353   [
1354    {
1355     "enum_field_value" : 0,
1356     "name" : "C2Component::DOMAIN_OTHER"
1357    },
1358    {
1359     "enum_field_value" : 1,
1360     "name" : "C2Component::DOMAIN_VIDEO"
1361    },
1362    {
1363     "enum_field_value" : 2,
1364     "name" : "C2Component::DOMAIN_AUDIO"
1365    },
1366    {
1367     "enum_field_value" : 3,
1368     "name" : "C2Component::DOMAIN_IMAGE"
1369    }
1370   ],
1371   "linker_set_key" : "C2Component::domain_t",
1372   "name" : "C2Component::domain_t",
1373   "referenced_type" : "type-306",
1374   "self_type" : "type-306",
1375   "size" : 4,
1376   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h",
1377   "underlying_type" : "type-11",
1378   "unique_id" : "_ZTSN11C2Component8domain_tE"
1379  },
1380  {
1381   "alignment" : 4,
1382   "enum_fields" :
1383   [
1384    {
1385     "enum_field_value" : 0,
1386     "name" : "C2Component::DRAIN_COMPONENT_WITH_EOS"
1387    },
1388    {
1389     "enum_field_value" : 1,
1390     "name" : "C2Component::DRAIN_COMPONENT_NO_EOS"
1391    },
1392    {
1393     "enum_field_value" : 65536,
1394     "name" : "C2Component::DRAIN_CHAIN"
1395    }
1396   ],
1397   "linker_set_key" : "C2Component::drain_mode_t",
1398   "name" : "C2Component::drain_mode_t",
1399   "referenced_type" : "type-313",
1400   "self_type" : "type-313",
1401   "size" : 4,
1402   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h",
1403   "underlying_type" : "type-11",
1404   "unique_id" : "_ZTSN11C2Component12drain_mode_tE"
1405  },
1406  {
1407   "alignment" : 4,
1408   "enum_fields" :
1409   [
1410    {
1411     "enum_field_value" : 0,
1412     "name" : "C2Component::FLUSH_COMPONENT"
1413    },
1414    {
1415     "enum_field_value" : 65536,
1416     "name" : "C2Component::FLUSH_CHAIN"
1417    }
1418   ],
1419   "linker_set_key" : "C2Component::flush_mode_t",
1420   "name" : "C2Component::flush_mode_t",
1421   "referenced_type" : "type-312",
1422   "self_type" : "type-312",
1423   "size" : 4,
1424   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h",
1425   "underlying_type" : "type-11",
1426   "unique_id" : "_ZTSN11C2Component12flush_mode_tE"
1427  },
1428  {
1429   "alignment" : 4,
1430   "enum_fields" :
1431   [
1432    {
1433     "enum_field_value" : 0,
1434     "name" : "C2Component::KIND_OTHER"
1435    },
1436    {
1437     "enum_field_value" : 1,
1438     "name" : "C2Component::KIND_DECODER"
1439    },
1440    {
1441     "enum_field_value" : 2,
1442     "name" : "C2Component::KIND_ENCODER"
1443    }
1444   ],
1445   "linker_set_key" : "C2Component::kind_t",
1446   "name" : "C2Component::kind_t",
1447   "referenced_type" : "type-307",
1448   "self_type" : "type-307",
1449   "size" : 4,
1450   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h",
1451   "underlying_type" : "type-11",
1452   "unique_id" : "_ZTSN11C2Component6kind_tE"
1453  },
1454  {
1455   "alignment" : 4,
1456   "enum_fields" :
1457   [
1458    {
1459     "enum_field_value" : 0,
1460     "name" : "C2Config::AAC_PACKAGING_RAW"
1461    },
1462    {
1463     "enum_field_value" : 1,
1464     "name" : "C2Config::AAC_PACKAGING_ADTS"
1465    }
1466   ],
1467   "linker_set_key" : "C2Config::aac_packaging_t",
1468   "name" : "C2Config::aac_packaging_t",
1469   "referenced_type" : "type-454",
1470   "self_type" : "type-454",
1471   "size" : 4,
1472   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
1473   "underlying_type" : "type-11",
1474   "unique_id" : "_ZTSN8C2Config15aac_packaging_tE"
1475  },
1476  {
1477   "alignment" : 4,
1478   "enum_fields" :
1479   [
1480    {
1481     "enum_field_value" : 0,
1482     "name" : "C2Config::AAC_SBR_OFF"
1483    },
1484    {
1485     "enum_field_value" : 1,
1486     "name" : "C2Config::AAC_SBR_SINGLE_RATE"
1487    },
1488    {
1489     "enum_field_value" : 2,
1490     "name" : "C2Config::AAC_SBR_DUAL_RATE"
1491    },
1492    {
1493     "enum_field_value" : 3,
1494     "name" : "C2Config::AAC_SBR_AUTO"
1495    }
1496   ],
1497   "linker_set_key" : "C2Config::aac_sbr_mode_t",
1498   "name" : "C2Config::aac_sbr_mode_t",
1499   "referenced_type" : "type-451",
1500   "self_type" : "type-451",
1501   "size" : 4,
1502   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
1503   "underlying_type" : "type-11",
1504   "unique_id" : "_ZTSN8C2Config14aac_sbr_mode_tE"
1505  },
1506  {
1507   "alignment" : 8,
1508   "enum_fields" :
1509   [
1510    {
1511     "enum_field_value" : 1,
1512     "name" : "C2Config::API_REFLECTION"
1513    },
1514    {
1515     "enum_field_value" : 2,
1516     "name" : "C2Config::API_VALUES"
1517    },
1518    {
1519     "enum_field_value" : 4,
1520     "name" : "C2Config::API_CURRENT_VALUES"
1521    },
1522    {
1523     "enum_field_value" : 8,
1524     "name" : "C2Config::API_DEPENDENCY"
1525    },
1526    {
1527     "enum_field_value" : 0,
1528     "name" : "C2Config::API_STREAMS"
1529    },
1530    {
1531     "enum_field_value" : 0,
1532     "name" : "C2Config::API_TUNNELING"
1533    }
1534   ],
1535   "linker_set_key" : "C2Config::api_feature_t",
1536   "name" : "C2Config::api_feature_t",
1537   "referenced_type" : "type-344",
1538   "self_type" : "type-344",
1539   "size" : 8,
1540   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
1541   "underlying_type" : "type-19",
1542   "unique_id" : "_ZTSN8C2Config13api_feature_tE"
1543  },
1544  {
1545   "alignment" : 4,
1546   "enum_fields" :
1547   [
1548    {
1549     "enum_field_value" : 0,
1550     "name" : "C2Config::API_L0_1"
1551    }
1552   ],
1553   "linker_set_key" : "C2Config::api_level_t",
1554   "name" : "C2Config::api_level_t",
1555   "referenced_type" : "type-341",
1556   "self_type" : "type-341",
1557   "size" : 4,
1558   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
1559   "underlying_type" : "type-11",
1560   "unique_id" : "_ZTSN8C2Config11api_level_tE"
1561  },
1562  {
1563   "alignment" : 4,
1564   "enum_fields" :
1565   [
1566    {
1567     "enum_field_value" : 0,
1568     "name" : "C2Config::BITRATE_CONST_SKIP_ALLOWED"
1569    },
1570    {
1571     "enum_field_value" : 1,
1572     "name" : "C2Config::BITRATE_CONST"
1573    },
1574    {
1575     "enum_field_value" : 2,
1576     "name" : "C2Config::BITRATE_VARIABLE_SKIP_ALLOWED"
1577    },
1578    {
1579     "enum_field_value" : 3,
1580     "name" : "C2Config::BITRATE_VARIABLE"
1581    },
1582    {
1583     "enum_field_value" : 7,
1584     "name" : "C2Config::BITRATE_IGNORE"
1585    },
1586    {
1587     "enum_field_value" : 1,
1588     "name" : "C2Config::BITRATE_FLAG_KEEP_ALL_FRAMES"
1589    },
1590    {
1591     "enum_field_value" : 2,
1592     "name" : "C2Config::BITRATE_FLAG_CAN_VARY"
1593    },
1594    {
1595     "enum_field_value" : 4,
1596     "name" : "C2Config::BITRATE_FLAG_CAN_EXCEED"
1597    }
1598   ],
1599   "linker_set_key" : "C2Config::bitrate_mode_t",
1600   "name" : "C2Config::bitrate_mode_t",
1601   "referenced_type" : "type-407",
1602   "self_type" : "type-407",
1603   "size" : 4,
1604   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
1605   "underlying_type" : "type-11",
1606   "unique_id" : "_ZTSN8C2Config14bitrate_mode_tE"
1607  },
1608  {
1609   "alignment" : 4,
1610   "enum_fields" :
1611   [
1612    {
1613     "enum_field_value" : 0,
1614     "name" : "C2Config::DRC_COMPRESSION_ODM_DEFAULT"
1615    },
1616    {
1617     "enum_field_value" : 1,
1618     "name" : "C2Config::DRC_COMPRESSION_NONE"
1619    },
1620    {
1621     "enum_field_value" : 2,
1622     "name" : "C2Config::DRC_COMPRESSION_LIGHT"
1623    },
1624    {
1625     "enum_field_value" : 3,
1626     "name" : "C2Config::DRC_COMPRESSION_HEAVY"
1627    }
1628   ],
1629   "linker_set_key" : "C2Config::drc_compression_mode_t",
1630   "name" : "C2Config::drc_compression_mode_t",
1631   "referenced_type" : "type-452",
1632   "self_type" : "type-452",
1633   "size" : 4,
1634   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
1635   "underlying_type" : "type-2",
1636   "unique_id" : "_ZTSN8C2Config22drc_compression_mode_tE"
1637  },
1638  {
1639   "alignment" : 4,
1640   "enum_fields" :
1641   [
1642    {
1643     "enum_field_value" : -2,
1644     "name" : "C2Config::DRC_EFFECT_ODM_DEFAULT"
1645    },
1646    {
1647     "enum_field_value" : -1,
1648     "name" : "C2Config::DRC_EFFECT_OFF"
1649    },
1650    {
1651     "enum_field_value" : 0,
1652     "name" : "C2Config::DRC_EFFECT_NONE"
1653    },
1654    {
1655     "enum_field_value" : 1,
1656     "name" : "C2Config::DRC_EFFECT_LATE_NIGHT"
1657    },
1658    {
1659     "enum_field_value" : 2,
1660     "name" : "C2Config::DRC_EFFECT_NOISY_ENVIRONMENT"
1661    },
1662    {
1663     "enum_field_value" : 3,
1664     "name" : "C2Config::DRC_EFFECT_LIMITED_PLAYBACK_RANGE"
1665    },
1666    {
1667     "enum_field_value" : 4,
1668     "name" : "C2Config::DRC_EFFECT_LOW_PLAYBACK_LEVEL"
1669    },
1670    {
1671     "enum_field_value" : 5,
1672     "name" : "C2Config::DRC_EFFECT_DIALOG_ENHANCEMENT"
1673    },
1674    {
1675     "enum_field_value" : 6,
1676     "name" : "C2Config::DRC_EFFECT_GENERAL_COMPRESSION"
1677    }
1678   ],
1679   "linker_set_key" : "C2Config::drc_effect_type_t",
1680   "name" : "C2Config::drc_effect_type_t",
1681   "referenced_type" : "type-453",
1682   "self_type" : "type-453",
1683   "size" : 4,
1684   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
1685   "underlying_type" : "type-2",
1686   "unique_id" : "_ZTSN8C2Config17drc_effect_type_tE"
1687  },
1688  {
1689   "alignment" : 4,
1690   "enum_fields" :
1691   [
1692    {
1693     "enum_field_value" : 0,
1694     "name" : "C2Config::INTRA_REFRESH_DISABLED"
1695    },
1696    {
1697     "enum_field_value" : 1,
1698     "name" : "C2Config::INTRA_REFRESH_ARBITRARY"
1699    }
1700   ],
1701   "linker_set_key" : "C2Config::intra_refresh_mode_t",
1702   "name" : "C2Config::intra_refresh_mode_t",
1703   "referenced_type" : "type-444",
1704   "self_type" : "type-444",
1705   "size" : 4,
1706   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
1707   "underlying_type" : "type-11",
1708   "unique_id" : "_ZTSN8C2Config20intra_refresh_mode_tE"
1709  },
1710  {
1711   "alignment" : 4,
1712   "enum_fields" :
1713   [
1714    {
1715     "enum_field_value" : 0,
1716     "name" : "C2Config::LEVEL_UNUSED"
1717    },
1718    {
1719     "enum_field_value" : 4096,
1720     "name" : "C2Config::LEVEL_MP2V_LOW"
1721    },
1722    {
1723     "enum_field_value" : 4097,
1724     "name" : "C2Config::LEVEL_MP2V_MAIN"
1725    },
1726    {
1727     "enum_field_value" : 4098,
1728     "name" : "C2Config::LEVEL_MP2V_HIGH_1440"
1729    },
1730    {
1731     "enum_field_value" : 4099,
1732     "name" : "C2Config::LEVEL_MP2V_HIGH"
1733    },
1734    {
1735     "enum_field_value" : 4100,
1736     "name" : "C2Config::LEVEL_MP2V_HIGHP"
1737    },
1738    {
1739     "enum_field_value" : 12288,
1740     "name" : "C2Config::LEVEL_H263_10"
1741    },
1742    {
1743     "enum_field_value" : 12289,
1744     "name" : "C2Config::LEVEL_H263_20"
1745    },
1746    {
1747     "enum_field_value" : 12290,
1748     "name" : "C2Config::LEVEL_H263_30"
1749    },
1750    {
1751     "enum_field_value" : 12291,
1752     "name" : "C2Config::LEVEL_H263_40"
1753    },
1754    {
1755     "enum_field_value" : 12292,
1756     "name" : "C2Config::LEVEL_H263_45"
1757    },
1758    {
1759     "enum_field_value" : 12293,
1760     "name" : "C2Config::LEVEL_H263_50"
1761    },
1762    {
1763     "enum_field_value" : 12294,
1764     "name" : "C2Config::LEVEL_H263_60"
1765    },
1766    {
1767     "enum_field_value" : 12295,
1768     "name" : "C2Config::LEVEL_H263_70"
1769    },
1770    {
1771     "enum_field_value" : 16384,
1772     "name" : "C2Config::LEVEL_MP4V_0"
1773    },
1774    {
1775     "enum_field_value" : 16385,
1776     "name" : "C2Config::LEVEL_MP4V_0B"
1777    },
1778    {
1779     "enum_field_value" : 16386,
1780     "name" : "C2Config::LEVEL_MP4V_1"
1781    },
1782    {
1783     "enum_field_value" : 16387,
1784     "name" : "C2Config::LEVEL_MP4V_2"
1785    },
1786    {
1787     "enum_field_value" : 16388,
1788     "name" : "C2Config::LEVEL_MP4V_3"
1789    },
1790    {
1791     "enum_field_value" : 16389,
1792     "name" : "C2Config::LEVEL_MP4V_3B"
1793    },
1794    {
1795     "enum_field_value" : 16390,
1796     "name" : "C2Config::LEVEL_MP4V_4"
1797    },
1798    {
1799     "enum_field_value" : 16391,
1800     "name" : "C2Config::LEVEL_MP4V_4A"
1801    },
1802    {
1803     "enum_field_value" : 16392,
1804     "name" : "C2Config::LEVEL_MP4V_5"
1805    },
1806    {
1807     "enum_field_value" : 16393,
1808     "name" : "C2Config::LEVEL_MP4V_6"
1809    },
1810    {
1811     "enum_field_value" : 20480,
1812     "name" : "C2Config::LEVEL_AVC_1"
1813    },
1814    {
1815     "enum_field_value" : 20481,
1816     "name" : "C2Config::LEVEL_AVC_1B"
1817    },
1818    {
1819     "enum_field_value" : 20482,
1820     "name" : "C2Config::LEVEL_AVC_1_1"
1821    },
1822    {
1823     "enum_field_value" : 20483,
1824     "name" : "C2Config::LEVEL_AVC_1_2"
1825    },
1826    {
1827     "enum_field_value" : 20484,
1828     "name" : "C2Config::LEVEL_AVC_1_3"
1829    },
1830    {
1831     "enum_field_value" : 20485,
1832     "name" : "C2Config::LEVEL_AVC_2"
1833    },
1834    {
1835     "enum_field_value" : 20486,
1836     "name" : "C2Config::LEVEL_AVC_2_1"
1837    },
1838    {
1839     "enum_field_value" : 20487,
1840     "name" : "C2Config::LEVEL_AVC_2_2"
1841    },
1842    {
1843     "enum_field_value" : 20488,
1844     "name" : "C2Config::LEVEL_AVC_3"
1845    },
1846    {
1847     "enum_field_value" : 20489,
1848     "name" : "C2Config::LEVEL_AVC_3_1"
1849    },
1850    {
1851     "enum_field_value" : 20490,
1852     "name" : "C2Config::LEVEL_AVC_3_2"
1853    },
1854    {
1855     "enum_field_value" : 20491,
1856     "name" : "C2Config::LEVEL_AVC_4"
1857    },
1858    {
1859     "enum_field_value" : 20492,
1860     "name" : "C2Config::LEVEL_AVC_4_1"
1861    },
1862    {
1863     "enum_field_value" : 20493,
1864     "name" : "C2Config::LEVEL_AVC_4_2"
1865    },
1866    {
1867     "enum_field_value" : 20494,
1868     "name" : "C2Config::LEVEL_AVC_5"
1869    },
1870    {
1871     "enum_field_value" : 20495,
1872     "name" : "C2Config::LEVEL_AVC_5_1"
1873    },
1874    {
1875     "enum_field_value" : 20496,
1876     "name" : "C2Config::LEVEL_AVC_5_2"
1877    },
1878    {
1879     "enum_field_value" : 20497,
1880     "name" : "C2Config::LEVEL_AVC_6"
1881    },
1882    {
1883     "enum_field_value" : 20498,
1884     "name" : "C2Config::LEVEL_AVC_6_1"
1885    },
1886    {
1887     "enum_field_value" : 20499,
1888     "name" : "C2Config::LEVEL_AVC_6_2"
1889    },
1890    {
1891     "enum_field_value" : 24576,
1892     "name" : "C2Config::LEVEL_HEVC_MAIN_1"
1893    },
1894    {
1895     "enum_field_value" : 24577,
1896     "name" : "C2Config::LEVEL_HEVC_MAIN_2"
1897    },
1898    {
1899     "enum_field_value" : 24578,
1900     "name" : "C2Config::LEVEL_HEVC_MAIN_2_1"
1901    },
1902    {
1903     "enum_field_value" : 24579,
1904     "name" : "C2Config::LEVEL_HEVC_MAIN_3"
1905    },
1906    {
1907     "enum_field_value" : 24580,
1908     "name" : "C2Config::LEVEL_HEVC_MAIN_3_1"
1909    },
1910    {
1911     "enum_field_value" : 24581,
1912     "name" : "C2Config::LEVEL_HEVC_MAIN_4"
1913    },
1914    {
1915     "enum_field_value" : 24582,
1916     "name" : "C2Config::LEVEL_HEVC_MAIN_4_1"
1917    },
1918    {
1919     "enum_field_value" : 24583,
1920     "name" : "C2Config::LEVEL_HEVC_MAIN_5"
1921    },
1922    {
1923     "enum_field_value" : 24584,
1924     "name" : "C2Config::LEVEL_HEVC_MAIN_5_1"
1925    },
1926    {
1927     "enum_field_value" : 24585,
1928     "name" : "C2Config::LEVEL_HEVC_MAIN_5_2"
1929    },
1930    {
1931     "enum_field_value" : 24586,
1932     "name" : "C2Config::LEVEL_HEVC_MAIN_6"
1933    },
1934    {
1935     "enum_field_value" : 24587,
1936     "name" : "C2Config::LEVEL_HEVC_MAIN_6_1"
1937    },
1938    {
1939     "enum_field_value" : 24588,
1940     "name" : "C2Config::LEVEL_HEVC_MAIN_6_2"
1941    },
1942    {
1943     "enum_field_value" : 24832,
1944     "name" : "C2Config::LEVEL_HEVC_HIGH_4"
1945    },
1946    {
1947     "enum_field_value" : 24833,
1948     "name" : "C2Config::LEVEL_HEVC_HIGH_4_1"
1949    },
1950    {
1951     "enum_field_value" : 24834,
1952     "name" : "C2Config::LEVEL_HEVC_HIGH_5"
1953    },
1954    {
1955     "enum_field_value" : 24835,
1956     "name" : "C2Config::LEVEL_HEVC_HIGH_5_1"
1957    },
1958    {
1959     "enum_field_value" : 24836,
1960     "name" : "C2Config::LEVEL_HEVC_HIGH_5_2"
1961    },
1962    {
1963     "enum_field_value" : 24837,
1964     "name" : "C2Config::LEVEL_HEVC_HIGH_6"
1965    },
1966    {
1967     "enum_field_value" : 24838,
1968     "name" : "C2Config::LEVEL_HEVC_HIGH_6_1"
1969    },
1970    {
1971     "enum_field_value" : 24839,
1972     "name" : "C2Config::LEVEL_HEVC_HIGH_6_2"
1973    },
1974    {
1975     "enum_field_value" : 28672,
1976     "name" : "C2Config::LEVEL_VP9_1"
1977    },
1978    {
1979     "enum_field_value" : 28673,
1980     "name" : "C2Config::LEVEL_VP9_1_1"
1981    },
1982    {
1983     "enum_field_value" : 28674,
1984     "name" : "C2Config::LEVEL_VP9_2"
1985    },
1986    {
1987     "enum_field_value" : 28675,
1988     "name" : "C2Config::LEVEL_VP9_2_1"
1989    },
1990    {
1991     "enum_field_value" : 28676,
1992     "name" : "C2Config::LEVEL_VP9_3"
1993    },
1994    {
1995     "enum_field_value" : 28677,
1996     "name" : "C2Config::LEVEL_VP9_3_1"
1997    },
1998    {
1999     "enum_field_value" : 28678,
2000     "name" : "C2Config::LEVEL_VP9_4"
2001    },
2002    {
2003     "enum_field_value" : 28679,
2004     "name" : "C2Config::LEVEL_VP9_4_1"
2005    },
2006    {
2007     "enum_field_value" : 28680,
2008     "name" : "C2Config::LEVEL_VP9_5"
2009    },
2010    {
2011     "enum_field_value" : 28681,
2012     "name" : "C2Config::LEVEL_VP9_5_1"
2013    },
2014    {
2015     "enum_field_value" : 28682,
2016     "name" : "C2Config::LEVEL_VP9_5_2"
2017    },
2018    {
2019     "enum_field_value" : 28683,
2020     "name" : "C2Config::LEVEL_VP9_6"
2021    },
2022    {
2023     "enum_field_value" : 28684,
2024     "name" : "C2Config::LEVEL_VP9_6_1"
2025    },
2026    {
2027     "enum_field_value" : 28685,
2028     "name" : "C2Config::LEVEL_VP9_6_2"
2029    },
2030    {
2031     "enum_field_value" : 32768,
2032     "name" : "C2Config::LEVEL_DV_MAIN_HD_24"
2033    },
2034    {
2035     "enum_field_value" : 32769,
2036     "name" : "C2Config::LEVEL_DV_MAIN_HD_30"
2037    },
2038    {
2039     "enum_field_value" : 32770,
2040     "name" : "C2Config::LEVEL_DV_MAIN_FHD_24"
2041    },
2042    {
2043     "enum_field_value" : 32771,
2044     "name" : "C2Config::LEVEL_DV_MAIN_FHD_30"
2045    },
2046    {
2047     "enum_field_value" : 32772,
2048     "name" : "C2Config::LEVEL_DV_MAIN_FHD_60"
2049    },
2050    {
2051     "enum_field_value" : 32773,
2052     "name" : "C2Config::LEVEL_DV_MAIN_UHD_24"
2053    },
2054    {
2055     "enum_field_value" : 32774,
2056     "name" : "C2Config::LEVEL_DV_MAIN_UHD_30"
2057    },
2058    {
2059     "enum_field_value" : 32775,
2060     "name" : "C2Config::LEVEL_DV_MAIN_UHD_48"
2061    },
2062    {
2063     "enum_field_value" : 32776,
2064     "name" : "C2Config::LEVEL_DV_MAIN_UHD_60"
2065    },
2066    {
2067     "enum_field_value" : 33024,
2068     "name" : "C2Config::LEVEL_DV_HIGH_HD_24"
2069    },
2070    {
2071     "enum_field_value" : 33025,
2072     "name" : "C2Config::LEVEL_DV_HIGH_HD_30"
2073    },
2074    {
2075     "enum_field_value" : 33026,
2076     "name" : "C2Config::LEVEL_DV_HIGH_FHD_24"
2077    },
2078    {
2079     "enum_field_value" : 33027,
2080     "name" : "C2Config::LEVEL_DV_HIGH_FHD_30"
2081    },
2082    {
2083     "enum_field_value" : 33028,
2084     "name" : "C2Config::LEVEL_DV_HIGH_FHD_60"
2085    },
2086    {
2087     "enum_field_value" : 33029,
2088     "name" : "C2Config::LEVEL_DV_HIGH_UHD_24"
2089    },
2090    {
2091     "enum_field_value" : 33030,
2092     "name" : "C2Config::LEVEL_DV_HIGH_UHD_30"
2093    },
2094    {
2095     "enum_field_value" : 33031,
2096     "name" : "C2Config::LEVEL_DV_HIGH_UHD_48"
2097    },
2098    {
2099     "enum_field_value" : 33032,
2100     "name" : "C2Config::LEVEL_DV_HIGH_UHD_60"
2101    },
2102    {
2103     "enum_field_value" : 36864,
2104     "name" : "C2Config::LEVEL_AV1_2"
2105    },
2106    {
2107     "enum_field_value" : 36865,
2108     "name" : "C2Config::LEVEL_AV1_2_1"
2109    },
2110    {
2111     "enum_field_value" : 36866,
2112     "name" : "C2Config::LEVEL_AV1_2_2"
2113    },
2114    {
2115     "enum_field_value" : 36867,
2116     "name" : "C2Config::LEVEL_AV1_2_3"
2117    },
2118    {
2119     "enum_field_value" : 36868,
2120     "name" : "C2Config::LEVEL_AV1_3"
2121    },
2122    {
2123     "enum_field_value" : 36869,
2124     "name" : "C2Config::LEVEL_AV1_3_1"
2125    },
2126    {
2127     "enum_field_value" : 36870,
2128     "name" : "C2Config::LEVEL_AV1_3_2"
2129    },
2130    {
2131     "enum_field_value" : 36871,
2132     "name" : "C2Config::LEVEL_AV1_3_3"
2133    },
2134    {
2135     "enum_field_value" : 36872,
2136     "name" : "C2Config::LEVEL_AV1_4"
2137    },
2138    {
2139     "enum_field_value" : 36873,
2140     "name" : "C2Config::LEVEL_AV1_4_1"
2141    },
2142    {
2143     "enum_field_value" : 36874,
2144     "name" : "C2Config::LEVEL_AV1_4_2"
2145    },
2146    {
2147     "enum_field_value" : 36875,
2148     "name" : "C2Config::LEVEL_AV1_4_3"
2149    },
2150    {
2151     "enum_field_value" : 36876,
2152     "name" : "C2Config::LEVEL_AV1_5"
2153    },
2154    {
2155     "enum_field_value" : 36877,
2156     "name" : "C2Config::LEVEL_AV1_5_1"
2157    },
2158    {
2159     "enum_field_value" : 36878,
2160     "name" : "C2Config::LEVEL_AV1_5_2"
2161    },
2162    {
2163     "enum_field_value" : 36879,
2164     "name" : "C2Config::LEVEL_AV1_5_3"
2165    },
2166    {
2167     "enum_field_value" : 36880,
2168     "name" : "C2Config::LEVEL_AV1_6"
2169    },
2170    {
2171     "enum_field_value" : 36881,
2172     "name" : "C2Config::LEVEL_AV1_6_1"
2173    },
2174    {
2175     "enum_field_value" : 36882,
2176     "name" : "C2Config::LEVEL_AV1_6_2"
2177    },
2178    {
2179     "enum_field_value" : 36883,
2180     "name" : "C2Config::LEVEL_AV1_6_3"
2181    },
2182    {
2183     "enum_field_value" : 36884,
2184     "name" : "C2Config::LEVEL_AV1_7"
2185    },
2186    {
2187     "enum_field_value" : 36885,
2188     "name" : "C2Config::LEVEL_AV1_7_1"
2189    },
2190    {
2191     "enum_field_value" : 36886,
2192     "name" : "C2Config::LEVEL_AV1_7_2"
2193    },
2194    {
2195     "enum_field_value" : 36887,
2196     "name" : "C2Config::LEVEL_AV1_7_3"
2197    }
2198   ],
2199   "linker_set_key" : "C2Config::level_t",
2200   "name" : "C2Config::level_t",
2201   "referenced_type" : "type-358",
2202   "self_type" : "type-358",
2203   "size" : 4,
2204   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
2205   "underlying_type" : "type-11",
2206   "unique_id" : "_ZTSN8C2Config7level_tE"
2207  },
2208  {
2209   "alignment" : 4,
2210   "enum_fields" :
2211   [
2212    {
2213     "enum_field_value" : 0,
2214     "name" : "C2Config::ORDINAL"
2215    },
2216    {
2217     "enum_field_value" : 1,
2218     "name" : "C2Config::TIMESTAMP"
2219    },
2220    {
2221     "enum_field_value" : 2,
2222     "name" : "C2Config::CUSTOM"
2223    }
2224   ],
2225   "linker_set_key" : "C2Config::ordinal_key_t",
2226   "name" : "C2Config::ordinal_key_t",
2227   "referenced_type" : "type-391",
2228   "self_type" : "type-391",
2229   "size" : 4,
2230   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
2231   "underlying_type" : "type-11",
2232   "unique_id" : "_ZTSN8C2Config13ordinal_key_tE"
2233  },
2234  {
2235   "alignment" : 4,
2236   "enum_fields" :
2237   [
2238    {
2239     "enum_field_value" : 0,
2240     "name" : "C2Config::PCM_16"
2241    },
2242    {
2243     "enum_field_value" : 1,
2244     "name" : "C2Config::PCM_8"
2245    },
2246    {
2247     "enum_field_value" : 2,
2248     "name" : "C2Config::PCM_FLOAT"
2249    }
2250   ],
2251   "linker_set_key" : "C2Config::pcm_encoding_t",
2252   "name" : "C2Config::pcm_encoding_t",
2253   "referenced_type" : "type-450",
2254   "self_type" : "type-450",
2255   "size" : 4,
2256   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
2257   "underlying_type" : "type-11",
2258   "unique_id" : "_ZTSN8C2Config14pcm_encoding_tE"
2259  },
2260  {
2261   "alignment" : 4,
2262   "enum_fields" :
2263   [
2264    {
2265     "enum_field_value" : 1,
2266     "name" : "C2Config::SYNC_FRAME"
2267    },
2268    {
2269     "enum_field_value" : 2,
2270     "name" : "C2Config::I_FRAME"
2271    },
2272    {
2273     "enum_field_value" : 4,
2274     "name" : "C2Config::P_FRAME"
2275    },
2276    {
2277     "enum_field_value" : 8,
2278     "name" : "C2Config::B_FRAME"
2279    }
2280   ],
2281   "linker_set_key" : "C2Config::picture_type_t",
2282   "name" : "C2Config::picture_type_t",
2283   "referenced_type" : "type-439",
2284   "self_type" : "type-439",
2285   "size" : 4,
2286   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
2287   "underlying_type" : "type-11",
2288   "unique_id" : "_ZTSN8C2Config14picture_type_tE"
2289  },
2290  {
2291   "alignment" : 8,
2292   "linker_set_key" : "C2Config::platform_feature_t",
2293   "name" : "C2Config::platform_feature_t",
2294   "referenced_type" : "type-457",
2295   "self_type" : "type-457",
2296   "size" : 8,
2297   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
2298   "underlying_type" : "type-19",
2299   "unique_id" : "_ZTSN8C2Config18platform_feature_tE"
2300  },
2301  {
2302   "alignment" : 4,
2303   "enum_fields" :
2304   [
2305    {
2306     "enum_field_value" : 0,
2307     "name" : "C2Config::PLATFORM_P"
2308    }
2309   ],
2310   "linker_set_key" : "C2Config::platform_level_t",
2311   "name" : "C2Config::platform_level_t",
2312   "referenced_type" : "type-455",
2313   "self_type" : "type-455",
2314   "size" : 4,
2315   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
2316   "underlying_type" : "type-11",
2317   "unique_id" : "_ZTSN8C2Config16platform_level_tE"
2318  },
2319  {
2320   "alignment" : 4,
2321   "enum_fields" :
2322   [
2323    {
2324     "enum_field_value" : 0,
2325     "name" : "C2Config::PREPEND_HEADER_TO_NONE"
2326    },
2327    {
2328     "enum_field_value" : 1,
2329     "name" : "C2Config::PREPEND_HEADER_ON_CHANGE"
2330    },
2331    {
2332     "enum_field_value" : 2,
2333     "name" : "C2Config::PREPEND_HEADER_TO_ALL_SYNC"
2334    }
2335   ],
2336   "linker_set_key" : "C2Config::prepend_header_mode_t",
2337   "name" : "C2Config::prepend_header_mode_t",
2338   "referenced_type" : "type-408",
2339   "self_type" : "type-408",
2340   "size" : 4,
2341   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
2342   "underlying_type" : "type-11",
2343   "unique_id" : "_ZTSN8C2Config21prepend_header_mode_tE"
2344  },
2345  {
2346   "alignment" : 4,
2347   "enum_fields" :
2348   [
2349    {
2350     "enum_field_value" : 0,
2351     "name" : "C2Config::PROFILE_UNUSED"
2352    },
2353    {
2354     "enum_field_value" : 8192,
2355     "name" : "C2Config::PROFILE_AAC_LC"
2356    },
2357    {
2358     "enum_field_value" : 8193,
2359     "name" : "C2Config::PROFILE_AAC_MAIN"
2360    },
2361    {
2362     "enum_field_value" : 8194,
2363     "name" : "C2Config::PROFILE_AAC_SSR"
2364    },
2365    {
2366     "enum_field_value" : 8195,
2367     "name" : "C2Config::PROFILE_AAC_LTP"
2368    },
2369    {
2370     "enum_field_value" : 8196,
2371     "name" : "C2Config::PROFILE_AAC_HE"
2372    },
2373    {
2374     "enum_field_value" : 8197,
2375     "name" : "C2Config::PROFILE_AAC_SCALABLE"
2376    },
2377    {
2378     "enum_field_value" : 8198,
2379     "name" : "C2Config::PROFILE_AAC_ER_LC"
2380    },
2381    {
2382     "enum_field_value" : 8199,
2383     "name" : "C2Config::PROFILE_AAC_ER_SCALABLE"
2384    },
2385    {
2386     "enum_field_value" : 8200,
2387     "name" : "C2Config::PROFILE_AAC_LD"
2388    },
2389    {
2390     "enum_field_value" : 8201,
2391     "name" : "C2Config::PROFILE_AAC_HE_PS"
2392    },
2393    {
2394     "enum_field_value" : 8202,
2395     "name" : "C2Config::PROFILE_AAC_ELD"
2396    },
2397    {
2398     "enum_field_value" : 8203,
2399     "name" : "C2Config::PROFILE_AAC_XHE"
2400    },
2401    {
2402     "enum_field_value" : 4096,
2403     "name" : "C2Config::PROFILE_MP2V_SIMPLE"
2404    },
2405    {
2406     "enum_field_value" : 4097,
2407     "name" : "C2Config::PROFILE_MP2V_MAIN"
2408    },
2409    {
2410     "enum_field_value" : 4098,
2411     "name" : "C2Config::PROFILE_MP2V_SNR_SCALABLE"
2412    },
2413    {
2414     "enum_field_value" : 4099,
2415     "name" : "C2Config::PROFILE_MP2V_SPATIALLY_SCALABLE"
2416    },
2417    {
2418     "enum_field_value" : 4100,
2419     "name" : "C2Config::PROFILE_MP2V_HIGH"
2420    },
2421    {
2422     "enum_field_value" : 4101,
2423     "name" : "C2Config::PROFILE_MP2V_422"
2424    },
2425    {
2426     "enum_field_value" : 4102,
2427     "name" : "C2Config::PROFILE_MP2V_MULTIVIEW"
2428    },
2429    {
2430     "enum_field_value" : 12288,
2431     "name" : "C2Config::PROFILE_H263_BASELINE"
2432    },
2433    {
2434     "enum_field_value" : 12289,
2435     "name" : "C2Config::PROFILE_H263_H320"
2436    },
2437    {
2438     "enum_field_value" : 12290,
2439     "name" : "C2Config::PROFILE_H263_V1BC"
2440    },
2441    {
2442     "enum_field_value" : 12291,
2443     "name" : "C2Config::PROFILE_H263_ISWV2"
2444    },
2445    {
2446     "enum_field_value" : 12292,
2447     "name" : "C2Config::PROFILE_H263_ISWV3"
2448    },
2449    {
2450     "enum_field_value" : 12293,
2451     "name" : "C2Config::PROFILE_H263_HIGH_COMPRESSION"
2452    },
2453    {
2454     "enum_field_value" : 12294,
2455     "name" : "C2Config::PROFILE_H263_INTERNET"
2456    },
2457    {
2458     "enum_field_value" : 12295,
2459     "name" : "C2Config::PROFILE_H263_INTERLACE"
2460    },
2461    {
2462     "enum_field_value" : 12296,
2463     "name" : "C2Config::PROFILE_H263_HIGH_LATENCY"
2464    },
2465    {
2466     "enum_field_value" : 12297,
2467     "name" : "C2Config::PROFILE_MP4V_SIMPLE"
2468    },
2469    {
2470     "enum_field_value" : 12298,
2471     "name" : "C2Config::PROFILE_MP4V_SIMPLE_SCALABLE"
2472    },
2473    {
2474     "enum_field_value" : 12299,
2475     "name" : "C2Config::PROFILE_MP4V_CORE"
2476    },
2477    {
2478     "enum_field_value" : 12300,
2479     "name" : "C2Config::PROFILE_MP4V_MAIN"
2480    },
2481    {
2482     "enum_field_value" : 12301,
2483     "name" : "C2Config::PROFILE_MP4V_NBIT"
2484    },
2485    {
2486     "enum_field_value" : 12302,
2487     "name" : "C2Config::PROFILE_MP4V_ARTS"
2488    },
2489    {
2490     "enum_field_value" : 12303,
2491     "name" : "C2Config::PROFILE_MP4V_CORE_SCALABLE"
2492    },
2493    {
2494     "enum_field_value" : 12304,
2495     "name" : "C2Config::PROFILE_MP4V_ACE"
2496    },
2497    {
2498     "enum_field_value" : 12305,
2499     "name" : "C2Config::PROFILE_MP4V_ADVANCED_CORE"
2500    },
2501    {
2502     "enum_field_value" : 12306,
2503     "name" : "C2Config::PROFILE_MP4V_SIMPLE_STUDIO"
2504    },
2505    {
2506     "enum_field_value" : 12307,
2507     "name" : "C2Config::PROFILE_MP4V_CORE_STUDIO"
2508    },
2509    {
2510     "enum_field_value" : 12308,
2511     "name" : "C2Config::PROFILE_MP4V_ADVANCED_SIMPLE"
2512    },
2513    {
2514     "enum_field_value" : 12309,
2515     "name" : "C2Config::PROFILE_MP4V_FGS"
2516    },
2517    {
2518     "enum_field_value" : 20480,
2519     "name" : "C2Config::PROFILE_AVC_BASELINE"
2520    },
2521    {
2522     "enum_field_value" : 20481,
2523     "name" : "C2Config::PROFILE_AVC_CONSTRAINED_BASELINE"
2524    },
2525    {
2526     "enum_field_value" : 20482,
2527     "name" : "C2Config::PROFILE_AVC_MAIN"
2528    },
2529    {
2530     "enum_field_value" : 20483,
2531     "name" : "C2Config::PROFILE_AVC_EXTENDED"
2532    },
2533    {
2534     "enum_field_value" : 20484,
2535     "name" : "C2Config::PROFILE_AVC_HIGH"
2536    },
2537    {
2538     "enum_field_value" : 20485,
2539     "name" : "C2Config::PROFILE_AVC_PROGRESSIVE_HIGH"
2540    },
2541    {
2542     "enum_field_value" : 20486,
2543     "name" : "C2Config::PROFILE_AVC_CONSTRAINED_HIGH"
2544    },
2545    {
2546     "enum_field_value" : 20487,
2547     "name" : "C2Config::PROFILE_AVC_HIGH_10"
2548    },
2549    {
2550     "enum_field_value" : 20488,
2551     "name" : "C2Config::PROFILE_AVC_PROGRESSIVE_HIGH_10"
2552    },
2553    {
2554     "enum_field_value" : 20489,
2555     "name" : "C2Config::PROFILE_AVC_HIGH_422"
2556    },
2557    {
2558     "enum_field_value" : 20490,
2559     "name" : "C2Config::PROFILE_AVC_HIGH_444_PREDICTIVE"
2560    },
2561    {
2562     "enum_field_value" : 20491,
2563     "name" : "C2Config::PROFILE_AVC_HIGH_10_INTRA"
2564    },
2565    {
2566     "enum_field_value" : 20492,
2567     "name" : "C2Config::PROFILE_AVC_HIGH_422_INTRA"
2568    },
2569    {
2570     "enum_field_value" : 20493,
2571     "name" : "C2Config::PROFILE_AVC_HIGH_444_INTRA"
2572    },
2573    {
2574     "enum_field_value" : 20494,
2575     "name" : "C2Config::PROFILE_AVC_CAVLC_444_INTRA"
2576    },
2577    {
2578     "enum_field_value" : 20736,
2579     "name" : "C2Config::PROFILE_AVC_SCALABLE_BASELINE"
2580    },
2581    {
2582     "enum_field_value" : 20737,
2583     "name" : "C2Config::PROFILE_AVC_SCALABLE_CONSTRAINED_BASELINE"
2584    },
2585    {
2586     "enum_field_value" : 20738,
2587     "name" : "C2Config::PROFILE_AVC_SCALABLE_HIGH"
2588    },
2589    {
2590     "enum_field_value" : 20739,
2591     "name" : "C2Config::PROFILE_AVC_SCALABLE_CONSTRAINED_HIGH"
2592    },
2593    {
2594     "enum_field_value" : 20740,
2595     "name" : "C2Config::PROFILE_AVC_SCALABLE_HIGH_INTRA"
2596    },
2597    {
2598     "enum_field_value" : 20992,
2599     "name" : "C2Config::PROFILE_AVC_MULTIVIEW_HIGH"
2600    },
2601    {
2602     "enum_field_value" : 20993,
2603     "name" : "C2Config::PROFILE_AVC_STEREO_HIGH"
2604    },
2605    {
2606     "enum_field_value" : 20994,
2607     "name" : "C2Config::PROFILE_AVC_MFC_HIGH"
2608    },
2609    {
2610     "enum_field_value" : 21248,
2611     "name" : "C2Config::PROFILE_AVC_MULTIVIEW_DEPTH_HIGH"
2612    },
2613    {
2614     "enum_field_value" : 21249,
2615     "name" : "C2Config::PROFILE_AVC_MFC_DEPTH_HIGH"
2616    },
2617    {
2618     "enum_field_value" : 21504,
2619     "name" : "C2Config::PROFILE_AVC_ENHANCED_MULTIVIEW_DEPTH_HIGH"
2620    },
2621    {
2622     "enum_field_value" : 24576,
2623     "name" : "C2Config::PROFILE_HEVC_MAIN"
2624    },
2625    {
2626     "enum_field_value" : 24577,
2627     "name" : "C2Config::PROFILE_HEVC_MAIN_10"
2628    },
2629    {
2630     "enum_field_value" : 24578,
2631     "name" : "C2Config::PROFILE_HEVC_MAIN_STILL"
2632    },
2633    {
2634     "enum_field_value" : 24832,
2635     "name" : "C2Config::PROFILE_HEVC_MONO"
2636    },
2637    {
2638     "enum_field_value" : 24833,
2639     "name" : "C2Config::PROFILE_HEVC_MONO_12"
2640    },
2641    {
2642     "enum_field_value" : 24834,
2643     "name" : "C2Config::PROFILE_HEVC_MONO_16"
2644    },
2645    {
2646     "enum_field_value" : 24835,
2647     "name" : "C2Config::PROFILE_HEVC_MAIN_12"
2648    },
2649    {
2650     "enum_field_value" : 24836,
2651     "name" : "C2Config::PROFILE_HEVC_MAIN_422_10"
2652    },
2653    {
2654     "enum_field_value" : 24837,
2655     "name" : "C2Config::PROFILE_HEVC_MAIN_422_12"
2656    },
2657    {
2658     "enum_field_value" : 24838,
2659     "name" : "C2Config::PROFILE_HEVC_MAIN_444"
2660    },
2661    {
2662     "enum_field_value" : 24839,
2663     "name" : "C2Config::PROFILE_HEVC_MAIN_444_10"
2664    },
2665    {
2666     "enum_field_value" : 24840,
2667     "name" : "C2Config::PROFILE_HEVC_MAIN_444_12"
2668    },
2669    {
2670     "enum_field_value" : 24841,
2671     "name" : "C2Config::PROFILE_HEVC_MAIN_INTRA"
2672    },
2673    {
2674     "enum_field_value" : 24842,
2675     "name" : "C2Config::PROFILE_HEVC_MAIN_10_INTRA"
2676    },
2677    {
2678     "enum_field_value" : 24843,
2679     "name" : "C2Config::PROFILE_HEVC_MAIN_12_INTRA"
2680    },
2681    {
2682     "enum_field_value" : 24844,
2683     "name" : "C2Config::PROFILE_HEVC_MAIN_422_10_INTRA"
2684    },
2685    {
2686     "enum_field_value" : 24845,
2687     "name" : "C2Config::PROFILE_HEVC_MAIN_422_12_INTRA"
2688    },
2689    {
2690     "enum_field_value" : 24846,
2691     "name" : "C2Config::PROFILE_HEVC_MAIN_444_INTRA"
2692    },
2693    {
2694     "enum_field_value" : 24847,
2695     "name" : "C2Config::PROFILE_HEVC_MAIN_444_10_INTRA"
2696    },
2697    {
2698     "enum_field_value" : 24848,
2699     "name" : "C2Config::PROFILE_HEVC_MAIN_444_12_INTRA"
2700    },
2701    {
2702     "enum_field_value" : 24849,
2703     "name" : "C2Config::PROFILE_HEVC_MAIN_444_16_INTRA"
2704    },
2705    {
2706     "enum_field_value" : 24850,
2707     "name" : "C2Config::PROFILE_HEVC_MAIN_444_STILL"
2708    },
2709    {
2710     "enum_field_value" : 24851,
2711     "name" : "C2Config::PROFILE_HEVC_MAIN_444_16_STILL"
2712    },
2713    {
2714     "enum_field_value" : 25088,
2715     "name" : "C2Config::PROFILE_HEVC_HIGH_444"
2716    },
2717    {
2718     "enum_field_value" : 25089,
2719     "name" : "C2Config::PROFILE_HEVC_HIGH_444_10"
2720    },
2721    {
2722     "enum_field_value" : 25090,
2723     "name" : "C2Config::PROFILE_HEVC_HIGH_444_14"
2724    },
2725    {
2726     "enum_field_value" : 25091,
2727     "name" : "C2Config::PROFILE_HEVC_HIGH_444_16_INTRA"
2728    },
2729    {
2730     "enum_field_value" : 25344,
2731     "name" : "C2Config::PROFILE_HEVC_SX_MAIN"
2732    },
2733    {
2734     "enum_field_value" : 25345,
2735     "name" : "C2Config::PROFILE_HEVC_SX_MAIN_10"
2736    },
2737    {
2738     "enum_field_value" : 25346,
2739     "name" : "C2Config::PROFILE_HEVC_SX_MAIN_444"
2740    },
2741    {
2742     "enum_field_value" : 25347,
2743     "name" : "C2Config::PROFILE_HEVC_SX_MAIN_444_10"
2744    },
2745    {
2746     "enum_field_value" : 25348,
2747     "name" : "C2Config::PROFILE_HEVC_SX_HIGH_444"
2748    },
2749    {
2750     "enum_field_value" : 25349,
2751     "name" : "C2Config::PROFILE_HEVC_SX_HIGH_444_10"
2752    },
2753    {
2754     "enum_field_value" : 25350,
2755     "name" : "C2Config::PROFILE_HEVC_SX_HIGH_444_14"
2756    },
2757    {
2758     "enum_field_value" : 25600,
2759     "name" : "C2Config::PROFILE_HEVC_MULTIVIEW_MAIN"
2760    },
2761    {
2762     "enum_field_value" : 25856,
2763     "name" : "C2Config::PROFILE_HEVC_SCALABLE_MAIN"
2764    },
2765    {
2766     "enum_field_value" : 25857,
2767     "name" : "C2Config::PROFILE_HEVC_SCALABLE_MAIN_10"
2768    },
2769    {
2770     "enum_field_value" : 26112,
2771     "name" : "C2Config::PROFILE_HEVC_SCALABLE_MONO"
2772    },
2773    {
2774     "enum_field_value" : 26113,
2775     "name" : "C2Config::PROFILE_HEVC_SCALABLE_MONO_12"
2776    },
2777    {
2778     "enum_field_value" : 26114,
2779     "name" : "C2Config::PROFILE_HEVC_SCALABLE_MONO_16"
2780    },
2781    {
2782     "enum_field_value" : 26115,
2783     "name" : "C2Config::PROFILE_HEVC_SCALABLE_MAIN_444"
2784    },
2785    {
2786     "enum_field_value" : 26368,
2787     "name" : "C2Config::PROFILE_HEVC_3D_MAIN"
2788    },
2789    {
2790     "enum_field_value" : 28672,
2791     "name" : "C2Config::PROFILE_VP9_0"
2792    },
2793    {
2794     "enum_field_value" : 28673,
2795     "name" : "C2Config::PROFILE_VP9_1"
2796    },
2797    {
2798     "enum_field_value" : 28674,
2799     "name" : "C2Config::PROFILE_VP9_2"
2800    },
2801    {
2802     "enum_field_value" : 28675,
2803     "name" : "C2Config::PROFILE_VP9_3"
2804    },
2805    {
2806     "enum_field_value" : 32768,
2807     "name" : "C2Config::PROFILE_DV_AV_PER"
2808    },
2809    {
2810     "enum_field_value" : 32769,
2811     "name" : "C2Config::PROFILE_DV_AV_PEN"
2812    },
2813    {
2814     "enum_field_value" : 32770,
2815     "name" : "C2Config::PROFILE_DV_HE_DER"
2816    },
2817    {
2818     "enum_field_value" : 32771,
2819     "name" : "C2Config::PROFILE_DV_HE_DEN"
2820    },
2821    {
2822     "enum_field_value" : 32772,
2823     "name" : "C2Config::PROFILE_DV_HE_04"
2824    },
2825    {
2826     "enum_field_value" : 32773,
2827     "name" : "C2Config::PROFILE_DV_HE_05"
2828    },
2829    {
2830     "enum_field_value" : 32774,
2831     "name" : "C2Config::PROFILE_DV_HE_DTH"
2832    },
2833    {
2834     "enum_field_value" : 32775,
2835     "name" : "C2Config::PROFILE_DV_HE_07"
2836    },
2837    {
2838     "enum_field_value" : 32776,
2839     "name" : "C2Config::PROFILE_DV_HE_08"
2840    },
2841    {
2842     "enum_field_value" : 32777,
2843     "name" : "C2Config::PROFILE_DV_AV_09"
2844    },
2845    {
2846     "enum_field_value" : 36864,
2847     "name" : "C2Config::PROFILE_AV1_0"
2848    },
2849    {
2850     "enum_field_value" : 36865,
2851     "name" : "C2Config::PROFILE_AV1_1"
2852    },
2853    {
2854     "enum_field_value" : 36866,
2855     "name" : "C2Config::PROFILE_AV1_2"
2856    }
2857   ],
2858   "linker_set_key" : "C2Config::profile_t",
2859   "name" : "C2Config::profile_t",
2860   "referenced_type" : "type-357",
2861   "self_type" : "type-357",
2862   "size" : 4,
2863   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
2864   "underlying_type" : "type-11",
2865   "unique_id" : "_ZTSN8C2Config9profile_tE"
2866  },
2867  {
2868   "alignment" : 4,
2869   "enum_fields" :
2870   [
2871    {
2872     "enum_field_value" : 0,
2873     "name" : "C2Config::SCALING_ARBITRARY"
2874    }
2875   ],
2876   "linker_set_key" : "C2Config::scaling_method_t",
2877   "name" : "C2Config::scaling_method_t",
2878   "referenced_type" : "type-421",
2879   "self_type" : "type-421",
2880   "size" : 4,
2881   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
2882   "underlying_type" : "type-11",
2883   "unique_id" : "_ZTSN8C2Config16scaling_method_tE"
2884  },
2885  {
2886   "alignment" : 4,
2887   "enum_fields" :
2888   [
2889    {
2890     "enum_field_value" : 0,
2891     "name" : "C2Config::SCAN_LEFT_TO_RIGHT_THEN_DOWN"
2892    }
2893   ],
2894   "linker_set_key" : "C2Config::scan_order_t",
2895   "name" : "C2Config::scan_order_t",
2896   "referenced_type" : "type-447",
2897   "self_type" : "type-447",
2898   "size" : 4,
2899   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
2900   "underlying_type" : "type-11",
2901   "unique_id" : "_ZTSN8C2Config12scan_order_tE"
2902  },
2903  {
2904   "alignment" : 4,
2905   "enum_fields" :
2906   [
2907    {
2908     "enum_field_value" : 0,
2909     "name" : "C2Config::SM_UNPROTECTED"
2910    },
2911    {
2912     "enum_field_value" : 1,
2913     "name" : "C2Config::SM_READ_PROTECTED"
2914    }
2915   ],
2916   "linker_set_key" : "C2Config::secure_mode_t",
2917   "name" : "C2Config::secure_mode_t",
2918   "referenced_type" : "type-406",
2919   "self_type" : "type-406",
2920   "size" : 4,
2921   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
2922   "underlying_type" : "type-11",
2923   "unique_id" : "_ZTSN8C2Config13secure_mode_tE"
2924  },
2925  {
2926   "alignment" : 4,
2927   "enum_fields" :
2928   [
2929    {
2930     "enum_field_value" : 0,
2931     "name" : "C2Config::INFO_NONE"
2932    },
2933    {
2934     "enum_field_value" : 65536,
2935     "name" : "C2Config::INFO_PREFIX_SEI_UNIT"
2936    },
2937    {
2938     "enum_field_value" : 131072,
2939     "name" : "C2Config::INFO_SUFFIX_SEI_UNIT"
2940    },
2941    {
2942     "enum_field_value" : 65540,
2943     "name" : "C2Config::INFO_SEI_USER_DATA"
2944    },
2945    {
2946     "enum_field_value" : 65673,
2947     "name" : "C2Config::INFO_SEI_MDCV"
2948    },
2949    {
2950     "enum_field_value" : 131076,
2951     "name" : "C2Config::INFO_SET_USER_DATA_SFX"
2952    },
2953    {
2954     "enum_field_value" : 1879048192,
2955     "name" : "C2Config::INFO_VENDOR_START"
2956    }
2957   ],
2958   "linker_set_key" : "C2Config::supplemental_info_t",
2959   "name" : "C2Config::supplemental_info_t",
2960   "referenced_type" : "type-367",
2961   "self_type" : "type-367",
2962   "size" : 4,
2963   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
2964   "underlying_type" : "type-11",
2965   "unique_id" : "_ZTSN8C2Config19supplemental_info_tE"
2966  },
2967  {
2968   "alignment" : 4,
2969   "enum_fields" :
2970   [
2971    {
2972     "enum_field_value" : 0,
2973     "name" : "C2Config::TILING_SEPARATE"
2974    },
2975    {
2976     "enum_field_value" : 1,
2977     "name" : "C2Config::TILING_CONCATENATE"
2978    }
2979   ],
2980   "linker_set_key" : "C2Config::tiling_mode_t",
2981   "name" : "C2Config::tiling_mode_t",
2982   "referenced_type" : "type-449",
2983   "self_type" : "type-449",
2984   "size" : 4,
2985   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
2986   "underlying_type" : "type-11",
2987   "unique_id" : "_ZTSN8C2Config13tiling_mode_tE"
2988  },
2989  {
2990   "alignment" : 4,
2991   "enum_fields" :
2992   [
2993    {
2994     "enum_field_value" : 1,
2995     "name" : "C2FieldDescriptor::INT32"
2996    },
2997    {
2998     "enum_field_value" : 2,
2999     "name" : "C2FieldDescriptor::UINT32"
3000    },
3001    {
3002     "enum_field_value" : 3,
3003     "name" : "C2FieldDescriptor::CNTR32"
3004    },
3005    {
3006     "enum_field_value" : 4,
3007     "name" : "C2FieldDescriptor::INT64"
3008    },
3009    {
3010     "enum_field_value" : 5,
3011     "name" : "C2FieldDescriptor::UINT64"
3012    },
3013    {
3014     "enum_field_value" : 6,
3015     "name" : "C2FieldDescriptor::CNTR64"
3016    },
3017    {
3018     "enum_field_value" : 7,
3019     "name" : "C2FieldDescriptor::FLOAT"
3020    },
3021    {
3022     "enum_field_value" : 256,
3023     "name" : "C2FieldDescriptor::STRING"
3024    },
3025    {
3026     "enum_field_value" : 257,
3027     "name" : "C2FieldDescriptor::BLOB"
3028    },
3029    {
3030     "enum_field_value" : 131072,
3031     "name" : "C2FieldDescriptor::STRUCT_FLAG"
3032    }
3033   ],
3034   "linker_set_key" : "C2FieldDescriptor::type_t",
3035   "name" : "C2FieldDescriptor::type_t",
3036   "referenced_type" : "type-492",
3037   "self_type" : "type-492",
3038   "size" : 4,
3039   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
3040   "underlying_type" : "type-11",
3041   "unique_id" : "_ZTSN17C2FieldDescriptor6type_tE"
3042  },
3043  {
3044   "alignment" : 4,
3045   "enum_fields" :
3046   [
3047    {
3048     "enum_field_value" : 0,
3049     "name" : "C2FieldSupportedValues::EMPTY"
3050    },
3051    {
3052     "enum_field_value" : 1,
3053     "name" : "C2FieldSupportedValues::RANGE"
3054    },
3055    {
3056     "enum_field_value" : 2,
3057     "name" : "C2FieldSupportedValues::VALUES"
3058    },
3059    {
3060     "enum_field_value" : 3,
3061     "name" : "C2FieldSupportedValues::FLAGS"
3062    }
3063   ],
3064   "linker_set_key" : "C2FieldSupportedValues::type_t",
3065   "name" : "C2FieldSupportedValues::type_t",
3066   "referenced_type" : "type-286",
3067   "self_type" : "type-286",
3068   "size" : 4,
3069   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
3070   "underlying_type" : "type-11",
3071   "unique_id" : "_ZTSN22C2FieldSupportedValues6type_tE"
3072  },
3073  {
3074   "alignment" : 4,
3075   "enum_fields" :
3076   [
3077    {
3078     "enum_field_value" : 0,
3079     "name" : "C2FieldSupportedValuesQuery::POSSIBLE"
3080    },
3081    {
3082     "enum_field_value" : 1,
3083     "name" : "C2FieldSupportedValuesQuery::CURRENT"
3084    }
3085   ],
3086   "linker_set_key" : "C2FieldSupportedValuesQuery::type_t",
3087   "name" : "C2FieldSupportedValuesQuery::type_t",
3088   "referenced_type" : "type-284",
3089   "self_type" : "type-284",
3090   "size" : 4,
3091   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h",
3092   "underlying_type" : "type-11",
3093   "unique_id" : "_ZTSN27C2FieldSupportedValuesQuery6type_tE"
3094  },
3095  {
3096   "alignment" : 4,
3097   "enum_fields" :
3098   [
3099    {
3100     "enum_field_value" : 1,
3101     "name" : "C2FrameData::FLAG_DROP_FRAME"
3102    },
3103    {
3104     "enum_field_value" : 2,
3105     "name" : "C2FrameData::FLAG_END_OF_STREAM"
3106    },
3107    {
3108     "enum_field_value" : 4,
3109     "name" : "C2FrameData::FLAG_DISCARD_FRAME"
3110    },
3111    {
3112     "enum_field_value" : 8,
3113     "name" : "C2FrameData::FLAG_INCOMPLETE"
3114    },
3115    {
3116     "enum_field_value" : -2147483648,
3117     "name" : "C2FrameData::FLAG_CODEC_CONFIG"
3118    }
3119   ],
3120   "linker_set_key" : "C2FrameData::flags_t",
3121   "name" : "C2FrameData::flags_t",
3122   "referenced_type" : "type-269",
3123   "self_type" : "type-269",
3124   "size" : 4,
3125   "source_file" : "/frameworks/av/media/codec2/core/include/C2Work.h",
3126   "underlying_type" : "type-11",
3127   "unique_id" : "_ZTSN11C2FrameData7flags_tE"
3128  },
3129  {
3130   "alignment" : 8,
3131   "enum_fields" :
3132   [
3133    {
3134     "enum_field_value" : 1,
3135     "name" : "C2MemoryUsage::CPU_READ"
3136    },
3137    {
3138     "enum_field_value" : 2,
3139     "name" : "C2MemoryUsage::READ_PROTECTED"
3140    }
3141   ],
3142   "linker_set_key" : "C2MemoryUsage::read_t",
3143   "name" : "C2MemoryUsage::read_t",
3144   "referenced_type" : "type-540",
3145   "self_type" : "type-540",
3146   "size" : 8,
3147   "source_file" : "/frameworks/av/media/codec2/core/include/C2BufferBase.h",
3148   "underlying_type" : "type-19",
3149   "unique_id" : "_ZTSN13C2MemoryUsage6read_tE"
3150  },
3151  {
3152   "alignment" : 8,
3153   "enum_fields" :
3154   [
3155    {
3156     "enum_field_value" : 4,
3157     "name" : "C2MemoryUsage::CPU_WRITE"
3158    },
3159    {
3160     "enum_field_value" : 8,
3161     "name" : "C2MemoryUsage::WRITE_PROTECTED"
3162    }
3163   ],
3164   "linker_set_key" : "C2MemoryUsage::write_t",
3165   "name" : "C2MemoryUsage::write_t",
3166   "referenced_type" : "type-18",
3167   "self_type" : "type-18",
3168   "size" : 8,
3169   "source_file" : "/frameworks/av/media/codec2/core/include/C2BufferBase.h",
3170   "underlying_type" : "type-19",
3171   "unique_id" : "_ZTSN13C2MemoryUsage7write_tE"
3172  },
3173  {
3174   "alignment" : 4,
3175   "enum_fields" :
3176   [
3177    {
3178     "enum_field_value" : 0,
3179     "name" : "C2Param::NONE"
3180    },
3181    {
3182     "enum_field_value" : 1,
3183     "name" : "C2Param::STRUCT"
3184    },
3185    {
3186     "enum_field_value" : 2,
3187     "name" : "C2Param::INFO"
3188    },
3189    {
3190     "enum_field_value" : 4,
3191     "name" : "C2Param::SETTING"
3192    },
3193    {
3194     "enum_field_value" : 12,
3195     "name" : "C2Param::TUNING"
3196    }
3197   ],
3198   "linker_set_key" : "C2Param::kind_t",
3199   "name" : "C2Param::kind_t",
3200   "referenced_type" : "type-94",
3201   "self_type" : "type-94",
3202   "size" : 4,
3203   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
3204   "underlying_type" : "type-11",
3205   "unique_id" : "_ZTSN7C2Param6kind_tE"
3206  },
3207  {
3208   "alignment" : 4,
3209   "enum_fields" :
3210   [
3211    {
3212     "enum_field_value" : 1,
3213     "name" : "C2ParamDescriptor::IS_REQUIRED"
3214    },
3215    {
3216     "enum_field_value" : 2,
3217     "name" : "C2ParamDescriptor::IS_PERSISTENT"
3218    },
3219    {
3220     "enum_field_value" : 4,
3221     "name" : "C2ParamDescriptor::IS_STRICT"
3222    },
3223    {
3224     "enum_field_value" : 8,
3225     "name" : "C2ParamDescriptor::IS_READ_ONLY"
3226    },
3227    {
3228     "enum_field_value" : 16,
3229     "name" : "C2ParamDescriptor::IS_HIDDEN"
3230    },
3231    {
3232     "enum_field_value" : 32,
3233     "name" : "C2ParamDescriptor::IS_INTERNAL"
3234    },
3235    {
3236     "enum_field_value" : 72,
3237     "name" : "C2ParamDescriptor::IS_CONST"
3238    }
3239   ],
3240   "linker_set_key" : "C2ParamDescriptor::attrib_t",
3241   "name" : "C2ParamDescriptor::attrib_t",
3242   "referenced_type" : "type-361",
3243   "self_type" : "type-361",
3244   "size" : 4,
3245   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
3246   "underlying_type" : "type-11",
3247   "unique_id" : "_ZTSN17C2ParamDescriptor8attrib_tE"
3248  },
3249  {
3250   "alignment" : 4,
3251   "enum_fields" :
3252   [
3253    {
3254     "enum_field_value" : 0,
3255     "name" : "C2PlanarLayout::PLANE_Y"
3256    },
3257    {
3258     "enum_field_value" : 1,
3259     "name" : "C2PlanarLayout::PLANE_U"
3260    },
3261    {
3262     "enum_field_value" : 2,
3263     "name" : "C2PlanarLayout::PLANE_V"
3264    },
3265    {
3266     "enum_field_value" : 0,
3267     "name" : "C2PlanarLayout::PLANE_R"
3268    },
3269    {
3270     "enum_field_value" : 1,
3271     "name" : "C2PlanarLayout::PLANE_G"
3272    },
3273    {
3274     "enum_field_value" : 2,
3275     "name" : "C2PlanarLayout::PLANE_B"
3276    },
3277    {
3278     "enum_field_value" : 3,
3279     "name" : "C2PlanarLayout::PLANE_A"
3280    },
3281    {
3282     "enum_field_value" : 4,
3283     "name" : "C2PlanarLayout::MAX_NUM_PLANES"
3284    }
3285   ],
3286   "linker_set_key" : "C2PlanarLayout::plane_index_t",
3287   "name" : "C2PlanarLayout::plane_index_t",
3288   "referenced_type" : "type-216",
3289   "self_type" : "type-216",
3290   "size" : 4,
3291   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
3292   "underlying_type" : "type-11",
3293   "unique_id" : "_ZTSN14C2PlanarLayout13plane_index_tE"
3294  },
3295  {
3296   "alignment" : 4,
3297   "enum_fields" :
3298   [
3299    {
3300     "enum_field_value" : 0,
3301     "name" : "C2PlanarLayout::TYPE_UNKNOWN"
3302    },
3303    {
3304     "enum_field_value" : 256,
3305     "name" : "C2PlanarLayout::TYPE_YUV"
3306    },
3307    {
3308     "enum_field_value" : 257,
3309     "name" : "C2PlanarLayout::TYPE_YUVA"
3310    },
3311    {
3312     "enum_field_value" : 258,
3313     "name" : "C2PlanarLayout::TYPE_RGB"
3314    },
3315    {
3316     "enum_field_value" : 259,
3317     "name" : "C2PlanarLayout::TYPE_RGBA"
3318    }
3319   ],
3320   "linker_set_key" : "C2PlanarLayout::type_t",
3321   "name" : "C2PlanarLayout::type_t",
3322   "referenced_type" : "type-213",
3323   "self_type" : "type-213",
3324   "size" : 4,
3325   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
3326   "underlying_type" : "type-11",
3327   "unique_id" : "_ZTSN14C2PlanarLayout6type_tE"
3328  },
3329  {
3330   "alignment" : 4,
3331   "enum_fields" :
3332   [
3333    {
3334     "enum_field_value" : 0,
3335     "name" : "C2PlaneInfo::CHANNEL_Y"
3336    },
3337    {
3338     "enum_field_value" : 1,
3339     "name" : "C2PlaneInfo::CHANNEL_R"
3340    },
3341    {
3342     "enum_field_value" : 2,
3343     "name" : "C2PlaneInfo::CHANNEL_G"
3344    },
3345    {
3346     "enum_field_value" : 3,
3347     "name" : "C2PlaneInfo::CHANNEL_B"
3348    },
3349    {
3350     "enum_field_value" : 4,
3351     "name" : "C2PlaneInfo::CHANNEL_A"
3352    },
3353    {
3354     "enum_field_value" : 5,
3355     "name" : "C2PlaneInfo::CHANNEL_CR"
3356    },
3357    {
3358     "enum_field_value" : 6,
3359     "name" : "C2PlaneInfo::CHANNEL_CB"
3360    }
3361   ],
3362   "linker_set_key" : "C2PlaneInfo::channel_t",
3363   "name" : "C2PlaneInfo::channel_t",
3364   "referenced_type" : "type-208",
3365   "self_type" : "type-208",
3366   "size" : 4,
3367   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
3368   "underlying_type" : "type-11",
3369   "unique_id" : "_ZTSN11C2PlaneInfo9channel_tE"
3370  },
3371  {
3372   "alignment" : 4,
3373   "enum_fields" :
3374   [
3375    {
3376     "enum_field_value" : 0,
3377     "name" : "C2PlaneInfo::NATIVE"
3378    },
3379    {
3380     "enum_field_value" : 1,
3381     "name" : "C2PlaneInfo::LITTLE_END"
3382    },
3383    {
3384     "enum_field_value" : 2,
3385     "name" : "C2PlaneInfo::BIG_END"
3386    }
3387   ],
3388   "linker_set_key" : "C2PlaneInfo::endianness_t",
3389   "name" : "C2PlaneInfo::endianness_t",
3390   "referenced_type" : "type-209",
3391   "self_type" : "type-209",
3392   "size" : 4,
3393   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
3394   "underlying_type" : "type-11",
3395   "unique_id" : "_ZTSN11C2PlaneInfo12endianness_tE"
3396  },
3397  {
3398   "alignment" : 4,
3399   "enum_fields" :
3400   [
3401    {
3402     "enum_field_value" : 0,
3403     "name" : "C2SettingResult::BAD_TYPE"
3404    },
3405    {
3406     "enum_field_value" : 1,
3407     "name" : "C2SettingResult::BAD_PORT"
3408    },
3409    {
3410     "enum_field_value" : 2,
3411     "name" : "C2SettingResult::BAD_INDEX"
3412    },
3413    {
3414     "enum_field_value" : 3,
3415     "name" : "C2SettingResult::READ_ONLY"
3416    },
3417    {
3418     "enum_field_value" : 4,
3419     "name" : "C2SettingResult::MISMATCH"
3420    },
3421    {
3422     "enum_field_value" : 5,
3423     "name" : "C2SettingResult::BAD_VALUE"
3424    },
3425    {
3426     "enum_field_value" : 6,
3427     "name" : "C2SettingResult::CONFLICT"
3428    },
3429    {
3430     "enum_field_value" : 7,
3431     "name" : "C2SettingResult::UNSUPPORTED"
3432    },
3433    {
3434     "enum_field_value" : 8,
3435     "name" : "C2SettingResult::INFO_BAD_VALUE"
3436    },
3437    {
3438     "enum_field_value" : 9,
3439     "name" : "C2SettingResult::INFO_CONFLICT"
3440    }
3441   ],
3442   "linker_set_key" : "C2SettingResult::Failure",
3443   "name" : "C2SettingResult::Failure",
3444   "referenced_type" : "type-259",
3445   "self_type" : "type-259",
3446   "size" : 4,
3447   "source_file" : "/frameworks/av/media/codec2/core/include/C2Work.h",
3448   "underlying_type" : "type-11",
3449   "unique_id" : "_ZTSN15C2SettingResult7FailureE"
3450  },
3451  {
3452   "alignment" : 4,
3453   "enum_fields" :
3454   [
3455    {
3456     "enum_field_value" : 0,
3457     "name" : "C2TimestampGapAdjustmentStruct::NONE"
3458    },
3459    {
3460     "enum_field_value" : 1,
3461     "name" : "C2TimestampGapAdjustmentStruct::MIN_GAP"
3462    },
3463    {
3464     "enum_field_value" : 2,
3465     "name" : "C2TimestampGapAdjustmentStruct::FIXED_GAP"
3466    }
3467   ],
3468   "linker_set_key" : "C2TimestampGapAdjustmentStruct::mode_t",
3469   "name" : "C2TimestampGapAdjustmentStruct::mode_t",
3470   "referenced_type" : "type-465",
3471   "self_type" : "type-465",
3472   "size" : 4,
3473   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
3474   "underlying_type" : "type-11",
3475   "unique_id" : "_ZTSN30C2TimestampGapAdjustmentStruct6mode_tE"
3476  },
3477  {
3478   "alignment" : 4,
3479   "enum_fields" :
3480   [
3481    {
3482     "enum_field_value" : 0,
3483     "name" : "C2Value::NO_INIT"
3484    },
3485    {
3486     "enum_field_value" : 1,
3487     "name" : "C2Value::INT32"
3488    },
3489    {
3490     "enum_field_value" : 2,
3491     "name" : "C2Value::UINT32"
3492    },
3493    {
3494     "enum_field_value" : 3,
3495     "name" : "C2Value::CNTR32"
3496    },
3497    {
3498     "enum_field_value" : 4,
3499     "name" : "C2Value::INT64"
3500    },
3501    {
3502     "enum_field_value" : 5,
3503     "name" : "C2Value::UINT64"
3504    },
3505    {
3506     "enum_field_value" : 6,
3507     "name" : "C2Value::CNTR64"
3508    },
3509    {
3510     "enum_field_value" : 7,
3511     "name" : "C2Value::FLOAT"
3512    }
3513   ],
3514   "linker_set_key" : "C2Value::type_t",
3515   "name" : "C2Value::type_t",
3516   "referenced_type" : "type-474",
3517   "self_type" : "type-474",
3518   "size" : 4,
3519   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
3520   "underlying_type" : "type-11",
3521   "unique_id" : "_ZTSN7C2Value6type_tE"
3522  },
3523  {
3524   "alignment" : 8,
3525   "enum_fields" :
3526   [
3527    {
3528     "enum_field_value" : 1048576,
3529     "name" : "android::C2AndroidMemoryUsage::RENDERSCRIPT_READ"
3530    },
3531    {
3532     "enum_field_value" : 256,
3533     "name" : "android::C2AndroidMemoryUsage::HW_TEXTURE_READ"
3534    },
3535    {
3536     "enum_field_value" : 2048,
3537     "name" : "android::C2AndroidMemoryUsage::HW_COMPOSER_READ"
3538    },
3539    {
3540     "enum_field_value" : 65536,
3541     "name" : "android::C2AndroidMemoryUsage::HW_CODEC_READ"
3542    },
3543    {
3544     "enum_field_value" : 16384,
3545     "name" : "android::C2AndroidMemoryUsage::READ_PROTECTED"
3546    }
3547   ],
3548   "linker_set_key" : "android::C2AndroidMemoryUsage::consumer_t",
3549   "name" : "android::C2AndroidMemoryUsage::consumer_t",
3550   "referenced_type" : "type-112",
3551   "self_type" : "type-112",
3552   "size" : 8,
3553   "source_file" : "/frameworks/av/media/codec2/core/include/android-C2Buffer.h",
3554   "underlying_type" : "type-19",
3555   "unique_id" : "_ZTSN7android20C2AndroidMemoryUsage10consumer_tE"
3556  },
3557  {
3558   "alignment" : 8,
3559   "enum_fields" :
3560   [
3561    {
3562     "enum_field_value" : 1048576,
3563     "name" : "android::C2AndroidMemoryUsage::RENDERSCRIPT_WRITE"
3564    },
3565    {
3566     "enum_field_value" : 512,
3567     "name" : "android::C2AndroidMemoryUsage::HW_TEXTURE_WRITE"
3568    },
3569    {
3570     "enum_field_value" : 2560,
3571     "name" : "android::C2AndroidMemoryUsage::HW_COMPOSER_WRITE"
3572    },
3573    {
3574     "enum_field_value" : 65536,
3575     "name" : "android::C2AndroidMemoryUsage::HW_CODEC_WRITE"
3576    },
3577    {
3578     "enum_field_value" : 16384,
3579     "name" : "android::C2AndroidMemoryUsage::WRITE_PROTECTED"
3580    }
3581   ],
3582   "linker_set_key" : "android::C2AndroidMemoryUsage::producer_t",
3583   "name" : "android::C2AndroidMemoryUsage::producer_t",
3584   "referenced_type" : "type-113",
3585   "self_type" : "type-113",
3586   "size" : 8,
3587   "source_file" : "/frameworks/av/media/codec2/core/include/android-C2Buffer.h",
3588   "underlying_type" : "type-19",
3589   "unique_id" : "_ZTSN7android20C2AndroidMemoryUsage10producer_tE"
3590  },
3591  {
3592   "alignment" : 4,
3593   "enum_fields" :
3594   [
3595    {
3596     "enum_field_value" : 0,
3597     "name" : "HAL_COLOR_MODE_NATIVE"
3598    },
3599    {
3600     "enum_field_value" : 1,
3601     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
3602    },
3603    {
3604     "enum_field_value" : 2,
3605     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
3606    },
3607    {
3608     "enum_field_value" : 3,
3609     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
3610    },
3611    {
3612     "enum_field_value" : 4,
3613     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
3614    },
3615    {
3616     "enum_field_value" : 5,
3617     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
3618    },
3619    {
3620     "enum_field_value" : 6,
3621     "name" : "HAL_COLOR_MODE_DCI_P3"
3622    },
3623    {
3624     "enum_field_value" : 7,
3625     "name" : "HAL_COLOR_MODE_SRGB"
3626    },
3627    {
3628     "enum_field_value" : 8,
3629     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
3630    },
3631    {
3632     "enum_field_value" : 9,
3633     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
3634    }
3635   ],
3636   "linker_set_key" : "android_color_mode_t",
3637   "name" : "android_color_mode_t",
3638   "referenced_type" : "type-529",
3639   "self_type" : "type-529",
3640   "size" : 4,
3641   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
3642   "underlying_type" : "type-11",
3643   "unique_id" : "android_color_mode_t"
3644  },
3645  {
3646   "alignment" : 4,
3647   "enum_fields" :
3648   [
3649    {
3650     "enum_field_value" : 10,
3651     "name" : "HAL_COLOR_MODE_BT2020"
3652    },
3653    {
3654     "enum_field_value" : 11,
3655     "name" : "HAL_COLOR_MODE_BT2100_PQ"
3656    },
3657    {
3658     "enum_field_value" : 12,
3659     "name" : "HAL_COLOR_MODE_BT2100_HLG"
3660    }
3661   ],
3662   "linker_set_key" : "android_color_mode_v1_1_t",
3663   "name" : "android_color_mode_v1_1_t",
3664   "referenced_type" : "type-534",
3665   "self_type" : "type-534",
3666   "size" : 4,
3667   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
3668   "underlying_type" : "type-11",
3669   "unique_id" : "android_color_mode_v1_1_t"
3670  },
3671  {
3672   "alignment" : 4,
3673   "enum_fields" :
3674   [
3675    {
3676     "enum_field_value" : 0,
3677     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
3678    },
3679    {
3680     "enum_field_value" : 1,
3681     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
3682    },
3683    {
3684     "enum_field_value" : 2,
3685     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
3686    },
3687    {
3688     "enum_field_value" : 3,
3689     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
3690    },
3691    {
3692     "enum_field_value" : 4,
3693     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
3694    },
3695    {
3696     "enum_field_value" : 5,
3697     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
3698    },
3699    {
3700     "enum_field_value" : 6,
3701     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
3702    }
3703   ],
3704   "linker_set_key" : "android_color_transform_t",
3705   "name" : "android_color_transform_t",
3706   "referenced_type" : "type-530",
3707   "self_type" : "type-530",
3708   "size" : 4,
3709   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
3710   "underlying_type" : "type-11",
3711   "unique_id" : "android_color_transform_t"
3712  },
3713  {
3714   "alignment" : 4,
3715   "enum_fields" :
3716   [
3717    {
3718     "enum_field_value" : 0,
3719     "name" : "HAL_DATASPACE_UNKNOWN"
3720    },
3721    {
3722     "enum_field_value" : 1,
3723     "name" : "HAL_DATASPACE_ARBITRARY"
3724    },
3725    {
3726     "enum_field_value" : 16,
3727     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
3728    },
3729    {
3730     "enum_field_value" : 4128768,
3731     "name" : "HAL_DATASPACE_STANDARD_MASK"
3732    },
3733    {
3734     "enum_field_value" : 0,
3735     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
3736    },
3737    {
3738     "enum_field_value" : 65536,
3739     "name" : "HAL_DATASPACE_STANDARD_BT709"
3740    },
3741    {
3742     "enum_field_value" : 131072,
3743     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
3744    },
3745    {
3746     "enum_field_value" : 196608,
3747     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
3748    },
3749    {
3750     "enum_field_value" : 262144,
3751     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
3752    },
3753    {
3754     "enum_field_value" : 327680,
3755     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
3756    },
3757    {
3758     "enum_field_value" : 393216,
3759     "name" : "HAL_DATASPACE_STANDARD_BT2020"
3760    },
3761    {
3762     "enum_field_value" : 458752,
3763     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
3764    },
3765    {
3766     "enum_field_value" : 524288,
3767     "name" : "HAL_DATASPACE_STANDARD_BT470M"
3768    },
3769    {
3770     "enum_field_value" : 589824,
3771     "name" : "HAL_DATASPACE_STANDARD_FILM"
3772    },
3773    {
3774     "enum_field_value" : 655360,
3775     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
3776    },
3777    {
3778     "enum_field_value" : 720896,
3779     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
3780    },
3781    {
3782     "enum_field_value" : 22,
3783     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
3784    },
3785    {
3786     "enum_field_value" : 130023424,
3787     "name" : "HAL_DATASPACE_TRANSFER_MASK"
3788    },
3789    {
3790     "enum_field_value" : 0,
3791     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
3792    },
3793    {
3794     "enum_field_value" : 4194304,
3795     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
3796    },
3797    {
3798     "enum_field_value" : 8388608,
3799     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
3800    },
3801    {
3802     "enum_field_value" : 12582912,
3803     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
3804    },
3805    {
3806     "enum_field_value" : 16777216,
3807     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
3808    },
3809    {
3810     "enum_field_value" : 20971520,
3811     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
3812    },
3813    {
3814     "enum_field_value" : 25165824,
3815     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
3816    },
3817    {
3818     "enum_field_value" : 29360128,
3819     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
3820    },
3821    {
3822     "enum_field_value" : 33554432,
3823     "name" : "HAL_DATASPACE_TRANSFER_HLG"
3824    },
3825    {
3826     "enum_field_value" : 27,
3827     "name" : "HAL_DATASPACE_RANGE_SHIFT"
3828    },
3829    {
3830     "enum_field_value" : 939524096,
3831     "name" : "HAL_DATASPACE_RANGE_MASK"
3832    },
3833    {
3834     "enum_field_value" : 0,
3835     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
3836    },
3837    {
3838     "enum_field_value" : 134217728,
3839     "name" : "HAL_DATASPACE_RANGE_FULL"
3840    },
3841    {
3842     "enum_field_value" : 268435456,
3843     "name" : "HAL_DATASPACE_RANGE_LIMITED"
3844    },
3845    {
3846     "enum_field_value" : 402653184,
3847     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
3848    },
3849    {
3850     "enum_field_value" : 512,
3851     "name" : "HAL_DATASPACE_SRGB_LINEAR"
3852    },
3853    {
3854     "enum_field_value" : 138477568,
3855     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
3856    },
3857    {
3858     "enum_field_value" : 406913024,
3859     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
3860    },
3861    {
3862     "enum_field_value" : 513,
3863     "name" : "HAL_DATASPACE_SRGB"
3864    },
3865    {
3866     "enum_field_value" : 142671872,
3867     "name" : "HAL_DATASPACE_V0_SRGB"
3868    },
3869    {
3870     "enum_field_value" : 411107328,
3871     "name" : "HAL_DATASPACE_V0_SCRGB"
3872    },
3873    {
3874     "enum_field_value" : 257,
3875     "name" : "HAL_DATASPACE_JFIF"
3876    },
3877    {
3878     "enum_field_value" : 146931712,
3879     "name" : "HAL_DATASPACE_V0_JFIF"
3880    },
3881    {
3882     "enum_field_value" : 258,
3883     "name" : "HAL_DATASPACE_BT601_625"
3884    },
3885    {
3886     "enum_field_value" : 281149440,
3887     "name" : "HAL_DATASPACE_V0_BT601_625"
3888    },
3889    {
3890     "enum_field_value" : 259,
3891     "name" : "HAL_DATASPACE_BT601_525"
3892    },
3893    {
3894     "enum_field_value" : 281280512,
3895     "name" : "HAL_DATASPACE_V0_BT601_525"
3896    },
3897    {
3898     "enum_field_value" : 260,
3899     "name" : "HAL_DATASPACE_BT709"
3900    },
3901    {
3902     "enum_field_value" : 281083904,
3903     "name" : "HAL_DATASPACE_V0_BT709"
3904    },
3905    {
3906     "enum_field_value" : 139067392,
3907     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
3908    },
3909    {
3910     "enum_field_value" : 155844608,
3911     "name" : "HAL_DATASPACE_DCI_P3"
3912    },
3913    {
3914     "enum_field_value" : 139067392,
3915     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
3916    },
3917    {
3918     "enum_field_value" : 143261696,
3919     "name" : "HAL_DATASPACE_DISPLAY_P3"
3920    },
3921    {
3922     "enum_field_value" : 151715840,
3923     "name" : "HAL_DATASPACE_ADOBE_RGB"
3924    },
3925    {
3926     "enum_field_value" : 138805248,
3927     "name" : "HAL_DATASPACE_BT2020_LINEAR"
3928    },
3929    {
3930     "enum_field_value" : 147193856,
3931     "name" : "HAL_DATASPACE_BT2020"
3932    },
3933    {
3934     "enum_field_value" : 163971072,
3935     "name" : "HAL_DATASPACE_BT2020_PQ"
3936    },
3937    {
3938     "enum_field_value" : 4096,
3939     "name" : "HAL_DATASPACE_DEPTH"
3940    },
3941    {
3942     "enum_field_value" : 4097,
3943     "name" : "HAL_DATASPACE_SENSOR"
3944    }
3945   ],
3946   "linker_set_key" : "android_dataspace_t",
3947   "name" : "android_dataspace_t",
3948   "referenced_type" : "type-528",
3949   "self_type" : "type-528",
3950   "size" : 4,
3951   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
3952   "underlying_type" : "type-11",
3953   "unique_id" : "android_dataspace_t"
3954  },
3955  {
3956   "alignment" : 4,
3957   "enum_fields" :
3958   [
3959    {
3960     "enum_field_value" : 281411584,
3961     "name" : "HAL_DATASPACE_BT2020_ITU"
3962    },
3963    {
3964     "enum_field_value" : 298188800,
3965     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
3966    },
3967    {
3968     "enum_field_value" : 302383104,
3969     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
3970    },
3971    {
3972     "enum_field_value" : 168165376,
3973     "name" : "HAL_DATASPACE_BT2020_HLG"
3974    }
3975   ],
3976   "linker_set_key" : "android_dataspace_v1_1_t",
3977   "name" : "android_dataspace_v1_1_t",
3978   "referenced_type" : "type-533",
3979   "self_type" : "type-533",
3980   "size" : 4,
3981   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
3982   "underlying_type" : "type-11",
3983   "unique_id" : "android_dataspace_v1_1_t"
3984  },
3985  {
3986   "alignment" : 4,
3987   "enum_fields" :
3988   [
3989    {
3990     "enum_field_value" : 142999552,
3991     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
3992    },
3993    {
3994     "enum_field_value" : 4098,
3995     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
3996    },
3997    {
3998     "enum_field_value" : 4099,
3999     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
4000    },
4001    {
4002     "enum_field_value" : 4100,
4003     "name" : "HAL_DATASPACE_HEIF"
4004    }
4005   ],
4006   "linker_set_key" : "android_dataspace_v1_2_t",
4007   "name" : "android_dataspace_v1_2_t",
4008   "referenced_type" : "type-537",
4009   "self_type" : "type-537",
4010   "size" : 4,
4011   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
4012   "underlying_type" : "type-11",
4013   "unique_id" : "android_dataspace_v1_2_t"
4014  },
4015  {
4016   "alignment" : 4,
4017   "enum_fields" :
4018   [
4019    {
4020     "enum_field_value" : 1,
4021     "name" : "FLEX_COMPONENT_Y"
4022    },
4023    {
4024     "enum_field_value" : 2,
4025     "name" : "FLEX_COMPONENT_Cb"
4026    },
4027    {
4028     "enum_field_value" : 4,
4029     "name" : "FLEX_COMPONENT_Cr"
4030    },
4031    {
4032     "enum_field_value" : 1024,
4033     "name" : "FLEX_COMPONENT_R"
4034    },
4035    {
4036     "enum_field_value" : 2048,
4037     "name" : "FLEX_COMPONENT_G"
4038    },
4039    {
4040     "enum_field_value" : 4096,
4041     "name" : "FLEX_COMPONENT_B"
4042    },
4043    {
4044     "enum_field_value" : 1073741824,
4045     "name" : "FLEX_COMPONENT_A"
4046    }
4047   ],
4048   "linker_set_key" : "android_flex_component",
4049   "name" : "android_flex_component",
4050   "referenced_type" : "type-10",
4051   "self_type" : "type-10",
4052   "size" : 4,
4053   "source_file" : "/system/core/libsystem/include/system/graphics.h",
4054   "underlying_type" : "type-11",
4055   "unique_id" : "android_flex_component"
4056  },
4057  {
4058   "alignment" : 4,
4059   "enum_fields" :
4060   [
4061    {
4062     "enum_field_value" : 0,
4063     "name" : "FLEX_FORMAT_INVALID"
4064    },
4065    {
4066     "enum_field_value" : 1,
4067     "name" : "FLEX_FORMAT_Y"
4068    },
4069    {
4070     "enum_field_value" : 7,
4071     "name" : "FLEX_FORMAT_YCbCr"
4072    },
4073    {
4074     "enum_field_value" : 1073741831,
4075     "name" : "FLEX_FORMAT_YCbCrA"
4076    },
4077    {
4078     "enum_field_value" : 7168,
4079     "name" : "FLEX_FORMAT_RGB"
4080    },
4081    {
4082     "enum_field_value" : 1073748992,
4083     "name" : "FLEX_FORMAT_RGBA"
4084    }
4085   ],
4086   "linker_set_key" : "android_flex_format",
4087   "name" : "android_flex_format",
4088   "referenced_type" : "type-541",
4089   "self_type" : "type-541",
4090   "size" : 4,
4091   "source_file" : "/system/core/libsystem/include/system/graphics.h",
4092   "underlying_type" : "type-11",
4093   "unique_id" : "android_flex_format"
4094  },
4095  {
4096   "alignment" : 4,
4097   "enum_fields" :
4098   [
4099    {
4100     "enum_field_value" : 1,
4101     "name" : "HAL_HDR_DOLBY_VISION"
4102    },
4103    {
4104     "enum_field_value" : 2,
4105     "name" : "HAL_HDR_HDR10"
4106    },
4107    {
4108     "enum_field_value" : 3,
4109     "name" : "HAL_HDR_HLG"
4110    }
4111   ],
4112   "linker_set_key" : "android_hdr_t",
4113   "name" : "android_hdr_t",
4114   "referenced_type" : "type-531",
4115   "self_type" : "type-531",
4116   "size" : 4,
4117   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
4118   "underlying_type" : "type-11",
4119   "unique_id" : "android_hdr_t"
4120  },
4121  {
4122   "alignment" : 4,
4123   "enum_fields" :
4124   [
4125    {
4126     "enum_field_value" : 4,
4127     "name" : "HAL_HDR_HDR10_PLUS"
4128    }
4129   ],
4130   "linker_set_key" : "android_hdr_v1_2_t",
4131   "name" : "android_hdr_v1_2_t",
4132   "referenced_type" : "type-536",
4133   "self_type" : "type-536",
4134   "size" : 4,
4135   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
4136   "underlying_type" : "type-11",
4137   "unique_id" : "android_hdr_v1_2_t"
4138  },
4139  {
4140   "alignment" : 4,
4141   "enum_fields" :
4142   [
4143    {
4144     "enum_field_value" : 39,
4145     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
4146    },
4147    {
4148     "enum_field_value" : 40,
4149     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
4150    },
4151    {
4152     "enum_field_value" : 41,
4153     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
4154    },
4155    {
4156     "enum_field_value" : 42,
4157     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
4158    }
4159   ],
4160   "linker_set_key" : "android_pixel_format_sw_t",
4161   "name" : "android_pixel_format_sw_t",
4162   "referenced_type" : "type-539",
4163   "self_type" : "type-539",
4164   "size" : 4,
4165   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
4166   "underlying_type" : "type-11",
4167   "unique_id" : "_ZTS25android_pixel_format_sw_t"
4168  },
4169  {
4170   "alignment" : 4,
4171   "enum_fields" :
4172   [
4173    {
4174     "enum_field_value" : 1,
4175     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
4176    },
4177    {
4178     "enum_field_value" : 2,
4179     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
4180    },
4181    {
4182     "enum_field_value" : 3,
4183     "name" : "HAL_PIXEL_FORMAT_RGB_888"
4184    },
4185    {
4186     "enum_field_value" : 4,
4187     "name" : "HAL_PIXEL_FORMAT_RGB_565"
4188    },
4189    {
4190     "enum_field_value" : 5,
4191     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
4192    },
4193    {
4194     "enum_field_value" : 16,
4195     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
4196    },
4197    {
4198     "enum_field_value" : 17,
4199     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
4200    },
4201    {
4202     "enum_field_value" : 20,
4203     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
4204    },
4205    {
4206     "enum_field_value" : 22,
4207     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
4208    },
4209    {
4210     "enum_field_value" : 32,
4211     "name" : "HAL_PIXEL_FORMAT_RAW16"
4212    },
4213    {
4214     "enum_field_value" : 33,
4215     "name" : "HAL_PIXEL_FORMAT_BLOB"
4216    },
4217    {
4218     "enum_field_value" : 34,
4219     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
4220    },
4221    {
4222     "enum_field_value" : 35,
4223     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
4224    },
4225    {
4226     "enum_field_value" : 36,
4227     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
4228    },
4229    {
4230     "enum_field_value" : 37,
4231     "name" : "HAL_PIXEL_FORMAT_RAW10"
4232    },
4233    {
4234     "enum_field_value" : 38,
4235     "name" : "HAL_PIXEL_FORMAT_RAW12"
4236    },
4237    {
4238     "enum_field_value" : 43,
4239     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
4240    },
4241    {
4242     "enum_field_value" : 538982489,
4243     "name" : "HAL_PIXEL_FORMAT_Y8"
4244    },
4245    {
4246     "enum_field_value" : 540422489,
4247     "name" : "HAL_PIXEL_FORMAT_Y16"
4248    },
4249    {
4250     "enum_field_value" : 842094169,
4251     "name" : "HAL_PIXEL_FORMAT_YV12"
4252    }
4253   ],
4254   "linker_set_key" : "android_pixel_format_t",
4255   "name" : "android_pixel_format_t",
4256   "referenced_type" : "type-526",
4257   "self_type" : "type-526",
4258   "size" : 4,
4259   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
4260   "underlying_type" : "type-11",
4261   "unique_id" : "android_pixel_format_t"
4262  },
4263  {
4264   "alignment" : 4,
4265   "enum_fields" :
4266   [
4267    {
4268     "enum_field_value" : 48,
4269     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
4270    },
4271    {
4272     "enum_field_value" : 49,
4273     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
4274    },
4275    {
4276     "enum_field_value" : 50,
4277     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
4278    },
4279    {
4280     "enum_field_value" : 51,
4281     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
4282    },
4283    {
4284     "enum_field_value" : 52,
4285     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
4286    },
4287    {
4288     "enum_field_value" : 53,
4289     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
4290    },
4291    {
4292     "enum_field_value" : 54,
4293     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
4294    }
4295   ],
4296   "linker_set_key" : "android_pixel_format_v1_1_t",
4297   "name" : "android_pixel_format_v1_1_t",
4298   "referenced_type" : "type-532",
4299   "self_type" : "type-532",
4300   "size" : 4,
4301   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
4302   "underlying_type" : "type-11",
4303   "unique_id" : "android_pixel_format_v1_1_t"
4304  },
4305  {
4306   "alignment" : 4,
4307   "enum_fields" :
4308   [
4309    {
4310     "enum_field_value" : 55,
4311     "name" : "HAL_PIXEL_FORMAT_HSV_888"
4312    }
4313   ],
4314   "linker_set_key" : "android_pixel_format_v1_2_t",
4315   "name" : "android_pixel_format_v1_2_t",
4316   "referenced_type" : "type-538",
4317   "self_type" : "type-538",
4318   "size" : 4,
4319   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
4320   "underlying_type" : "type-11",
4321   "unique_id" : "android_pixel_format_v1_2_t"
4322  },
4323  {
4324   "alignment" : 4,
4325   "enum_fields" :
4326   [
4327    {
4328     "enum_field_value" : 0,
4329     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
4330    },
4331    {
4332     "enum_field_value" : 1,
4333     "name" : "HAL_RENDER_INTENT_ENHANCE"
4334    },
4335    {
4336     "enum_field_value" : 2,
4337     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
4338    },
4339    {
4340     "enum_field_value" : 3,
4341     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
4342    }
4343   ],
4344   "linker_set_key" : "android_render_intent_v1_1_t",
4345   "name" : "android_render_intent_v1_1_t",
4346   "referenced_type" : "type-535",
4347   "self_type" : "type-535",
4348   "size" : 4,
4349   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
4350   "underlying_type" : "type-11",
4351   "unique_id" : "android_render_intent_v1_1_t"
4352  },
4353  {
4354   "alignment" : 4,
4355   "enum_fields" :
4356   [
4357    {
4358     "enum_field_value" : 1,
4359     "name" : "HAL_TRANSFORM_FLIP_H"
4360    },
4361    {
4362     "enum_field_value" : 2,
4363     "name" : "HAL_TRANSFORM_FLIP_V"
4364    },
4365    {
4366     "enum_field_value" : 4,
4367     "name" : "HAL_TRANSFORM_ROT_90"
4368    },
4369    {
4370     "enum_field_value" : 3,
4371     "name" : "HAL_TRANSFORM_ROT_180"
4372    },
4373    {
4374     "enum_field_value" : 7,
4375     "name" : "HAL_TRANSFORM_ROT_270"
4376    }
4377   ],
4378   "linker_set_key" : "android_transform_t",
4379   "name" : "android_transform_t",
4380   "referenced_type" : "type-527",
4381   "self_type" : "type-527",
4382   "size" : 4,
4383   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
4384   "underlying_type" : "type-11",
4385   "unique_id" : "android_transform_t"
4386  },
4387  {
4388   "alignment" : 4,
4389   "enum_fields" :
4390   [
4391    {
4392     "enum_field_value" : 0,
4393     "name" : "C2_DONT_BLOCK"
4394    },
4395    {
4396     "enum_field_value" : 1,
4397     "name" : "C2_MAY_BLOCK"
4398    }
4399   ],
4400   "linker_set_key" : "c2_blocking_t",
4401   "name" : "c2_blocking_t",
4402   "referenced_type" : "type-190",
4403   "self_type" : "type-190",
4404   "size" : 4,
4405   "source_file" : "/frameworks/av/media/codec2/core/include/C2.h",
4406   "underlying_type" : "type-2",
4407   "unique_id" : "_ZTS13c2_blocking_t"
4408  },
4409  {
4410   "alignment" : 4,
4411   "enum_fields" :
4412   [
4413    {
4414     "enum_field_value" : 0,
4415     "name" : "C2_FALSE"
4416    },
4417    {
4418     "enum_field_value" : 1,
4419     "name" : "C2_TRUE"
4420    }
4421   ],
4422   "linker_set_key" : "c2_bool_t",
4423   "name" : "c2_bool_t",
4424   "referenced_type" : "type-336",
4425   "self_type" : "type-336",
4426   "size" : 4,
4427   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
4428   "underlying_type" : "type-11",
4429   "unique_id" : "_ZTS9c2_bool_t"
4430  },
4431  {
4432   "alignment" : 4,
4433   "enum_fields" :
4434   [
4435    {
4436     "enum_field_value" : 0,
4437     "name" : "C2_UNSET"
4438    },
4439    {
4440     "enum_field_value" : 1,
4441     "name" : "C2_SET"
4442    },
4443    {
4444     "enum_field_value" : 2,
4445     "name" : "C2_DEFAULT"
4446    }
4447   ],
4448   "linker_set_key" : "c2_set_t",
4449   "name" : "c2_set_t",
4450   "referenced_type" : "type-337",
4451   "self_type" : "type-337",
4452   "size" : 4,
4453   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
4454   "underlying_type" : "type-11",
4455   "unique_id" : "_ZTS8c2_set_t"
4456  },
4457  {
4458   "alignment" : 4,
4459   "enum_fields" :
4460   [
4461    {
4462     "enum_field_value" : 0,
4463     "name" : "C2_OK"
4464    },
4465    {
4466     "enum_field_value" : 22,
4467     "name" : "C2_BAD_VALUE"
4468    },
4469    {
4470     "enum_field_value" : 6,
4471     "name" : "C2_BAD_INDEX"
4472    },
4473    {
4474     "enum_field_value" : 95,
4475     "name" : "C2_CANNOT_DO"
4476    },
4477    {
4478     "enum_field_value" : 17,
4479     "name" : "C2_DUPLICATE"
4480    },
4481    {
4482     "enum_field_value" : 2,
4483     "name" : "C2_NOT_FOUND"
4484    },
4485    {
4486     "enum_field_value" : 1,
4487     "name" : "C2_BAD_STATE"
4488    },
4489    {
4490     "enum_field_value" : 11,
4491     "name" : "C2_BLOCKING"
4492    },
4493    {
4494     "enum_field_value" : 4,
4495     "name" : "C2_CANCELED"
4496    },
4497    {
4498     "enum_field_value" : 12,
4499     "name" : "C2_NO_MEMORY"
4500    },
4501    {
4502     "enum_field_value" : 13,
4503     "name" : "C2_REFUSED"
4504    },
4505    {
4506     "enum_field_value" : 110,
4507     "name" : "C2_TIMED_OUT"
4508    },
4509    {
4510     "enum_field_value" : 38,
4511     "name" : "C2_OMITTED"
4512    },
4513    {
4514     "enum_field_value" : 14,
4515     "name" : "C2_CORRUPTED"
4516    },
4517    {
4518     "enum_field_value" : 19,
4519     "name" : "C2_NO_INIT"
4520    }
4521   ],
4522   "linker_set_key" : "c2_status_t",
4523   "name" : "c2_status_t",
4524   "referenced_type" : "type-1",
4525   "self_type" : "type-1",
4526   "size" : 4,
4527   "source_file" : "/frameworks/av/media/codec2/core/include/C2.h",
4528   "underlying_type" : "type-2",
4529   "unique_id" : "_ZTS11c2_status_t"
4530  }
4531 ],
4532 "function_types" :
4533 [
4534  {
4535   "alignment" : 4,
4536   "linker_set_key" : "int (alloc_device_t *, const native_handle *)",
4537   "name" : "int (alloc_device_t *, const native_handle *)",
4538   "parameters" :
4539   [
4540    {
4541     "referenced_type" : "type-98"
4542    },
4543    {
4544     "referenced_type" : "type-59"
4545    }
4546   ],
4547   "referenced_type" : "type-101",
4548   "return_type" : "type-2",
4549   "self_type" : "type-101",
4550   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
4551  },
4552  {
4553   "alignment" : 4,
4554   "linker_set_key" : "int (alloc_device_t *, int, int, int, int, const native_handle **, int *)",
4555   "name" : "int (alloc_device_t *, int, int, int, int, const native_handle **, int *)",
4556   "parameters" :
4557   [
4558    {
4559     "referenced_type" : "type-98"
4560    },
4561    {
4562     "referenced_type" : "type-2"
4563    },
4564    {
4565     "referenced_type" : "type-2"
4566    },
4567    {
4568     "referenced_type" : "type-2"
4569    },
4570    {
4571     "referenced_type" : "type-2"
4572    },
4573    {
4574     "referenced_type" : "type-99"
4575    },
4576    {
4577     "referenced_type" : "type-90"
4578    }
4579   ],
4580   "referenced_type" : "type-97",
4581   "return_type" : "type-2",
4582   "self_type" : "type-97",
4583   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
4584  },
4585  {
4586   "alignment" : 4,
4587   "linker_set_key" : "int (const gralloc_module_t *, const native_handle *)",
4588   "name" : "int (const gralloc_module_t *, const native_handle *)",
4589   "parameters" :
4590   [
4591    {
4592     "referenced_type" : "type-75"
4593    },
4594    {
4595     "referenced_type" : "type-59"
4596    }
4597   ],
4598   "referenced_type" : "type-74",
4599   "return_type" : "type-2",
4600   "self_type" : "type-74",
4601   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
4602  },
4603  {
4604   "alignment" : 4,
4605   "linker_set_key" : "int (const gralloc_module_t *, const native_handle *, int *)",
4606   "name" : "int (const gralloc_module_t *, const native_handle *, int *)",
4607   "parameters" :
4608   [
4609    {
4610     "referenced_type" : "type-75"
4611    },
4612    {
4613     "referenced_type" : "type-59"
4614    },
4615    {
4616     "referenced_type" : "type-90"
4617    }
4618   ],
4619   "referenced_type" : "type-89",
4620   "return_type" : "type-2",
4621   "self_type" : "type-89",
4622   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
4623  },
4624  {
4625   "alignment" : 4,
4626   "linker_set_key" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *)",
4627   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *)",
4628   "parameters" :
4629   [
4630    {
4631     "referenced_type" : "type-75"
4632    },
4633    {
4634     "referenced_type" : "type-59"
4635    },
4636    {
4637     "referenced_type" : "type-2"
4638    },
4639    {
4640     "referenced_type" : "type-2"
4641    },
4642    {
4643     "referenced_type" : "type-2"
4644    },
4645    {
4646     "referenced_type" : "type-2"
4647    },
4648    {
4649     "referenced_type" : "type-2"
4650    },
4651    {
4652     "referenced_type" : "type-84"
4653    }
4654   ],
4655   "referenced_type" : "type-83",
4656   "return_type" : "type-2",
4657   "self_type" : "type-83",
4658   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
4659  },
4660  {
4661   "alignment" : 4,
4662   "linker_set_key" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *, int)",
4663   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *, int)",
4664   "parameters" :
4665   [
4666    {
4667     "referenced_type" : "type-75"
4668    },
4669    {
4670     "referenced_type" : "type-59"
4671    },
4672    {
4673     "referenced_type" : "type-2"
4674    },
4675    {
4676     "referenced_type" : "type-2"
4677    },
4678    {
4679     "referenced_type" : "type-2"
4680    },
4681    {
4682     "referenced_type" : "type-2"
4683    },
4684    {
4685     "referenced_type" : "type-2"
4686    },
4687    {
4688     "referenced_type" : "type-84"
4689    },
4690    {
4691     "referenced_type" : "type-2"
4692    }
4693   ],
4694   "referenced_type" : "type-92",
4695   "return_type" : "type-2",
4696   "self_type" : "type-92",
4697   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
4698  },
4699  {
4700   "alignment" : 4,
4701   "linker_set_key" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **)",
4702   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **)",
4703   "parameters" :
4704   [
4705    {
4706     "referenced_type" : "type-75"
4707    },
4708    {
4709     "referenced_type" : "type-59"
4710    },
4711    {
4712     "referenced_type" : "type-2"
4713    },
4714    {
4715     "referenced_type" : "type-2"
4716    },
4717    {
4718     "referenced_type" : "type-2"
4719    },
4720    {
4721     "referenced_type" : "type-2"
4722    },
4723    {
4724     "referenced_type" : "type-2"
4725    },
4726    {
4727     "referenced_type" : "type-79"
4728    }
4729   ],
4730   "referenced_type" : "type-78",
4731   "return_type" : "type-2",
4732   "self_type" : "type-78",
4733   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
4734  },
4735  {
4736   "alignment" : 4,
4737   "linker_set_key" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **, int)",
4738   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **, int)",
4739   "parameters" :
4740   [
4741    {
4742     "referenced_type" : "type-75"
4743    },
4744    {
4745     "referenced_type" : "type-59"
4746    },
4747    {
4748     "referenced_type" : "type-2"
4749    },
4750    {
4751     "referenced_type" : "type-2"
4752    },
4753    {
4754     "referenced_type" : "type-2"
4755    },
4756    {
4757     "referenced_type" : "type-2"
4758    },
4759    {
4760     "referenced_type" : "type-2"
4761    },
4762    {
4763     "referenced_type" : "type-79"
4764    },
4765    {
4766     "referenced_type" : "type-2"
4767    }
4768   ],
4769   "referenced_type" : "type-87",
4770   "return_type" : "type-2",
4771   "self_type" : "type-87",
4772   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
4773  },
4774  {
4775   "alignment" : 4,
4776   "linker_set_key" : "int (const gralloc_module_t *, int, ...)",
4777   "name" : "int (const gralloc_module_t *, int, ...)",
4778   "parameters" :
4779   [
4780    {
4781     "referenced_type" : "type-75"
4782    },
4783    {
4784     "referenced_type" : "type-2"
4785    }
4786   ],
4787   "referenced_type" : "type-81",
4788   "return_type" : "type-2",
4789   "self_type" : "type-81",
4790   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
4791  },
4792  {
4793   "alignment" : 4,
4794   "linker_set_key" : "int (const hw_module_t *, const char *, hw_device_t **)",
4795   "name" : "int (const hw_module_t *, const char *, hw_device_t **)",
4796   "parameters" :
4797   [
4798    {
4799     "referenced_type" : "type-28"
4800    },
4801    {
4802     "referenced_type" : "type-23"
4803    },
4804    {
4805     "referenced_type" : "type-30"
4806    }
4807   ],
4808   "referenced_type" : "type-27",
4809   "return_type" : "type-2",
4810   "self_type" : "type-27",
4811   "source_file" : "/hardware/libhardware/include/hardware/hardware.h"
4812  },
4813  {
4814   "alignment" : 4,
4815   "linker_set_key" : "int (framebuffer_device_t *)",
4816   "name" : "int (framebuffer_device_t *)",
4817   "parameters" :
4818   [
4819    {
4820     "referenced_type" : "type-54"
4821    }
4822   ],
4823   "referenced_type" : "type-64",
4824   "return_type" : "type-2",
4825   "self_type" : "type-64",
4826   "source_file" : "/hardware/libhardware/include/hardware/fb.h"
4827  },
4828  {
4829   "alignment" : 4,
4830   "linker_set_key" : "int (framebuffer_device_t *, const native_handle *)",
4831   "name" : "int (framebuffer_device_t *, const native_handle *)",
4832   "parameters" :
4833   [
4834    {
4835     "referenced_type" : "type-54"
4836    },
4837    {
4838     "referenced_type" : "type-59"
4839    }
4840   ],
4841   "referenced_type" : "type-58",
4842   "return_type" : "type-2",
4843   "self_type" : "type-58",
4844   "source_file" : "/hardware/libhardware/include/hardware/fb.h"
4845  },
4846  {
4847   "alignment" : 4,
4848   "linker_set_key" : "int (framebuffer_device_t *, int)",
4849   "name" : "int (framebuffer_device_t *, int)",
4850   "parameters" :
4851   [
4852    {
4853     "referenced_type" : "type-54"
4854    },
4855    {
4856     "referenced_type" : "type-2"
4857    }
4858   ],
4859   "referenced_type" : "type-53",
4860   "return_type" : "type-2",
4861   "self_type" : "type-53",
4862   "source_file" : "/hardware/libhardware/include/hardware/fb.h"
4863  },
4864  {
4865   "alignment" : 4,
4866   "linker_set_key" : "int (framebuffer_device_t *, int, int, int, int)",
4867   "name" : "int (framebuffer_device_t *, int, int, int, int)",
4868   "parameters" :
4869   [
4870    {
4871     "referenced_type" : "type-54"
4872    },
4873    {
4874     "referenced_type" : "type-2"
4875    },
4876    {
4877     "referenced_type" : "type-2"
4878    },
4879    {
4880     "referenced_type" : "type-2"
4881    },
4882    {
4883     "referenced_type" : "type-2"
4884    }
4885   ],
4886   "referenced_type" : "type-56",
4887   "return_type" : "type-2",
4888   "self_type" : "type-56",
4889   "source_file" : "/hardware/libhardware/include/hardware/fb.h"
4890  },
4891  {
4892   "alignment" : 4,
4893   "linker_set_key" : "int (hw_device_t *)",
4894   "name" : "int (hw_device_t *)",
4895   "parameters" :
4896   [
4897    {
4898     "referenced_type" : "type-31"
4899    }
4900   ],
4901   "referenced_type" : "type-36",
4902   "return_type" : "type-2",
4903   "self_type" : "type-36",
4904   "source_file" : "/hardware/libhardware/include/hardware/hardware.h"
4905  },
4906  {
4907   "alignment" : 4,
4908   "linker_set_key" : "void (alloc_device_t *, char *, int)",
4909   "name" : "void (alloc_device_t *, char *, int)",
4910   "parameters" :
4911   [
4912    {
4913     "referenced_type" : "type-98"
4914    },
4915    {
4916     "referenced_type" : "type-67"
4917    },
4918    {
4919     "referenced_type" : "type-2"
4920    }
4921   ],
4922   "referenced_type" : "type-103",
4923   "return_type" : "type-38",
4924   "self_type" : "type-103",
4925   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
4926  },
4927  {
4928   "alignment" : 4,
4929   "linker_set_key" : "void (framebuffer_device_t *, char *, int)",
4930   "name" : "void (framebuffer_device_t *, char *, int)",
4931   "parameters" :
4932   [
4933    {
4934     "referenced_type" : "type-54"
4935    },
4936    {
4937     "referenced_type" : "type-67"
4938    },
4939    {
4940     "referenced_type" : "type-2"
4941    }
4942   ],
4943   "referenced_type" : "type-66",
4944   "return_type" : "type-38",
4945   "self_type" : "type-66",
4946   "source_file" : "/hardware/libhardware/include/hardware/fb.h"
4947  }
4948 ],
4949 "functions" : [],
4950 "global_vars" : [],
4951 "lvalue_reference_types" :
4952 [
4953  {
4954   "alignment" : 4,
4955   "linker_set_key" : "C2ParamDescriptor::attrib_t &",
4956   "name" : "C2ParamDescriptor::attrib_t &",
4957   "referenced_type" : "type-361",
4958   "self_type" : "type-416",
4959   "size" : 4,
4960   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
4961  },
4962  {
4963   "alignment" : 4,
4964   "linker_set_key" : "C2ParamFieldValues &",
4965   "name" : "C2ParamFieldValues &",
4966   "referenced_type" : "type-260",
4967   "self_type" : "type-515",
4968   "size" : 4,
4969   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
4970  },
4971  {
4972   "alignment" : 4,
4973   "linker_set_key" : "const C2FieldDescriptor &",
4974   "name" : "const C2FieldDescriptor &",
4975   "referenced_type" : "type-496",
4976   "self_type" : "type-497",
4977   "size" : 4,
4978   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
4979  },
4980  {
4981   "alignment" : 4,
4982   "linker_set_key" : "const C2FieldSupportedValues &",
4983   "name" : "const C2FieldSupportedValues &",
4984   "referenced_type" : "type-522",
4985   "self_type" : "type-523",
4986   "size" : 4,
4987   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
4988  },
4989  {
4990   "alignment" : 4,
4991   "linker_set_key" : "const C2MemoryUsage &",
4992   "name" : "const C2MemoryUsage &",
4993   "referenced_type" : "type-109",
4994   "self_type" : "type-111",
4995   "size" : 4,
4996   "source_file" : "/frameworks/av/media/codec2/core/include/android-C2Buffer.h"
4997  },
4998  {
4999   "alignment" : 4,
5000   "linker_set_key" : "const C2Param &",
5001   "name" : "const C2Param &",
5002   "referenced_type" : "type-276",
5003   "self_type" : "type-311",
5004   "size" : 4,
5005   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5006  },
5007  {
5008   "alignment" : 4,
5009   "linker_set_key" : "const C2Param::CoreIndex &",
5010   "name" : "const C2Param::CoreIndex &",
5011   "referenced_type" : "type-41",
5012   "self_type" : "type-150",
5013   "size" : 4,
5014   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5015  },
5016  {
5017   "alignment" : 4,
5018   "linker_set_key" : "const C2Param::Index &",
5019   "name" : "const C2Param::Index &",
5020   "referenced_type" : "type-177",
5021   "self_type" : "type-257",
5022   "size" : 4,
5023   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5024  },
5025  {
5026   "alignment" : 4,
5027   "linker_set_key" : "const C2Param::Type &",
5028   "name" : "const C2Param::Type &",
5029   "referenced_type" : "type-173",
5030   "self_type" : "type-215",
5031   "size" : 4,
5032   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5033  },
5034  {
5035   "alignment" : 4,
5036   "linker_set_key" : "const C2ParamField &",
5037   "name" : "const C2ParamField &",
5038   "referenced_type" : "type-467",
5039   "self_type" : "type-471",
5040   "size" : 4,
5041   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5042  },
5043  {
5044   "alignment" : 4,
5045   "linker_set_key" : "const C2ParamFieldValues &",
5046   "name" : "const C2ParamFieldValues &",
5047   "referenced_type" : "type-518",
5048   "self_type" : "type-519",
5049   "size" : 4,
5050   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5051  },
5052  {
5053   "alignment" : 4,
5054   "linker_set_key" : "const C2Rect &",
5055   "name" : "const C2Rect &",
5056   "referenced_type" : "type-199",
5057   "self_type" : "type-201",
5058   "size" : 4,
5059   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5060  },
5061  {
5062   "alignment" : 4,
5063   "linker_set_key" : "const C2Segment &",
5064   "name" : "const C2Segment &",
5065   "referenced_type" : "type-127",
5066   "self_type" : "type-129",
5067   "size" : 4,
5068   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5069  },
5070  {
5071   "alignment" : 4,
5072   "linker_set_key" : "const _C2FieldId &",
5073   "name" : "const _C2FieldId &",
5074   "referenced_type" : "type-412",
5075   "self_type" : "type-435",
5076   "size" : 4,
5077   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5078  },
5079  {
5080   "alignment" : 4,
5081   "linker_set_key" : "const _C2LinearCapacityAspect &",
5082   "name" : "const _C2LinearCapacityAspect &",
5083   "referenced_type" : "type-131",
5084   "self_type" : "type-144",
5085   "size" : 4,
5086   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5087  },
5088  {
5089   "alignment" : 4,
5090   "linker_set_key" : "const _C2LinearRangeAspect &",
5091   "name" : "const _C2LinearRangeAspect &",
5092   "referenced_type" : "type-136",
5093   "self_type" : "type-140",
5094   "size" : 4,
5095   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5096  },
5097  {
5098   "alignment" : 4,
5099   "linker_set_key" : "const _C2PlanarCapacityAspect &",
5100   "name" : "const _C2PlanarCapacityAspect &",
5101   "referenced_type" : "type-204",
5102   "self_type" : "type-227",
5103   "size" : 4,
5104   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5105  },
5106  {
5107   "alignment" : 4,
5108   "linker_set_key" : "const _C2PlanarSectionAspect &",
5109   "name" : "const _C2PlanarSectionAspect &",
5110   "referenced_type" : "type-219",
5111   "self_type" : "type-228",
5112   "size" : 4,
5113   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5114  },
5115  {
5116   "alignment" : 4,
5117   "linker_set_key" : "const c2_cntr_t<unsigned int, void> &",
5118   "name" : "const c2_cntr_t<unsigned int, void> &",
5119   "referenced_type" : "type-487",
5120   "self_type" : "type-486",
5121   "size" : 4,
5122   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5123  },
5124  {
5125   "alignment" : 4,
5126   "linker_set_key" : "const c2_cntr_t<unsigned long long, void> &",
5127   "name" : "const c2_cntr_t<unsigned long long, void> &",
5128   "referenced_type" : "type-489",
5129   "self_type" : "type-488",
5130   "size" : 4,
5131   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5132  },
5133  {
5134   "alignment" : 4,
5135   "linker_set_key" : "const char &",
5136   "name" : "const char &",
5137   "referenced_type" : "type-4",
5138   "self_type" : "type-3",
5139   "size" : 4,
5140   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5141  },
5142  {
5143   "alignment" : 4,
5144   "linker_set_key" : "const float &",
5145   "name" : "const float &",
5146   "referenced_type" : "type-50",
5147   "self_type" : "type-490",
5148   "size" : 4,
5149   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5150  },
5151  {
5152   "alignment" : 4,
5153   "linker_set_key" : "const int &",
5154   "name" : "const int &",
5155   "referenced_type" : "type-49",
5156   "self_type" : "type-479",
5157   "size" : 4,
5158   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5159  },
5160  {
5161   "alignment" : 4,
5162   "linker_set_key" : "const long long &",
5163   "name" : "const long long &",
5164   "referenced_type" : "type-483",
5165   "self_type" : "type-482",
5166   "size" : 4,
5167   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5168  },
5169  {
5170   "alignment" : 4,
5171   "linker_set_key" : "const std::vector<C2FieldDescriptor, std::allocator<C2FieldDescriptor> > &",
5172   "name" : "const std::vector<C2FieldDescriptor, std::allocator<C2FieldDescriptor> > &",
5173   "referenced_type" : "type-43",
5174   "self_type" : "type-143",
5175   "size" : 4,
5176   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5177  },
5178  {
5179   "alignment" : 4,
5180   "linker_set_key" : "const std::vector<C2Param::Index, std::allocator<C2Param::Index> > &",
5181   "name" : "const std::vector<C2Param::Index, std::allocator<C2Param::Index> > &",
5182   "referenced_type" : "type-297",
5183   "self_type" : "type-296",
5184   "size" : 4,
5185   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5186  },
5187  {
5188   "alignment" : 4,
5189   "linker_set_key" : "const std::vector<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, C2Value::Primitive>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, C2Value::Primitive> > > &",
5190   "name" : "const std::vector<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, C2Value::Primitive>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, C2Value::Primitive> > > &",
5191   "referenced_type" : "type-500",
5192   "self_type" : "type-499",
5193   "size" : 4,
5194   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5195  },
5196  {
5197   "alignment" : 4,
5198   "linker_set_key" : "const unsigned char &",
5199   "name" : "const unsigned char &",
5200   "referenced_type" : "type-469",
5201   "self_type" : "type-521",
5202   "size" : 4,
5203   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5204  },
5205  {
5206   "alignment" : 4,
5207   "linker_set_key" : "const unsigned int &",
5208   "name" : "const unsigned int &",
5209   "referenced_type" : "type-48",
5210   "self_type" : "type-484",
5211   "size" : 4,
5212   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5213  },
5214  {
5215   "alignment" : 4,
5216   "linker_set_key" : "const unsigned long long &",
5217   "name" : "const unsigned long long &",
5218   "referenced_type" : "type-242",
5219   "self_type" : "type-485",
5220   "size" : 4,
5221   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5222  }
5223 ],
5224 "pointer_types" :
5225 [
5226  {
5227   "alignment" : 4,
5228   "linker_set_key" : "C2Allocator *",
5229   "name" : "C2Allocator *",
5230   "referenced_type" : "type-156",
5231   "self_type" : "type-160",
5232   "size" : 4,
5233   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5234  },
5235  {
5236   "alignment" : 4,
5237   "linker_set_key" : "C2AllocatorStore *",
5238   "name" : "C2AllocatorStore *",
5239   "referenced_type" : "type-317",
5240   "self_type" : "type-318",
5241   "size" : 4,
5242   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h"
5243  },
5244  {
5245   "alignment" : 4,
5246   "linker_set_key" : "C2BlockPool *",
5247   "name" : "C2BlockPool *",
5248   "referenced_type" : "type-167",
5249   "self_type" : "type-168",
5250   "size" : 4,
5251   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5252  },
5253  {
5254   "alignment" : 4,
5255   "linker_set_key" : "C2Buffer *",
5256   "name" : "C2Buffer *",
5257   "referenced_type" : "type-251",
5258   "self_type" : "type-253",
5259   "size" : 4,
5260   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5261  },
5262  {
5263   "alignment" : 4,
5264   "linker_set_key" : "C2ColorAspectsStruct *",
5265   "name" : "C2ColorAspectsStruct *",
5266   "referenced_type" : "type-432",
5267   "self_type" : "type-433",
5268   "size" : 4,
5269   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
5270  },
5271  {
5272   "alignment" : 4,
5273   "linker_set_key" : "C2ColorInfoStruct *",
5274   "name" : "C2ColorInfoStruct *",
5275   "referenced_type" : "type-425",
5276   "self_type" : "type-426",
5277   "size" : 4,
5278   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
5279  },
5280  {
5281   "alignment" : 4,
5282   "linker_set_key" : "C2Component *",
5283   "name" : "C2Component *",
5284   "referenced_type" : "type-301",
5285   "self_type" : "type-314",
5286   "size" : 4,
5287   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h"
5288  },
5289  {
5290   "alignment" : 4,
5291   "linker_set_key" : "C2Component::Listener *",
5292   "name" : "C2Component::Listener *",
5293   "referenced_type" : "type-302",
5294   "self_type" : "type-303",
5295   "size" : 4,
5296   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h"
5297  },
5298  {
5299   "alignment" : 4,
5300   "linker_set_key" : "C2ComponentInterface *",
5301   "name" : "C2ComponentInterface *",
5302   "referenced_type" : "type-299",
5303   "self_type" : "type-300",
5304   "size" : 4,
5305   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h"
5306  },
5307  {
5308   "alignment" : 4,
5309   "linker_set_key" : "C2ComponentStore *",
5310   "name" : "C2ComponentStore *",
5311   "referenced_type" : "type-319",
5312   "self_type" : "type-320",
5313   "size" : 4,
5314   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h"
5315  },
5316  {
5317   "alignment" : 4,
5318   "linker_set_key" : "C2Fence *",
5319   "name" : "C2Fence *",
5320   "referenced_type" : "type-114",
5321   "self_type" : "type-117",
5322   "size" : 4,
5323   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5324  },
5325  {
5326   "alignment" : 4,
5327   "linker_set_key" : "C2FieldDescriptor *",
5328   "name" : "C2FieldDescriptor *",
5329   "referenced_type" : "type-491",
5330   "self_type" : "type-495",
5331   "size" : 4,
5332   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5333  },
5334  {
5335   "alignment" : 4,
5336   "linker_set_key" : "C2FieldSupportedValues *",
5337   "name" : "C2FieldSupportedValues *",
5338   "referenced_type" : "type-285",
5339   "self_type" : "type-514",
5340   "size" : 4,
5341   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5342  },
5343  {
5344   "alignment" : 4,
5345   "linker_set_key" : "C2FieldSupportedValuesQuery *",
5346   "name" : "C2FieldSupportedValuesQuery *",
5347   "referenced_type" : "type-283",
5348   "self_type" : "type-292",
5349   "size" : 4,
5350   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h"
5351  },
5352  {
5353   "alignment" : 4,
5354   "linker_set_key" : "C2FrameInfoParser *",
5355   "name" : "C2FrameInfoParser *",
5356   "referenced_type" : "type-315",
5357   "self_type" : "type-316",
5358   "size" : 4,
5359   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h"
5360  },
5361  {
5362   "alignment" : 4,
5363   "linker_set_key" : "C2GopLayerStruct *",
5364   "name" : "C2GopLayerStruct *",
5365   "referenced_type" : "type-440",
5366   "self_type" : "type-441",
5367   "size" : 4,
5368   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
5369  },
5370  {
5371   "alignment" : 4,
5372   "linker_set_key" : "C2GraphicAllocation *",
5373   "name" : "C2GraphicAllocation *",
5374   "referenced_type" : "type-236",
5375   "self_type" : "type-237",
5376   "size" : 4,
5377   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5378  },
5379  {
5380   "alignment" : 4,
5381   "linker_set_key" : "C2IntraRefreshStruct *",
5382   "name" : "C2IntraRefreshStruct *",
5383   "referenced_type" : "type-445",
5384   "self_type" : "type-446",
5385   "size" : 4,
5386   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
5387  },
5388  {
5389   "alignment" : 4,
5390   "linker_set_key" : "C2LinearAllocation *",
5391   "name" : "C2LinearAllocation *",
5392   "referenced_type" : "type-165",
5393   "self_type" : "type-166",
5394   "size" : 4,
5395   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5396  },
5397  {
5398   "alignment" : 4,
5399   "linker_set_key" : "C2LinearCapacity *",
5400   "name" : "C2LinearCapacity *",
5401   "referenced_type" : "type-147",
5402   "self_type" : "type-148",
5403   "size" : 4,
5404   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5405  },
5406  {
5407   "alignment" : 4,
5408   "linker_set_key" : "C2LinearRange *",
5409   "name" : "C2LinearRange *",
5410   "referenced_type" : "type-141",
5411   "self_type" : "type-142",
5412   "size" : 4,
5413   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5414  },
5415  {
5416   "alignment" : 4,
5417   "linker_set_key" : "C2MemoryUsage *",
5418   "name" : "C2MemoryUsage *",
5419   "referenced_type" : "type-46",
5420   "self_type" : "type-45",
5421   "size" : 4,
5422   "source_file" : "/frameworks/av/media/codec2/core/include/C2BufferBase.h"
5423  },
5424  {
5425   "alignment" : 4,
5426   "linker_set_key" : "C2Param *",
5427   "name" : "C2Param *",
5428   "referenced_type" : "type-69",
5429   "self_type" : "type-321",
5430   "size" : 4,
5431   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5432  },
5433  {
5434   "alignment" : 4,
5435   "linker_set_key" : "C2Param::CoreIndex *",
5436   "name" : "C2Param::CoreIndex *",
5437   "referenced_type" : "type-42",
5438   "self_type" : "type-106",
5439   "size" : 4,
5440   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5441  },
5442  {
5443   "alignment" : 4,
5444   "linker_set_key" : "C2Param::Index *",
5445   "name" : "C2Param::Index *",
5446   "referenced_type" : "type-70",
5447   "self_type" : "type-246",
5448   "size" : 4,
5449   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5450  },
5451  {
5452   "alignment" : 4,
5453   "linker_set_key" : "C2Param::Type *",
5454   "name" : "C2Param::Type *",
5455   "referenced_type" : "type-71",
5456   "self_type" : "type-202",
5457   "size" : 4,
5458   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5459  },
5460  {
5461   "alignment" : 4,
5462   "linker_set_key" : "C2ParamDescriptor *",
5463   "name" : "C2ParamDescriptor *",
5464   "referenced_type" : "type-176",
5465   "self_type" : "type-340",
5466   "size" : 4,
5467   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5468  },
5469  {
5470   "alignment" : 4,
5471   "linker_set_key" : "C2ParamField *",
5472   "name" : "C2ParamField *",
5473   "referenced_type" : "type-261",
5474   "self_type" : "type-456",
5475   "size" : 4,
5476   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5477  },
5478  {
5479   "alignment" : 4,
5480   "linker_set_key" : "C2ParamFieldValues *",
5481   "name" : "C2ParamFieldValues *",
5482   "referenced_type" : "type-260",
5483   "self_type" : "type-516",
5484   "size" : 4,
5485   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5486  },
5487  {
5488   "alignment" : 4,
5489   "linker_set_key" : "C2ParamReflector *",
5490   "name" : "C2ParamReflector *",
5491   "referenced_type" : "type-427",
5492   "self_type" : "type-438",
5493   "size" : 4,
5494   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5495  },
5496  {
5497   "alignment" : 4,
5498   "linker_set_key" : "C2PictureSizeStruct *",
5499   "name" : "C2PictureSizeStruct *",
5500   "referenced_type" : "type-400",
5501   "self_type" : "type-402",
5502   "size" : 4,
5503   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
5504  },
5505  {
5506   "alignment" : 4,
5507   "linker_set_key" : "C2PlanarCapacity *",
5508   "name" : "C2PlanarCapacity *",
5509   "referenced_type" : "type-231",
5510   "self_type" : "type-232",
5511   "size" : 4,
5512   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5513  },
5514  {
5515   "alignment" : 4,
5516   "linker_set_key" : "C2PlanarSection *",
5517   "name" : "C2PlanarSection *",
5518   "referenced_type" : "type-225",
5519   "self_type" : "type-226",
5520   "size" : 4,
5521   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5522  },
5523  {
5524   "alignment" : 4,
5525   "linker_set_key" : "C2ProfileLevelStruct *",
5526   "name" : "C2ProfileLevelStruct *",
5527   "referenced_type" : "type-359",
5528   "self_type" : "type-360",
5529   "size" : 4,
5530   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
5531  },
5532  {
5533   "alignment" : 4,
5534   "linker_set_key" : "C2Rect *",
5535   "name" : "C2Rect *",
5536   "referenced_type" : "type-197",
5537   "self_type" : "type-198",
5538   "size" : 4,
5539   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5540  },
5541  {
5542   "alignment" : 4,
5543   "linker_set_key" : "C2RectStruct *",
5544   "name" : "C2RectStruct *",
5545   "referenced_type" : "type-411",
5546   "self_type" : "type-413",
5547   "size" : 4,
5548   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
5549  },
5550  {
5551   "alignment" : 4,
5552   "linker_set_key" : "C2RotationStruct *",
5553   "name" : "C2RotationStruct *",
5554   "referenced_type" : "type-417",
5555   "self_type" : "type-418",
5556   "size" : 4,
5557   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
5558  },
5559  {
5560   "alignment" : 4,
5561   "linker_set_key" : "C2Segment *",
5562   "name" : "C2Segment *",
5563   "referenced_type" : "type-125",
5564   "self_type" : "type-126",
5565   "size" : 4,
5566   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5567  },
5568  {
5569   "alignment" : 4,
5570   "linker_set_key" : "C2StoreIonUsageStruct *",
5571   "name" : "C2StoreIonUsageStruct *",
5572   "referenced_type" : "type-458",
5573   "self_type" : "type-459",
5574   "size" : 4,
5575   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
5576  },
5577  {
5578   "alignment" : 4,
5579   "linker_set_key" : "C2StructDescriptor *",
5580   "name" : "C2StructDescriptor *",
5581   "referenced_type" : "type-40",
5582   "self_type" : "type-132",
5583   "size" : 4,
5584   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5585  },
5586  {
5587   "alignment" : 4,
5588   "linker_set_key" : "C2SupplementalDataStruct *",
5589   "name" : "C2SupplementalDataStruct *",
5590   "referenced_type" : "type-368",
5591   "self_type" : "type-369",
5592   "size" : 4,
5593   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
5594  },
5595  {
5596   "alignment" : 4,
5597   "linker_set_key" : "C2TemporalLayeringStruct *",
5598   "name" : "C2TemporalLayeringStruct *",
5599   "referenced_type" : "type-442",
5600   "self_type" : "type-443",
5601   "size" : 4,
5602   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
5603  },
5604  {
5605   "alignment" : 4,
5606   "linker_set_key" : "C2TimedControlStruct *",
5607   "name" : "C2TimedControlStruct *",
5608   "referenced_type" : "type-462",
5609   "self_type" : "type-463",
5610   "size" : 4,
5611   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
5612  },
5613  {
5614   "alignment" : 4,
5615   "linker_set_key" : "C2TimestampGapAdjustmentStruct *",
5616   "name" : "C2TimestampGapAdjustmentStruct *",
5617   "referenced_type" : "type-464",
5618   "self_type" : "type-466",
5619   "size" : 4,
5620   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
5621  },
5622  {
5623   "alignment" : 4,
5624   "linker_set_key" : "C2Value *",
5625   "name" : "C2Value *",
5626   "referenced_type" : "type-473",
5627   "self_type" : "type-476",
5628   "size" : 4,
5629   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5630  },
5631  {
5632   "alignment" : 4,
5633   "linker_set_key" : "C2Value::Primitive *",
5634   "name" : "C2Value::Primitive *",
5635   "referenced_type" : "type-288",
5636   "self_type" : "type-475",
5637   "size" : 4,
5638   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5639  },
5640  {
5641   "alignment" : 4,
5642   "linker_set_key" : "_C2EditableLinearRangeAspect *",
5643   "name" : "_C2EditableLinearRangeAspect *",
5644   "referenced_type" : "type-152",
5645   "self_type" : "type-153",
5646   "size" : 4,
5647   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5648  },
5649  {
5650   "alignment" : 4,
5651   "linker_set_key" : "_C2EditablePlanarSectionAspect *",
5652   "name" : "_C2EditablePlanarSectionAspect *",
5653   "referenced_type" : "type-221",
5654   "self_type" : "type-224",
5655   "size" : 4,
5656   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5657  },
5658  {
5659   "alignment" : 4,
5660   "linker_set_key" : "_C2FieldId *",
5661   "name" : "_C2FieldId *",
5662   "referenced_type" : "type-262",
5663   "self_type" : "type-401",
5664   "size" : 4,
5665   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5666  },
5667  {
5668   "alignment" : 4,
5669   "linker_set_key" : "_C2InnateStatus *",
5670   "name" : "_C2InnateStatus *",
5671   "referenced_type" : "type-120",
5672   "self_type" : "type-124",
5673   "size" : 4,
5674   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5675  },
5676  {
5677   "alignment" : 4,
5678   "linker_set_key" : "_C2LinearCapacityAspect *",
5679   "name" : "_C2LinearCapacityAspect *",
5680   "referenced_type" : "type-130",
5681   "self_type" : "type-134",
5682   "size" : 4,
5683   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5684  },
5685  {
5686   "alignment" : 4,
5687   "linker_set_key" : "_C2LinearRangeAspect *",
5688   "name" : "_C2LinearRangeAspect *",
5689   "referenced_type" : "type-135",
5690   "self_type" : "type-139",
5691   "size" : 4,
5692   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5693  },
5694  {
5695   "alignment" : 4,
5696   "linker_set_key" : "_C2PlanarCapacityAspect *",
5697   "name" : "_C2PlanarCapacityAspect *",
5698   "referenced_type" : "type-203",
5699   "self_type" : "type-206",
5700   "size" : 4,
5701   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5702  },
5703  {
5704   "alignment" : 4,
5705   "linker_set_key" : "_C2PlanarSectionAspect *",
5706   "name" : "_C2PlanarSectionAspect *",
5707   "referenced_type" : "type-217",
5708   "self_type" : "type-218",
5709   "size" : 4,
5710   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5711  },
5712  {
5713   "alignment" : 4,
5714   "linker_set_key" : "alloc_device_t *",
5715   "name" : "alloc_device_t *",
5716   "referenced_type" : "type-95",
5717   "self_type" : "type-98",
5718   "size" : 4,
5719   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
5720  },
5721  {
5722   "alignment" : 4,
5723   "linker_set_key" : "android::C2AndroidMemoryUsage *",
5724   "name" : "android::C2AndroidMemoryUsage *",
5725   "referenced_type" : "type-107",
5726   "self_type" : "type-108",
5727   "size" : 4,
5728   "source_file" : "/frameworks/av/media/codec2/core/include/android-C2Buffer.h"
5729  },
5730  {
5731   "alignment" : 4,
5732   "linker_set_key" : "android_flex_plane *",
5733   "name" : "android_flex_plane *",
5734   "referenced_type" : "type-7",
5735   "self_type" : "type-6",
5736   "size" : 4,
5737   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5738  },
5739  {
5740   "alignment" : 4,
5741   "linker_set_key" : "android_ycbcr *",
5742   "name" : "android_ycbcr *",
5743   "referenced_type" : "type-85",
5744   "self_type" : "type-84",
5745   "size" : 4,
5746   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
5747  },
5748  {
5749   "alignment" : 4,
5750   "linker_set_key" : "c2_cntr_t<unsigned int, void> *",
5751   "name" : "c2_cntr_t<unsigned int, void> *",
5752   "referenced_type" : "type-290",
5753   "self_type" : "type-503",
5754   "size" : 4,
5755   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5756  },
5757  {
5758   "alignment" : 4,
5759   "linker_set_key" : "c2_cntr_t<unsigned long long, void> *",
5760   "name" : "c2_cntr_t<unsigned long long, void> *",
5761   "referenced_type" : "type-266",
5762   "self_type" : "type-506",
5763   "size" : 4,
5764   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5765  },
5766  {
5767   "alignment" : 4,
5768   "linker_set_key" : "char *",
5769   "name" : "char *",
5770   "referenced_type" : "type-5",
5771   "self_type" : "type-67",
5772   "size" : 4,
5773   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5774  },
5775  {
5776   "alignment" : 4,
5777   "linker_set_key" : "const C2ConstGraphicBlock *",
5778   "name" : "const C2ConstGraphicBlock *",
5779   "referenced_type" : "type-244",
5780   "self_type" : "type-245",
5781   "size" : 4,
5782   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5783  },
5784  {
5785   "alignment" : 4,
5786   "linker_set_key" : "const C2ConstLinearBlock *",
5787   "name" : "const C2ConstLinearBlock *",
5788   "referenced_type" : "type-188",
5789   "self_type" : "type-189",
5790   "size" : 4,
5791   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5792  },
5793  {
5794   "alignment" : 4,
5795   "linker_set_key" : "const C2FieldDescriptor *",
5796   "name" : "const C2FieldDescriptor *",
5797   "referenced_type" : "type-496",
5798   "self_type" : "type-498",
5799   "size" : 4,
5800   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5801  },
5802  {
5803   "alignment" : 4,
5804   "linker_set_key" : "const C2FieldSupportedValuesQuery *",
5805   "name" : "const C2FieldSupportedValuesQuery *",
5806   "referenced_type" : "type-294",
5807   "self_type" : "type-295",
5808   "size" : 4,
5809   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h"
5810  },
5811  {
5812   "alignment" : 4,
5813   "linker_set_key" : "const C2LinearCapacity *",
5814   "name" : "const C2LinearCapacity *",
5815   "referenced_type" : "type-149",
5816   "self_type" : "type-151",
5817   "size" : 4,
5818   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5819  },
5820  {
5821   "alignment" : 4,
5822   "linker_set_key" : "const C2LinearRange *",
5823   "name" : "const C2LinearRange *",
5824   "referenced_type" : "type-145",
5825   "self_type" : "type-146",
5826   "size" : 4,
5827   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5828  },
5829  {
5830   "alignment" : 4,
5831   "linker_set_key" : "const C2Param *",
5832   "name" : "const C2Param *",
5833   "referenced_type" : "type-276",
5834   "self_type" : "type-293",
5835   "size" : 4,
5836   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5837  },
5838  {
5839   "alignment" : 4,
5840   "linker_set_key" : "const C2Param::CoreIndex *",
5841   "name" : "const C2Param::CoreIndex *",
5842   "referenced_type" : "type-41",
5843   "self_type" : "type-138",
5844   "size" : 4,
5845   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5846  },
5847  {
5848   "alignment" : 4,
5849   "linker_set_key" : "const C2Param::Index *",
5850   "name" : "const C2Param::Index *",
5851   "referenced_type" : "type-177",
5852   "self_type" : "type-234",
5853   "size" : 4,
5854   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5855  },
5856  {
5857   "alignment" : 4,
5858   "linker_set_key" : "const C2Param::Type *",
5859   "name" : "const C2Param::Type *",
5860   "referenced_type" : "type-173",
5861   "self_type" : "type-191",
5862   "size" : 4,
5863   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5864  },
5865  {
5866   "alignment" : 4,
5867   "linker_set_key" : "const C2ParamDescriptor *",
5868   "name" : "const C2ParamDescriptor *",
5869   "referenced_type" : "type-267",
5870   "self_type" : "type-280",
5871   "size" : 4,
5872   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5873  },
5874  {
5875   "alignment" : 4,
5876   "linker_set_key" : "const C2ParamField *",
5877   "name" : "const C2ParamField *",
5878   "referenced_type" : "type-467",
5879   "self_type" : "type-472",
5880   "size" : 4,
5881   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5882  },
5883  {
5884   "alignment" : 4,
5885   "linker_set_key" : "const C2PlanarCapacity *",
5886   "name" : "const C2PlanarCapacity *",
5887   "referenced_type" : "type-233",
5888   "self_type" : "type-235",
5889   "size" : 4,
5890   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5891  },
5892  {
5893   "alignment" : 4,
5894   "linker_set_key" : "const C2PlanarSection *",
5895   "name" : "const C2PlanarSection *",
5896   "referenced_type" : "type-229",
5897   "self_type" : "type-230",
5898   "size" : 4,
5899   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5900  },
5901  {
5902   "alignment" : 4,
5903   "linker_set_key" : "const C2PlaneInfo *",
5904   "name" : "const C2PlaneInfo *",
5905   "referenced_type" : "type-210",
5906   "self_type" : "type-211",
5907   "size" : 4,
5908   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5909  },
5910  {
5911   "alignment" : 4,
5912   "linker_set_key" : "const C2Rect *",
5913   "name" : "const C2Rect *",
5914   "referenced_type" : "type-199",
5915   "self_type" : "type-200",
5916   "size" : 4,
5917   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5918  },
5919  {
5920   "alignment" : 4,
5921   "linker_set_key" : "const C2Segment *",
5922   "name" : "const C2Segment *",
5923   "referenced_type" : "type-127",
5924   "self_type" : "type-128",
5925   "size" : 4,
5926   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5927  },
5928  {
5929   "alignment" : 4,
5930   "linker_set_key" : "const C2StructDescriptor *",
5931   "name" : "const C2StructDescriptor *",
5932   "referenced_type" : "type-105",
5933   "self_type" : "type-110",
5934   "size" : 4,
5935   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5936  },
5937  {
5938   "alignment" : 4,
5939   "linker_set_key" : "const C2Value *",
5940   "name" : "const C2Value *",
5941   "referenced_type" : "type-477",
5942   "self_type" : "type-478",
5943   "size" : 4,
5944   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5945  },
5946  {
5947   "alignment" : 4,
5948   "linker_set_key" : "const C2Value::Primitive *",
5949   "name" : "const C2Value::Primitive *",
5950   "referenced_type" : "type-480",
5951   "self_type" : "type-481",
5952   "size" : 4,
5953   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5954  },
5955  {
5956   "alignment" : 4,
5957   "linker_set_key" : "const _C2EditablePlanarSectionAspect *",
5958   "name" : "const _C2EditablePlanarSectionAspect *",
5959   "referenced_type" : "type-222",
5960   "self_type" : "type-223",
5961   "size" : 4,
5962   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5963  },
5964  {
5965   "alignment" : 4,
5966   "linker_set_key" : "const _C2FieldId *",
5967   "name" : "const _C2FieldId *",
5968   "referenced_type" : "type-412",
5969   "self_type" : "type-424",
5970   "size" : 4,
5971   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
5972  },
5973  {
5974   "alignment" : 4,
5975   "linker_set_key" : "const _C2InnateStatus *",
5976   "name" : "const _C2InnateStatus *",
5977   "referenced_type" : "type-122",
5978   "self_type" : "type-123",
5979   "size" : 4,
5980   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5981  },
5982  {
5983   "alignment" : 4,
5984   "linker_set_key" : "const _C2LinearCapacityAspect *",
5985   "name" : "const _C2LinearCapacityAspect *",
5986   "referenced_type" : "type-131",
5987   "self_type" : "type-133",
5988   "size" : 4,
5989   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5990  },
5991  {
5992   "alignment" : 4,
5993   "linker_set_key" : "const _C2LinearRangeAspect *",
5994   "name" : "const _C2LinearRangeAspect *",
5995   "referenced_type" : "type-136",
5996   "self_type" : "type-137",
5997   "size" : 4,
5998   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
5999  },
6000  {
6001   "alignment" : 4,
6002   "linker_set_key" : "const _C2PlanarCapacityAspect *",
6003   "name" : "const _C2PlanarCapacityAspect *",
6004   "referenced_type" : "type-204",
6005   "self_type" : "type-205",
6006   "size" : 4,
6007   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6008  },
6009  {
6010   "alignment" : 4,
6011   "linker_set_key" : "const _C2PlanarSectionAspect *",
6012   "name" : "const _C2PlanarSectionAspect *",
6013   "referenced_type" : "type-219",
6014   "self_type" : "type-220",
6015   "size" : 4,
6016   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6017  },
6018  {
6019   "alignment" : 4,
6020   "linker_set_key" : "const char *",
6021   "name" : "const char *",
6022   "referenced_type" : "type-4",
6023   "self_type" : "type-23",
6024   "size" : 4,
6025   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6026  },
6027  {
6028   "alignment" : 4,
6029   "linker_set_key" : "const gralloc_module_t *",
6030   "name" : "const gralloc_module_t *",
6031   "referenced_type" : "type-76",
6032   "self_type" : "type-75",
6033   "size" : 4,
6034   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
6035  },
6036  {
6037   "alignment" : 4,
6038   "linker_set_key" : "const hw_module_t *",
6039   "name" : "const hw_module_t *",
6040   "referenced_type" : "type-29",
6041   "self_type" : "type-28",
6042   "size" : 4,
6043   "source_file" : "/hardware/libhardware/include/hardware/hardware.h"
6044  },
6045  {
6046   "alignment" : 4,
6047   "linker_set_key" : "const native_handle *",
6048   "name" : "const native_handle *",
6049   "referenced_type" : "type-60",
6050   "self_type" : "type-59",
6051   "size" : 4,
6052   "source_file" : "/hardware/libhardware/include/hardware/fb.h"
6053  },
6054  {
6055   "alignment" : 4,
6056   "linker_set_key" : "const native_handle **",
6057   "name" : "const native_handle **",
6058   "referenced_type" : "type-59",
6059   "self_type" : "type-99",
6060   "size" : 4,
6061   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
6062  },
6063  {
6064   "alignment" : 4,
6065   "linker_set_key" : "float *",
6066   "name" : "float *",
6067   "referenced_type" : "type-15",
6068   "self_type" : "type-507",
6069   "size" : 4,
6070   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6071  },
6072  {
6073   "alignment" : 4,
6074   "linker_set_key" : "framebuffer_device_t *",
6075   "name" : "framebuffer_device_t *",
6076   "referenced_type" : "type-47",
6077   "self_type" : "type-54",
6078   "size" : 4,
6079   "source_file" : "/hardware/libhardware/include/hardware/fb.h"
6080  },
6081  {
6082   "alignment" : 4,
6083   "linker_set_key" : "hw_device_t *",
6084   "name" : "hw_device_t *",
6085   "referenced_type" : "type-32",
6086   "self_type" : "type-31",
6087   "size" : 4,
6088   "source_file" : "/hardware/libhardware/include/hardware/hardware.h"
6089  },
6090  {
6091   "alignment" : 4,
6092   "linker_set_key" : "hw_device_t **",
6093   "name" : "hw_device_t **",
6094   "referenced_type" : "type-31",
6095   "self_type" : "type-30",
6096   "size" : 4,
6097   "source_file" : "/hardware/libhardware/include/hardware/hardware.h"
6098  },
6099  {
6100   "alignment" : 4,
6101   "linker_set_key" : "hw_module_methods_t *",
6102   "name" : "hw_module_methods_t *",
6103   "referenced_type" : "type-25",
6104   "self_type" : "type-24",
6105   "size" : 4,
6106   "source_file" : "/hardware/libhardware/include/hardware/hardware.h"
6107  },
6108  {
6109   "alignment" : 4,
6110   "linker_set_key" : "hw_module_t *",
6111   "name" : "hw_module_t *",
6112   "referenced_type" : "type-21",
6113   "self_type" : "type-33",
6114   "size" : 4,
6115   "source_file" : "/hardware/libhardware/include/hardware/hardware.h"
6116  },
6117  {
6118   "alignment" : 4,
6119   "linker_set_key" : "int (*)(alloc_device_t *, const native_handle *)",
6120   "name" : "int (*)(alloc_device_t *, const native_handle *)",
6121   "referenced_type" : "type-101",
6122   "self_type" : "type-100",
6123   "size" : 4,
6124   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
6125  },
6126  {
6127   "alignment" : 4,
6128   "linker_set_key" : "int (*)(alloc_device_t *, int, int, int, int, const native_handle **, int *)",
6129   "name" : "int (*)(alloc_device_t *, int, int, int, int, const native_handle **, int *)",
6130   "referenced_type" : "type-97",
6131   "self_type" : "type-96",
6132   "size" : 4,
6133   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
6134  },
6135  {
6136   "alignment" : 4,
6137   "linker_set_key" : "int (*)(const gralloc_module_t *, const native_handle *)",
6138   "name" : "int (*)(const gralloc_module_t *, const native_handle *)",
6139   "referenced_type" : "type-74",
6140   "self_type" : "type-73",
6141   "size" : 4,
6142   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
6143  },
6144  {
6145   "alignment" : 4,
6146   "linker_set_key" : "int (*)(const gralloc_module_t *, const native_handle *, int *)",
6147   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int *)",
6148   "referenced_type" : "type-89",
6149   "self_type" : "type-88",
6150   "size" : 4,
6151   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
6152  },
6153  {
6154   "alignment" : 4,
6155   "linker_set_key" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *)",
6156   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *)",
6157   "referenced_type" : "type-83",
6158   "self_type" : "type-82",
6159   "size" : 4,
6160   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
6161  },
6162  {
6163   "alignment" : 4,
6164   "linker_set_key" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *, int)",
6165   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *, int)",
6166   "referenced_type" : "type-92",
6167   "self_type" : "type-91",
6168   "size" : 4,
6169   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
6170  },
6171  {
6172   "alignment" : 4,
6173   "linker_set_key" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **)",
6174   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **)",
6175   "referenced_type" : "type-78",
6176   "self_type" : "type-77",
6177   "size" : 4,
6178   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
6179  },
6180  {
6181   "alignment" : 4,
6182   "linker_set_key" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **, int)",
6183   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **, int)",
6184   "referenced_type" : "type-87",
6185   "self_type" : "type-86",
6186   "size" : 4,
6187   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
6188  },
6189  {
6190   "alignment" : 4,
6191   "linker_set_key" : "int (*)(const gralloc_module_t *, int, ...)",
6192   "name" : "int (*)(const gralloc_module_t *, int, ...)",
6193   "referenced_type" : "type-81",
6194   "self_type" : "type-80",
6195   "size" : 4,
6196   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
6197  },
6198  {
6199   "alignment" : 4,
6200   "linker_set_key" : "int (*)(const hw_module_t *, const char *, hw_device_t **)",
6201   "name" : "int (*)(const hw_module_t *, const char *, hw_device_t **)",
6202   "referenced_type" : "type-27",
6203   "self_type" : "type-26",
6204   "size" : 4,
6205   "source_file" : "/hardware/libhardware/include/hardware/hardware.h"
6206  },
6207  {
6208   "alignment" : 4,
6209   "linker_set_key" : "int (*)(framebuffer_device_t *)",
6210   "name" : "int (*)(framebuffer_device_t *)",
6211   "referenced_type" : "type-64",
6212   "self_type" : "type-63",
6213   "size" : 4,
6214   "source_file" : "/hardware/libhardware/include/hardware/fb.h"
6215  },
6216  {
6217   "alignment" : 4,
6218   "linker_set_key" : "int (*)(framebuffer_device_t *, const native_handle *)",
6219   "name" : "int (*)(framebuffer_device_t *, const native_handle *)",
6220   "referenced_type" : "type-58",
6221   "self_type" : "type-57",
6222   "size" : 4,
6223   "source_file" : "/hardware/libhardware/include/hardware/fb.h"
6224  },
6225  {
6226   "alignment" : 4,
6227   "linker_set_key" : "int (*)(framebuffer_device_t *, int)",
6228   "name" : "int (*)(framebuffer_device_t *, int)",
6229   "referenced_type" : "type-53",
6230   "self_type" : "type-52",
6231   "size" : 4,
6232   "source_file" : "/hardware/libhardware/include/hardware/fb.h"
6233  },
6234  {
6235   "alignment" : 4,
6236   "linker_set_key" : "int (*)(framebuffer_device_t *, int, int, int, int)",
6237   "name" : "int (*)(framebuffer_device_t *, int, int, int, int)",
6238   "referenced_type" : "type-56",
6239   "self_type" : "type-55",
6240   "size" : 4,
6241   "source_file" : "/hardware/libhardware/include/hardware/fb.h"
6242  },
6243  {
6244   "alignment" : 4,
6245   "linker_set_key" : "int (*)(hw_device_t *)",
6246   "name" : "int (*)(hw_device_t *)",
6247   "referenced_type" : "type-36",
6248   "self_type" : "type-35",
6249   "size" : 4,
6250   "source_file" : "/hardware/libhardware/include/hardware/hardware.h"
6251  },
6252  {
6253   "alignment" : 4,
6254   "linker_set_key" : "int *",
6255   "name" : "int *",
6256   "referenced_type" : "type-2",
6257   "self_type" : "type-90",
6258   "size" : 4,
6259   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6260  },
6261  {
6262   "alignment" : 4,
6263   "linker_set_key" : "long long *",
6264   "name" : "long long *",
6265   "referenced_type" : "type-289",
6266   "self_type" : "type-504",
6267   "size" : 4,
6268   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6269  },
6270  {
6271   "alignment" : 4,
6272   "linker_set_key" : "std::shared_ptr<C2CircularBlock> *",
6273   "name" : "std::shared_ptr<C2CircularBlock> *",
6274   "referenced_type" : "type-172",
6275   "self_type" : "type-171",
6276   "size" : 4,
6277   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6278  },
6279  {
6280   "alignment" : 4,
6281   "linker_set_key" : "std::shared_ptr<C2GraphicAllocation> *",
6282   "name" : "std::shared_ptr<C2GraphicAllocation> *",
6283   "referenced_type" : "type-164",
6284   "self_type" : "type-163",
6285   "size" : 4,
6286   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6287  },
6288  {
6289   "alignment" : 4,
6290   "linker_set_key" : "std::shared_ptr<C2GraphicBlock> *",
6291   "name" : "std::shared_ptr<C2GraphicBlock> *",
6292   "referenced_type" : "type-175",
6293   "self_type" : "type-174",
6294   "size" : 4,
6295   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6296  },
6297  {
6298   "alignment" : 4,
6299   "linker_set_key" : "std::shared_ptr<C2LinearAllocation> *",
6300   "name" : "std::shared_ptr<C2LinearAllocation> *",
6301   "referenced_type" : "type-162",
6302   "self_type" : "type-161",
6303   "size" : 4,
6304   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6305  },
6306  {
6307   "alignment" : 4,
6308   "linker_set_key" : "std::shared_ptr<C2LinearBlock> *",
6309   "name" : "std::shared_ptr<C2LinearBlock> *",
6310   "referenced_type" : "type-170",
6311   "self_type" : "type-169",
6312   "size" : 4,
6313   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6314  },
6315  {
6316   "alignment" : 4,
6317   "linker_set_key" : "unsigned char *",
6318   "name" : "unsigned char *",
6319   "referenced_type" : "type-9",
6320   "self_type" : "type-8",
6321   "size" : 4,
6322   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6323  },
6324  {
6325   "alignment" : 4,
6326   "linker_set_key" : "unsigned int *",
6327   "name" : "unsigned int *",
6328   "referenced_type" : "type-11",
6329   "self_type" : "type-502",
6330   "size" : 4,
6331   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6332  },
6333  {
6334   "alignment" : 4,
6335   "linker_set_key" : "unsigned long long *",
6336   "name" : "unsigned long long *",
6337   "referenced_type" : "type-19",
6338   "self_type" : "type-505",
6339   "size" : 4,
6340   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6341  },
6342  {
6343   "alignment" : 4,
6344   "linker_set_key" : "void (*)(alloc_device_t *, char *, int)",
6345   "name" : "void (*)(alloc_device_t *, char *, int)",
6346   "referenced_type" : "type-103",
6347   "self_type" : "type-102",
6348   "size" : 4,
6349   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
6350  },
6351  {
6352   "alignment" : 4,
6353   "linker_set_key" : "void (*)(framebuffer_device_t *, char *, int)",
6354   "name" : "void (*)(framebuffer_device_t *, char *, int)",
6355   "referenced_type" : "type-66",
6356   "self_type" : "type-65",
6357   "size" : 4,
6358   "source_file" : "/hardware/libhardware/include/hardware/fb.h"
6359  },
6360  {
6361   "alignment" : 4,
6362   "linker_set_key" : "void *",
6363   "name" : "void *",
6364   "referenced_type" : "type-38",
6365   "self_type" : "type-37",
6366   "size" : 4,
6367   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6368  },
6369  {
6370   "alignment" : 4,
6371   "linker_set_key" : "void **",
6372   "name" : "void **",
6373   "referenced_type" : "type-37",
6374   "self_type" : "type-79",
6375   "size" : 4,
6376   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
6377  }
6378 ],
6379 "qualified_types" :
6380 [
6381  {
6382   "alignment" : 1,
6383   "is_const" : true,
6384   "linker_set_key" : "char const[10]",
6385   "name" : "char const[10]",
6386   "referenced_type" : "type-342",
6387   "self_type" : "type-343",
6388   "size" : 10,
6389   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6390  },
6391  {
6392   "alignment" : 1,
6393   "is_const" : true,
6394   "linker_set_key" : "char const[11]",
6395   "name" : "char const[11]",
6396   "referenced_type" : "type-414",
6397   "self_type" : "type-415",
6398   "size" : 11,
6399   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6400  },
6401  {
6402   "alignment" : 1,
6403   "is_const" : true,
6404   "linker_set_key" : "char const[13]",
6405   "name" : "char const[13]",
6406   "referenced_type" : "type-345",
6407   "self_type" : "type-346",
6408   "size" : 13,
6409   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6410  },
6411  {
6412   "alignment" : 1,
6413   "is_const" : true,
6414   "linker_set_key" : "char const[14]",
6415   "name" : "char const[14]",
6416   "referenced_type" : "type-404",
6417   "self_type" : "type-405",
6418   "size" : 14,
6419   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6420  },
6421  {
6422   "alignment" : 1,
6423   "is_const" : true,
6424   "linker_set_key" : "char const[15]",
6425   "name" : "char const[15]",
6426   "referenced_type" : "type-347",
6427   "self_type" : "type-348",
6428   "size" : 15,
6429   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6430  },
6431  {
6432   "alignment" : 1,
6433   "is_const" : true,
6434   "linker_set_key" : "char const[16]",
6435   "name" : "char const[16]",
6436   "referenced_type" : "type-364",
6437   "self_type" : "type-365",
6438   "size" : 16,
6439   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6440  },
6441  {
6442   "alignment" : 1,
6443   "is_const" : true,
6444   "linker_set_key" : "char const[17]",
6445   "name" : "char const[17]",
6446   "referenced_type" : "type-351",
6447   "self_type" : "type-352",
6448   "size" : 17,
6449   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6450  },
6451  {
6452   "alignment" : 1,
6453   "is_const" : true,
6454   "linker_set_key" : "char const[18]",
6455   "name" : "char const[18]",
6456   "referenced_type" : "type-349",
6457   "self_type" : "type-350",
6458   "size" : 18,
6459   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6460  },
6461  {
6462   "alignment" : 1,
6463   "is_const" : true,
6464   "linker_set_key" : "char const[19]",
6465   "name" : "char const[19]",
6466   "referenced_type" : "type-381",
6467   "self_type" : "type-382",
6468   "size" : 19,
6469   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6470  },
6471  {
6472   "alignment" : 1,
6473   "is_const" : true,
6474   "linker_set_key" : "char const[20]",
6475   "name" : "char const[20]",
6476   "referenced_type" : "type-383",
6477   "self_type" : "type-384",
6478   "size" : 20,
6479   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6480  },
6481  {
6482   "alignment" : 1,
6483   "is_const" : true,
6484   "linker_set_key" : "char const[21]",
6485   "name" : "char const[21]",
6486   "referenced_type" : "type-355",
6487   "self_type" : "type-356",
6488   "size" : 21,
6489   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6490  },
6491  {
6492   "alignment" : 1,
6493   "is_const" : true,
6494   "linker_set_key" : "char const[22]",
6495   "name" : "char const[22]",
6496   "referenced_type" : "type-374",
6497   "self_type" : "type-375",
6498   "size" : 22,
6499   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6500  },
6501  {
6502   "alignment" : 1,
6503   "is_const" : true,
6504   "linker_set_key" : "char const[23]",
6505   "name" : "char const[23]",
6506   "referenced_type" : "type-376",
6507   "self_type" : "type-377",
6508   "size" : 23,
6509   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6510  },
6511  {
6512   "alignment" : 1,
6513   "is_const" : true,
6514   "linker_set_key" : "char const[24]",
6515   "name" : "char const[24]",
6516   "referenced_type" : "type-385",
6517   "self_type" : "type-386",
6518   "size" : 24,
6519   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6520  },
6521  {
6522   "alignment" : 1,
6523   "is_const" : true,
6524   "linker_set_key" : "char const[25]",
6525   "name" : "char const[25]",
6526   "referenced_type" : "type-379",
6527   "self_type" : "type-380",
6528   "size" : 25,
6529   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6530  },
6531  {
6532   "alignment" : 1,
6533   "is_const" : true,
6534   "linker_set_key" : "char const[26]",
6535   "name" : "char const[26]",
6536   "referenced_type" : "type-387",
6537   "self_type" : "type-388",
6538   "size" : 26,
6539   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6540  },
6541  {
6542   "alignment" : 1,
6543   "is_const" : true,
6544   "linker_set_key" : "char const[27]",
6545   "name" : "char const[27]",
6546   "referenced_type" : "type-389",
6547   "self_type" : "type-390",
6548   "size" : 27,
6549   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6550  },
6551  {
6552   "alignment" : 1,
6553   "is_const" : true,
6554   "linker_set_key" : "char const[28]",
6555   "name" : "char const[28]",
6556   "referenced_type" : "type-392",
6557   "self_type" : "type-393",
6558   "size" : 28,
6559   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6560  },
6561  {
6562   "alignment" : 1,
6563   "is_const" : true,
6564   "linker_set_key" : "char const[29]",
6565   "name" : "char const[29]",
6566   "referenced_type" : "type-396",
6567   "self_type" : "type-397",
6568   "size" : 29,
6569   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6570  },
6571  {
6572   "alignment" : 1,
6573   "is_const" : true,
6574   "linker_set_key" : "char const[30]",
6575   "name" : "char const[30]",
6576   "referenced_type" : "type-409",
6577   "self_type" : "type-410",
6578   "size" : 30,
6579   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6580  },
6581  {
6582   "alignment" : 1,
6583   "is_const" : true,
6584   "linker_set_key" : "char const[31]",
6585   "name" : "char const[31]",
6586   "referenced_type" : "type-370",
6587   "self_type" : "type-371",
6588   "size" : 31,
6589   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6590  },
6591  {
6592   "alignment" : 1,
6593   "is_const" : true,
6594   "linker_set_key" : "char const[35]",
6595   "name" : "char const[35]",
6596   "referenced_type" : "type-468",
6597   "self_type" : "type-470",
6598   "size" : 35,
6599   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6600  },
6601  {
6602   "alignment" : 1,
6603   "is_const" : true,
6604   "linker_set_key" : "char const[36]",
6605   "name" : "char const[36]",
6606   "referenced_type" : "type-398",
6607   "self_type" : "type-399",
6608   "size" : 36,
6609   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6610  },
6611  {
6612   "alignment" : 1,
6613   "is_const" : true,
6614   "linker_set_key" : "char const[8]",
6615   "name" : "char const[8]",
6616   "referenced_type" : "type-419",
6617   "self_type" : "type-420",
6618   "size" : 8,
6619   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6620  },
6621  {
6622   "alignment" : 1,
6623   "is_const" : true,
6624   "linker_set_key" : "char const[9]",
6625   "name" : "char const[9]",
6626   "referenced_type" : "type-362",
6627   "self_type" : "type-363",
6628   "size" : 9,
6629   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h"
6630  },
6631  {
6632   "alignment" : 4,
6633   "is_const" : true,
6634   "linker_set_key" : "const C2ConstGraphicBlock",
6635   "name" : "const C2ConstGraphicBlock",
6636   "referenced_type" : "type-243",
6637   "self_type" : "type-244",
6638   "size" : 40,
6639   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6640  },
6641  {
6642   "alignment" : 4,
6643   "is_const" : true,
6644   "linker_set_key" : "const C2ConstLinearBlock",
6645   "name" : "const C2ConstLinearBlock",
6646   "referenced_type" : "type-187",
6647   "self_type" : "type-188",
6648   "size" : 28,
6649   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6650  },
6651  {
6652   "alignment" : 4,
6653   "is_const" : true,
6654   "linker_set_key" : "const C2FieldDescriptor",
6655   "name" : "const C2FieldDescriptor",
6656   "referenced_type" : "type-491",
6657   "self_type" : "type-496",
6658   "size" : 40,
6659   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6660  },
6661  {
6662   "alignment" : 8,
6663   "is_const" : true,
6664   "linker_set_key" : "const C2FieldSupportedValues",
6665   "name" : "const C2FieldSupportedValues",
6666   "referenced_type" : "type-285",
6667   "self_type" : "type-522",
6668   "size" : 64,
6669   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6670  },
6671  {
6672   "alignment" : 8,
6673   "is_const" : true,
6674   "linker_set_key" : "const C2FieldSupportedValuesQuery",
6675   "name" : "const C2FieldSupportedValuesQuery",
6676   "referenced_type" : "type-283",
6677   "self_type" : "type-294",
6678   "size" : 88,
6679   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h"
6680  },
6681  {
6682   "alignment" : 4,
6683   "is_const" : true,
6684   "linker_set_key" : "const C2LinearCapacity",
6685   "name" : "const C2LinearCapacity",
6686   "referenced_type" : "type-147",
6687   "self_type" : "type-149",
6688   "size" : 4,
6689   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6690  },
6691  {
6692   "alignment" : 4,
6693   "is_const" : true,
6694   "linker_set_key" : "const C2LinearRange",
6695   "name" : "const C2LinearRange",
6696   "referenced_type" : "type-141",
6697   "self_type" : "type-145",
6698   "size" : 12,
6699   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6700  },
6701  {
6702   "alignment" : 8,
6703   "is_const" : true,
6704   "linker_set_key" : "const C2MemoryUsage",
6705   "name" : "const C2MemoryUsage",
6706   "referenced_type" : "type-46",
6707   "self_type" : "type-109",
6708   "size" : 8,
6709   "source_file" : "/frameworks/av/media/codec2/core/include/android-C2Buffer.h"
6710  },
6711  {
6712   "alignment" : 4,
6713   "is_const" : true,
6714   "linker_set_key" : "const C2Param",
6715   "name" : "const C2Param",
6716   "referenced_type" : "type-69",
6717   "self_type" : "type-276",
6718   "size" : 8,
6719   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6720  },
6721  {
6722   "alignment" : 4,
6723   "is_const" : true,
6724   "linker_set_key" : "const C2Param::CoreIndex",
6725   "name" : "const C2Param::CoreIndex",
6726   "referenced_type" : "type-42",
6727   "self_type" : "type-41",
6728   "size" : 4,
6729   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6730  },
6731  {
6732   "alignment" : 4,
6733   "is_const" : true,
6734   "linker_set_key" : "const C2Param::Index",
6735   "name" : "const C2Param::Index",
6736   "referenced_type" : "type-70",
6737   "self_type" : "type-177",
6738   "size" : 4,
6739   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6740  },
6741  {
6742   "alignment" : 4,
6743   "is_const" : true,
6744   "linker_set_key" : "const C2Param::Type",
6745   "name" : "const C2Param::Type",
6746   "referenced_type" : "type-71",
6747   "self_type" : "type-173",
6748   "size" : 4,
6749   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6750  },
6751  {
6752   "alignment" : 4,
6753   "is_const" : true,
6754   "linker_set_key" : "const C2ParamDescriptor",
6755   "name" : "const C2ParamDescriptor",
6756   "referenced_type" : "type-176",
6757   "self_type" : "type-267",
6758   "size" : 32,
6759   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6760  },
6761  {
6762   "alignment" : 4,
6763   "is_const" : true,
6764   "linker_set_key" : "const C2ParamField",
6765   "name" : "const C2ParamField",
6766   "referenced_type" : "type-261",
6767   "self_type" : "type-467",
6768   "size" : 12,
6769   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6770  },
6771  {
6772   "alignment" : 4,
6773   "is_const" : true,
6774   "linker_set_key" : "const C2ParamFieldValues",
6775   "name" : "const C2ParamFieldValues",
6776   "referenced_type" : "type-260",
6777   "self_type" : "type-518",
6778   "size" : 16,
6779   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6780  },
6781  {
6782   "alignment" : 4,
6783   "is_const" : true,
6784   "linker_set_key" : "const C2PlanarCapacity",
6785   "name" : "const C2PlanarCapacity",
6786   "referenced_type" : "type-231",
6787   "self_type" : "type-233",
6788   "size" : 8,
6789   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6790  },
6791  {
6792   "alignment" : 4,
6793   "is_const" : true,
6794   "linker_set_key" : "const C2PlanarSection",
6795   "name" : "const C2PlanarSection",
6796   "referenced_type" : "type-225",
6797   "self_type" : "type-229",
6798   "size" : 24,
6799   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6800  },
6801  {
6802   "alignment" : 4,
6803   "is_const" : true,
6804   "linker_set_key" : "const C2PlaneInfo",
6805   "name" : "const C2PlaneInfo",
6806   "referenced_type" : "type-207",
6807   "self_type" : "type-210",
6808   "size" : 44,
6809   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6810  },
6811  {
6812   "alignment" : 4,
6813   "is_const" : true,
6814   "linker_set_key" : "const C2Rect",
6815   "name" : "const C2Rect",
6816   "referenced_type" : "type-197",
6817   "self_type" : "type-199",
6818   "size" : 16,
6819   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6820  },
6821  {
6822   "alignment" : 4,
6823   "is_const" : true,
6824   "linker_set_key" : "const C2Segment",
6825   "name" : "const C2Segment",
6826   "referenced_type" : "type-125",
6827   "self_type" : "type-127",
6828   "size" : 8,
6829   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6830  },
6831  {
6832   "alignment" : 4,
6833   "is_const" : true,
6834   "linker_set_key" : "const C2StructDescriptor",
6835   "name" : "const C2StructDescriptor",
6836   "referenced_type" : "type-40",
6837   "self_type" : "type-105",
6838   "size" : 16,
6839   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6840  },
6841  {
6842   "alignment" : 8,
6843   "is_const" : true,
6844   "linker_set_key" : "const C2Value",
6845   "name" : "const C2Value",
6846   "referenced_type" : "type-473",
6847   "self_type" : "type-477",
6848   "size" : 16,
6849   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6850  },
6851  {
6852   "alignment" : 8,
6853   "is_const" : true,
6854   "linker_set_key" : "const C2Value::Primitive",
6855   "name" : "const C2Value::Primitive",
6856   "referenced_type" : "type-288",
6857   "self_type" : "type-480",
6858   "size" : 8,
6859   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6860  },
6861  {
6862   "alignment" : 4,
6863   "is_const" : true,
6864   "linker_set_key" : "const _C2EditablePlanarSectionAspect",
6865   "name" : "const _C2EditablePlanarSectionAspect",
6866   "referenced_type" : "type-221",
6867   "self_type" : "type-222",
6868   "size" : 24,
6869   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6870  },
6871  {
6872   "alignment" : 4,
6873   "is_const" : true,
6874   "linker_set_key" : "const _C2FieldId",
6875   "name" : "const _C2FieldId",
6876   "referenced_type" : "type-262",
6877   "self_type" : "type-412",
6878   "size" : 8,
6879   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6880  },
6881  {
6882   "alignment" : 4,
6883   "is_const" : true,
6884   "linker_set_key" : "const _C2InnateStatus",
6885   "name" : "const _C2InnateStatus",
6886   "referenced_type" : "type-120",
6887   "self_type" : "type-122",
6888   "size" : 4,
6889   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6890  },
6891  {
6892   "alignment" : 4,
6893   "is_const" : true,
6894   "linker_set_key" : "const _C2LinearCapacityAspect",
6895   "name" : "const _C2LinearCapacityAspect",
6896   "referenced_type" : "type-130",
6897   "self_type" : "type-131",
6898   "size" : 4,
6899   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6900  },
6901  {
6902   "alignment" : 4,
6903   "is_const" : true,
6904   "linker_set_key" : "const _C2LinearRangeAspect",
6905   "name" : "const _C2LinearRangeAspect",
6906   "referenced_type" : "type-135",
6907   "self_type" : "type-136",
6908   "size" : 12,
6909   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6910  },
6911  {
6912   "alignment" : 4,
6913   "is_const" : true,
6914   "linker_set_key" : "const _C2PlanarCapacityAspect",
6915   "name" : "const _C2PlanarCapacityAspect",
6916   "referenced_type" : "type-203",
6917   "self_type" : "type-204",
6918   "size" : 8,
6919   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6920  },
6921  {
6922   "alignment" : 4,
6923   "is_const" : true,
6924   "linker_set_key" : "const _C2PlanarSectionAspect",
6925   "name" : "const _C2PlanarSectionAspect",
6926   "referenced_type" : "type-217",
6927   "self_type" : "type-219",
6928   "size" : 24,
6929   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h"
6930  },
6931  {
6932   "alignment" : 1,
6933   "is_const" : true,
6934   "linker_set_key" : "const bool",
6935   "name" : "const bool",
6936   "referenced_type" : "type-116",
6937   "self_type" : "type-256",
6938   "size" : 1,
6939   "source_file" : "/frameworks/av/media/codec2/core/include/C2Enum.h"
6940  },
6941  {
6942   "alignment" : 4,
6943   "is_const" : true,
6944   "linker_set_key" : "const c2_cntr_t<unsigned int, void>",
6945   "name" : "const c2_cntr_t<unsigned int, void>",
6946   "referenced_type" : "type-290",
6947   "self_type" : "type-487",
6948   "size" : 4,
6949   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6950  },
6951  {
6952   "alignment" : 8,
6953   "is_const" : true,
6954   "linker_set_key" : "const c2_cntr_t<unsigned long long, void>",
6955   "name" : "const c2_cntr_t<unsigned long long, void>",
6956   "referenced_type" : "type-266",
6957   "self_type" : "type-489",
6958   "size" : 8,
6959   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6960  },
6961  {
6962   "alignment" : 1,
6963   "is_const" : true,
6964   "linker_set_key" : "const char",
6965   "name" : "const char",
6966   "referenced_type" : "type-5",
6967   "self_type" : "type-4",
6968   "size" : 1,
6969   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6970  },
6971  {
6972   "alignment" : 4,
6973   "is_const" : true,
6974   "linker_set_key" : "const float",
6975   "name" : "const float",
6976   "referenced_type" : "type-15",
6977   "self_type" : "type-50",
6978   "size" : 4,
6979   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
6980  },
6981  {
6982   "alignment" : 4,
6983   "is_const" : true,
6984   "linker_set_key" : "const gralloc_module_t",
6985   "name" : "const gralloc_module_t",
6986   "referenced_type" : "type-72",
6987   "self_type" : "type-76",
6988   "size" : 176,
6989   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h"
6990  },
6991  {
6992   "alignment" : 4,
6993   "is_const" : true,
6994   "linker_set_key" : "const hw_module_t",
6995   "name" : "const hw_module_t",
6996   "referenced_type" : "type-21",
6997   "self_type" : "type-29",
6998   "size" : 128,
6999   "source_file" : "/hardware/libhardware/include/hardware/hardware.h"
7000  },
7001  {
7002   "alignment" : 4,
7003   "is_const" : true,
7004   "linker_set_key" : "const int",
7005   "name" : "const int",
7006   "referenced_type" : "type-2",
7007   "self_type" : "type-49",
7008   "size" : 4,
7009   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
7010  },
7011  {
7012   "alignment" : 8,
7013   "is_const" : true,
7014   "linker_set_key" : "const long long",
7015   "name" : "const long long",
7016   "referenced_type" : "type-289",
7017   "self_type" : "type-483",
7018   "size" : 8,
7019   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
7020  },
7021  {
7022   "alignment" : 4,
7023   "is_const" : true,
7024   "linker_set_key" : "const native_handle",
7025   "name" : "const native_handle",
7026   "referenced_type" : "type-61",
7027   "self_type" : "type-60",
7028   "size" : 12,
7029   "source_file" : "/hardware/libhardware/include/hardware/fb.h"
7030  },
7031  {
7032   "alignment" : 4,
7033   "is_const" : true,
7034   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7035   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7036   "referenced_type" : "type-179",
7037   "self_type" : "type-178",
7038   "size" : 12,
7039   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
7040  },
7041  {
7042   "alignment" : 4,
7043   "is_const" : true,
7044   "linker_set_key" : "const std::vector<C2FieldDescriptor, std::allocator<C2FieldDescriptor> >",
7045   "name" : "const std::vector<C2FieldDescriptor, std::allocator<C2FieldDescriptor> >",
7046   "referenced_type" : "type-44",
7047   "self_type" : "type-43",
7048   "size" : 12,
7049   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
7050  },
7051  {
7052   "alignment" : 4,
7053   "is_const" : true,
7054   "linker_set_key" : "const std::vector<C2Param::Index, std::allocator<C2Param::Index> >",
7055   "name" : "const std::vector<C2Param::Index, std::allocator<C2Param::Index> >",
7056   "referenced_type" : "type-298",
7057   "self_type" : "type-297",
7058   "size" : 12,
7059   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
7060  },
7061  {
7062   "alignment" : 4,
7063   "is_const" : true,
7064   "linker_set_key" : "const std::vector<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, C2Value::Primitive>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, C2Value::Primitive> > >",
7065   "name" : "const std::vector<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, C2Value::Primitive>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, C2Value::Primitive> > >",
7066   "referenced_type" : "type-501",
7067   "self_type" : "type-500",
7068   "size" : 12,
7069   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
7070  },
7071  {
7072   "alignment" : 1,
7073   "is_const" : true,
7074   "linker_set_key" : "const unsigned char",
7075   "name" : "const unsigned char",
7076   "referenced_type" : "type-9",
7077   "self_type" : "type-469",
7078   "size" : 1,
7079   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
7080  },
7081  {
7082   "alignment" : 4,
7083   "is_const" : true,
7084   "linker_set_key" : "const unsigned int",
7085   "name" : "const unsigned int",
7086   "referenced_type" : "type-11",
7087   "self_type" : "type-48",
7088   "size" : 4,
7089   "source_file" : "/frameworks/av/media/codec2/core/include/C2.h"
7090  },
7091  {
7092   "alignment" : 8,
7093   "is_const" : true,
7094   "linker_set_key" : "const unsigned long long",
7095   "name" : "const unsigned long long",
7096   "referenced_type" : "type-19",
7097   "self_type" : "type-242",
7098   "size" : 8,
7099   "source_file" : "/frameworks/av/media/codec2/core/include/C2.h"
7100  }
7101 ],
7102 "record_types" :
7103 [
7104  {
7105   "alignment" : 4,
7106   "linker_set_key" : "C2Allocator",
7107   "name" : "C2Allocator",
7108   "record_kind" : "class",
7109   "referenced_type" : "type-156",
7110   "self_type" : "type-156",
7111   "size" : 4,
7112   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
7113   "unique_id" : "_ZTS11C2Allocator",
7114   "vtable_components" :
7115   [
7116    {
7117     "kind" : "offset_to_top"
7118    },
7119    {
7120     "kind" : "rtti",
7121     "mangled_component_name" : "_ZTI11C2Allocator"
7122    },
7123    {
7124     "is_pure" : true,
7125     "mangled_component_name" : "_ZNK11C2Allocator7getNameEv"
7126    },
7127    {
7128     "is_pure" : true,
7129     "mangled_component_name" : "_ZNK11C2Allocator5getIdEv"
7130    },
7131    {
7132     "is_pure" : true,
7133     "mangled_component_name" : "_ZNK11C2Allocator9getTraitsEv"
7134    },
7135    {
7136     "mangled_component_name" : "_ZN11C2Allocator19newLinearAllocationEj13C2MemoryUsagePNSt3__110shared_ptrI18C2LinearAllocationEE"
7137    },
7138    {
7139     "mangled_component_name" : "_ZN11C2Allocator21priorLinearAllocationEPK13native_handlePNSt3__110shared_ptrI18C2LinearAllocationEE"
7140    },
7141    {
7142     "mangled_component_name" : "_ZN11C2Allocator20newGraphicAllocationEjjj13C2MemoryUsagePNSt3__110shared_ptrI19C2GraphicAllocationEE"
7143    },
7144    {
7145     "mangled_component_name" : "_ZN11C2Allocator22priorGraphicAllocationEPK13native_handlePNSt3__110shared_ptrI19C2GraphicAllocationEE"
7146    },
7147    {
7148     "kind" : "complete_dtor_pointer",
7149     "mangled_component_name" : "_ZN11C2AllocatorD1Ev"
7150    },
7151    {
7152     "kind" : "deleting_dtor_pointer",
7153     "mangled_component_name" : "_ZN11C2AllocatorD0Ev"
7154    }
7155   ]
7156  },
7157  {
7158   "alignment" : 8,
7159   "fields" :
7160   [
7161    {
7162     "field_name" : "name",
7163     "referenced_type" : "type-159"
7164    },
7165    {
7166     "field_name" : "id",
7167     "field_offset" : 96,
7168     "referenced_type" : "type-11"
7169    },
7170    {
7171     "field_name" : "supportedTypes",
7172     "field_offset" : 128,
7173     "referenced_type" : "type-157"
7174    },
7175    {
7176     "field_name" : "minimumUsage",
7177     "field_offset" : 192,
7178     "referenced_type" : "type-46"
7179    },
7180    {
7181     "field_name" : "maximumUsage",
7182     "field_offset" : 256,
7183     "referenced_type" : "type-46"
7184    }
7185   ],
7186   "linker_set_key" : "C2Allocator::Traits",
7187   "name" : "C2Allocator::Traits",
7188   "referenced_type" : "type-158",
7189   "self_type" : "type-158",
7190   "size" : 40,
7191   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
7192   "unique_id" : "_ZTSN11C2Allocator6TraitsE"
7193  },
7194  {
7195   "alignment" : 4,
7196   "linker_set_key" : "C2AllocatorStore",
7197   "name" : "C2AllocatorStore",
7198   "record_kind" : "class",
7199   "referenced_type" : "type-317",
7200   "self_type" : "type-317",
7201   "size" : 4,
7202   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h",
7203   "unique_id" : "_ZTS16C2AllocatorStore",
7204   "vtable_components" :
7205   [
7206    {
7207     "kind" : "offset_to_top"
7208    },
7209    {
7210     "kind" : "rtti",
7211     "mangled_component_name" : "_ZTI16C2AllocatorStore"
7212    },
7213    {
7214     "is_pure" : true,
7215     "mangled_component_name" : "_ZNK16C2AllocatorStore7getNameEv"
7216    },
7217    {
7218     "is_pure" : true,
7219     "mangled_component_name" : "_ZNK16C2AllocatorStore17listAllocators_nbEv"
7220    },
7221    {
7222     "is_pure" : true,
7223     "mangled_component_name" : "_ZN16C2AllocatorStore14fetchAllocatorEjPNSt3__110shared_ptrI11C2AllocatorEE"
7224    },
7225    {
7226     "kind" : "complete_dtor_pointer",
7227     "mangled_component_name" : "_ZN16C2AllocatorStoreD1Ev"
7228    },
7229    {
7230     "kind" : "deleting_dtor_pointer",
7231     "mangled_component_name" : "_ZN16C2AllocatorStoreD0Ev"
7232    }
7233   ]
7234  },
7235  {
7236   "alignment" : 4,
7237   "base_specifiers" :
7238   [
7239    {
7240     "referenced_type" : "type-135"
7241    }
7242   ],
7243   "fields" :
7244   [
7245    {
7246     "access" : "protected",
7247     "field_name" : "mImpl",
7248     "field_offset" : 96,
7249     "referenced_type" : "type-182"
7250    }
7251   ],
7252   "linker_set_key" : "C2Block1D",
7253   "name" : "C2Block1D",
7254   "record_kind" : "class",
7255   "referenced_type" : "type-181",
7256   "self_type" : "type-181",
7257   "size" : 20,
7258   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
7259   "unique_id" : "_ZTS9C2Block1D"
7260  },
7261  {
7262   "alignment" : 4,
7263   "base_specifiers" :
7264   [
7265    {
7266     "referenced_type" : "type-217"
7267    }
7268   ],
7269   "fields" :
7270   [
7271    {
7272     "access" : "protected",
7273     "field_name" : "mImpl",
7274     "field_offset" : 192,
7275     "referenced_type" : "type-239"
7276    }
7277   ],
7278   "linker_set_key" : "C2Block2D",
7279   "name" : "C2Block2D",
7280   "record_kind" : "class",
7281   "referenced_type" : "type-238",
7282   "self_type" : "type-238",
7283   "size" : 32,
7284   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
7285   "unique_id" : "_ZTS9C2Block2D"
7286  },
7287  {
7288   "alignment" : 4,
7289   "linker_set_key" : "C2BlockPool",
7290   "name" : "C2BlockPool",
7291   "record_kind" : "class",
7292   "referenced_type" : "type-167",
7293   "self_type" : "type-167",
7294   "size" : 4,
7295   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
7296   "unique_id" : "_ZTS11C2BlockPool",
7297   "vtable_components" :
7298   [
7299    {
7300     "kind" : "offset_to_top"
7301    },
7302    {
7303     "kind" : "rtti",
7304     "mangled_component_name" : "_ZTI11C2BlockPool"
7305    },
7306    {
7307     "is_pure" : true,
7308     "mangled_component_name" : "_ZNK11C2BlockPool10getLocalIdEv"
7309    },
7310    {
7311     "is_pure" : true,
7312     "mangled_component_name" : "_ZNK11C2BlockPool14getAllocatorIdEv"
7313    },
7314    {
7315     "mangled_component_name" : "_ZN11C2BlockPool16fetchLinearBlockEj13C2MemoryUsagePNSt3__110shared_ptrI13C2LinearBlockEE"
7316    },
7317    {
7318     "mangled_component_name" : "_ZN11C2BlockPool18fetchCircularBlockEj13C2MemoryUsagePNSt3__110shared_ptrI15C2CircularBlockEE"
7319    },
7320    {
7321     "mangled_component_name" : "_ZN11C2BlockPool17fetchGraphicBlockEjjj13C2MemoryUsagePNSt3__110shared_ptrI14C2GraphicBlockEE"
7322    },
7323    {
7324     "kind" : "complete_dtor_pointer",
7325     "mangled_component_name" : "_ZN11C2BlockPoolD1Ev"
7326    },
7327    {
7328     "kind" : "deleting_dtor_pointer",
7329     "mangled_component_name" : "_ZN11C2BlockPoolD0Ev"
7330    }
7331   ]
7332  },
7333  {
7334   "alignment" : 4,
7335   "fields" :
7336   [
7337    {
7338     "access" : "private",
7339     "field_name" : "mImpl",
7340     "field_offset" : 32,
7341     "referenced_type" : "type-252"
7342    }
7343   ],
7344   "linker_set_key" : "C2Buffer",
7345   "name" : "C2Buffer",
7346   "record_kind" : "class",
7347   "referenced_type" : "type-251",
7348   "self_type" : "type-251",
7349   "size" : 12,
7350   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
7351   "unique_id" : "_ZTS8C2Buffer",
7352   "vtable_components" :
7353   [
7354    {
7355     "kind" : "offset_to_top"
7356    },
7357    {
7358     "kind" : "rtti",
7359     "mangled_component_name" : "_ZTI8C2Buffer"
7360    },
7361    {
7362     "kind" : "complete_dtor_pointer",
7363     "mangled_component_name" : "_ZN8C2BufferD1Ev"
7364    },
7365    {
7366     "kind" : "deleting_dtor_pointer",
7367     "mangled_component_name" : "_ZN8C2BufferD0Ev"
7368    }
7369   ]
7370  },
7371  {
7372   "alignment" : 4,
7373   "fields" :
7374   [
7375    {
7376     "access" : "private",
7377     "field_name" : "mImpl",
7378     "referenced_type" : "type-249"
7379    }
7380   ],
7381   "linker_set_key" : "C2BufferData",
7382   "name" : "C2BufferData",
7383   "record_kind" : "class",
7384   "referenced_type" : "type-248",
7385   "self_type" : "type-248",
7386   "size" : 8,
7387   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
7388   "unique_id" : "_ZTS12C2BufferData"
7389  },
7390  {
7391   "alignment" : 4,
7392   "fields" :
7393   [
7394    {
7395     "field_name" : "x",
7396     "referenced_type" : "type-15"
7397    },
7398    {
7399     "field_name" : "y",
7400     "field_offset" : 32,
7401     "referenced_type" : "type-15"
7402    }
7403   ],
7404   "linker_set_key" : "C2ChromaOffsetStruct",
7405   "name" : "C2ChromaOffsetStruct",
7406   "referenced_type" : "type-330",
7407   "self_type" : "type-330",
7408   "size" : 8,
7409   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
7410   "unique_id" : "_ZTS20C2ChromaOffsetStruct"
7411  },
7412  {
7413   "alignment" : 4,
7414   "base_specifiers" :
7415   [
7416    {
7417     "referenced_type" : "type-181"
7418    }
7419   ],
7420   "fields" :
7421   [
7422    {
7423     "access" : "private",
7424     "field_name" : "mReserved",
7425     "field_offset" : 160,
7426     "referenced_type" : "type-11"
7427    },
7428    {
7429     "access" : "private",
7430     "field_name" : "mCommitted",
7431     "field_offset" : 192,
7432     "referenced_type" : "type-11"
7433    },
7434    {
7435     "access" : "private",
7436     "field_name" : "mUsed",
7437     "field_offset" : 224,
7438     "referenced_type" : "type-11"
7439    },
7440    {
7441     "access" : "private",
7442     "field_name" : "mFree",
7443     "field_offset" : 256,
7444     "referenced_type" : "type-11"
7445    }
7446   ],
7447   "linker_set_key" : "C2CircularBlock",
7448   "name" : "C2CircularBlock",
7449   "record_kind" : "class",
7450   "referenced_type" : "type-193",
7451   "self_type" : "type-193",
7452   "size" : 36,
7453   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
7454   "unique_id" : "_ZTS15C2CircularBlock"
7455  },
7456  {
7457   "alignment" : 4,
7458   "base_specifiers" :
7459   [
7460    {
7461     "referenced_type" : "type-130"
7462    }
7463   ],
7464   "linker_set_key" : "C2CircularWriteView",
7465   "name" : "C2CircularWriteView",
7466   "record_kind" : "class",
7467   "referenced_type" : "type-195",
7468   "self_type" : "type-195",
7469   "size" : 4,
7470   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
7471   "unique_id" : "_ZTS19C2CircularWriteView"
7472  },
7473  {
7474   "alignment" : 4,
7475   "base_specifiers" :
7476   [
7477    {
7478     "referenced_type" : "type-194"
7479    }
7480   ],
7481   "linker_set_key" : "C2CircularWriter",
7482   "name" : "C2CircularWriter",
7483   "record_kind" : "class",
7484   "referenced_type" : "type-196",
7485   "self_type" : "type-196",
7486   "size" : 4,
7487   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
7488   "unique_id" : "_ZTS16C2CircularWriter"
7489  },
7490  {
7491   "alignment" : 1,
7492   "linker_set_key" : "C2Color",
7493   "name" : "C2Color",
7494   "referenced_type" : "type-422",
7495   "self_type" : "type-422",
7496   "size" : 1,
7497   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
7498   "unique_id" : "_ZTS7C2Color"
7499  },
7500  {
7501   "alignment" : 4,
7502   "fields" :
7503   [
7504    {
7505     "field_name" : "range",
7506     "referenced_type" : "type-428"
7507    },
7508    {
7509     "field_name" : "primaries",
7510     "field_offset" : 32,
7511     "referenced_type" : "type-429"
7512    },
7513    {
7514     "field_name" : "transfer",
7515     "field_offset" : 64,
7516     "referenced_type" : "type-430"
7517    },
7518    {
7519     "field_name" : "matrix",
7520     "field_offset" : 96,
7521     "referenced_type" : "type-431"
7522    }
7523   ],
7524   "linker_set_key" : "C2ColorAspectsStruct",
7525   "name" : "C2ColorAspectsStruct",
7526   "referenced_type" : "type-432",
7527   "self_type" : "type-432",
7528   "size" : 16,
7529   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
7530   "unique_id" : "_ZTS20C2ColorAspectsStruct"
7531  },
7532  {
7533   "alignment" : 4,
7534   "fields" :
7535   [
7536    {
7537     "field_name" : "bitDepth",
7538     "referenced_type" : "type-11"
7539    },
7540    {
7541     "field_name" : "subsampling",
7542     "field_offset" : 32,
7543     "referenced_type" : "type-423"
7544    },
7545    {
7546     "field_name" : "locations",
7547     "field_offset" : 64,
7548     "referenced_type" : "type-329"
7549    }
7550   ],
7551   "linker_set_key" : "C2ColorInfoStruct",
7552   "name" : "C2ColorInfoStruct",
7553   "referenced_type" : "type-425",
7554   "self_type" : "type-425",
7555   "size" : 8,
7556   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
7557   "unique_id" : "_ZTS17C2ColorInfoStruct"
7558  },
7559  {
7560   "alignment" : 4,
7561   "fields" :
7562   [
7563    {
7564     "field_name" : "x",
7565     "referenced_type" : "type-15"
7566    },
7567    {
7568     "field_name" : "y",
7569     "field_offset" : 32,
7570     "referenced_type" : "type-15"
7571    }
7572   ],
7573   "linker_set_key" : "C2ColorXyStruct",
7574   "name" : "C2ColorXyStruct",
7575   "referenced_type" : "type-434",
7576   "self_type" : "type-434",
7577   "size" : 8,
7578   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
7579   "unique_id" : "_ZTS15C2ColorXyStruct"
7580  },
7581  {
7582   "alignment" : 4,
7583   "linker_set_key" : "C2Component",
7584   "name" : "C2Component",
7585   "record_kind" : "class",
7586   "referenced_type" : "type-301",
7587   "self_type" : "type-301",
7588   "size" : 4,
7589   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h",
7590   "unique_id" : "_ZTS11C2Component",
7591   "vtable_components" :
7592   [
7593    {
7594     "kind" : "offset_to_top"
7595    },
7596    {
7597     "kind" : "rtti",
7598     "mangled_component_name" : "_ZTI11C2Component"
7599    },
7600    {
7601     "is_pure" : true,
7602     "mangled_component_name" : "_ZN11C2Component14setListener_vbERKNSt3__110shared_ptrINS_8ListenerEEE13c2_blocking_t"
7603    },
7604    {
7605     "is_pure" : true,
7606     "mangled_component_name" : "_ZN11C2Component8queue_nbEPNSt3__14listINS0_10unique_ptrI6C2WorkNS0_14default_deleteIS3_EEEENS0_9allocatorIS6_EEEE"
7607    },
7608    {
7609     "is_pure" : true,
7610     "mangled_component_name" : "_ZN11C2Component11announce_nbERKNSt3__16vectorI13C2WorkOutlineNS0_9allocatorIS2_EEEE"
7611    },
7612    {
7613     "is_pure" : true,
7614     "mangled_component_name" : "_ZN11C2Component8flush_smENS_12flush_mode_tEPNSt3__14listINS1_10unique_ptrI6C2WorkNS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEE"
7615    },
7616    {
7617     "is_pure" : true,
7618     "mangled_component_name" : "_ZN11C2Component8drain_nbENS_12drain_mode_tE"
7619    },
7620    {
7621     "is_pure" : true,
7622     "mangled_component_name" : "_ZN11C2Component5startEv"
7623    },
7624    {
7625     "is_pure" : true,
7626     "mangled_component_name" : "_ZN11C2Component4stopEv"
7627    },
7628    {
7629     "is_pure" : true,
7630     "mangled_component_name" : "_ZN11C2Component5resetEv"
7631    },
7632    {
7633     "is_pure" : true,
7634     "mangled_component_name" : "_ZN11C2Component7releaseEv"
7635    },
7636    {
7637     "is_pure" : true,
7638     "mangled_component_name" : "_ZN11C2Component4intfEv"
7639    },
7640    {
7641     "kind" : "complete_dtor_pointer",
7642     "mangled_component_name" : "_ZN11C2ComponentD1Ev"
7643    },
7644    {
7645     "kind" : "deleting_dtor_pointer",
7646     "mangled_component_name" : "_ZN11C2ComponentD0Ev"
7647    }
7648   ]
7649  },
7650  {
7651   "alignment" : 4,
7652   "linker_set_key" : "C2Component::Listener",
7653   "name" : "C2Component::Listener",
7654   "record_kind" : "class",
7655   "referenced_type" : "type-302",
7656   "self_type" : "type-302",
7657   "size" : 4,
7658   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h",
7659   "unique_id" : "_ZTSN11C2Component8ListenerE",
7660   "vtable_components" :
7661   [
7662    {
7663     "kind" : "offset_to_top"
7664    },
7665    {
7666     "kind" : "rtti",
7667     "mangled_component_name" : "_ZTIN11C2Component8ListenerE"
7668    },
7669    {
7670     "is_pure" : true,
7671     "mangled_component_name" : "_ZN11C2Component8Listener13onWorkDone_nbENSt3__18weak_ptrIS_EENS1_4listINS1_10unique_ptrI6C2WorkNS1_14default_deleteIS6_EEEENS1_9allocatorIS9_EEEE"
7672    },
7673    {
7674     "is_pure" : true,
7675     "mangled_component_name" : "_ZN11C2Component8Listener12onTripped_nbENSt3__18weak_ptrIS_EENS1_6vectorINS1_10shared_ptrI15C2SettingResultEENS1_9allocatorIS7_EEEE"
7676    },
7677    {
7678     "is_pure" : true,
7679     "mangled_component_name" : "_ZN11C2Component8Listener10onError_nbENSt3__18weak_ptrIS_EEj"
7680    },
7681    {
7682     "kind" : "complete_dtor_pointer",
7683     "mangled_component_name" : "_ZN11C2Component8ListenerD1Ev"
7684    },
7685    {
7686     "kind" : "deleting_dtor_pointer",
7687     "mangled_component_name" : "_ZN11C2Component8ListenerD0Ev"
7688    }
7689   ]
7690  },
7691  {
7692   "alignment" : 4,
7693   "fields" :
7694   [
7695    {
7696     "field_name" : "name",
7697     "referenced_type" : "type-305"
7698    },
7699    {
7700     "field_name" : "domain",
7701     "field_offset" : 96,
7702     "referenced_type" : "type-306"
7703    },
7704    {
7705     "field_name" : "kind",
7706     "field_offset" : 128,
7707     "referenced_type" : "type-307"
7708    },
7709    {
7710     "field_name" : "rank",
7711     "field_offset" : 160,
7712     "referenced_type" : "type-11"
7713    },
7714    {
7715     "field_name" : "mediaType",
7716     "field_offset" : 192,
7717     "referenced_type" : "type-308"
7718    },
7719    {
7720     "field_name" : "owner",
7721     "field_offset" : 288,
7722     "referenced_type" : "type-309"
7723    },
7724    {
7725     "field_name" : "aliases",
7726     "field_offset" : 384,
7727     "referenced_type" : "type-310"
7728    }
7729   ],
7730   "linker_set_key" : "C2Component::Traits",
7731   "name" : "C2Component::Traits",
7732   "referenced_type" : "type-304",
7733   "self_type" : "type-304",
7734   "size" : 60,
7735   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h",
7736   "unique_id" : "_ZTSN11C2Component6TraitsE"
7737  },
7738  {
7739   "alignment" : 4,
7740   "linker_set_key" : "C2ComponentInterface",
7741   "name" : "C2ComponentInterface",
7742   "record_kind" : "class",
7743   "referenced_type" : "type-299",
7744   "self_type" : "type-299",
7745   "size" : 4,
7746   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h",
7747   "unique_id" : "_ZTS20C2ComponentInterface",
7748   "vtable_components" :
7749   [
7750    {
7751     "kind" : "offset_to_top"
7752    },
7753    {
7754     "kind" : "rtti",
7755     "mangled_component_name" : "_ZTI20C2ComponentInterface"
7756    },
7757    {
7758     "is_pure" : true,
7759     "mangled_component_name" : "_ZNK20C2ComponentInterface7getNameEv"
7760    },
7761    {
7762     "is_pure" : true,
7763     "mangled_component_name" : "_ZNK20C2ComponentInterface5getIdEv"
7764    },
7765    {
7766     "is_pure" : true,
7767     "mangled_component_name" : "_ZNK20C2ComponentInterface8query_vbERKNSt3__16vectorIP7C2ParamNS0_9allocatorIS3_EEEERKNS1_INS2_5IndexENS4_IS9_EEEE13c2_blocking_tPNS1_INS0_10unique_ptrIS2_NS0_14default_deleteIS2_EEEENS4_ISI_EEEE"
7768    },
7769    {
7770     "is_pure" : true,
7771     "mangled_component_name" : "_ZN20C2ComponentInterface9config_vbERKNSt3__16vectorIP7C2ParamNS0_9allocatorIS3_EEEE13c2_blocking_tPNS1_INS0_10unique_ptrI15C2SettingResultNS0_14default_deleteISB_EEEENS4_ISE_EEEE"
7772    },
7773    {
7774     "is_pure" : true,
7775     "mangled_component_name" : "_ZN20C2ComponentInterface15createTunnel_smEj"
7776    },
7777    {
7778     "is_pure" : true,
7779     "mangled_component_name" : "_ZN20C2ComponentInterface16releaseTunnel_smEj"
7780    },
7781    {
7782     "is_pure" : true,
7783     "mangled_component_name" : "_ZNK20C2ComponentInterface23querySupportedParams_nbEPNSt3__16vectorINS0_10shared_ptrI17C2ParamDescriptorEENS0_9allocatorIS4_EEEE"
7784    },
7785    {
7786     "is_pure" : true,
7787     "mangled_component_name" : "_ZNK20C2ComponentInterface23querySupportedValues_vbERNSt3__16vectorI27C2FieldSupportedValuesQueryNS0_9allocatorIS2_EEEE13c2_blocking_t"
7788    },
7789    {
7790     "kind" : "complete_dtor_pointer",
7791     "mangled_component_name" : "_ZN20C2ComponentInterfaceD1Ev"
7792    },
7793    {
7794     "kind" : "deleting_dtor_pointer",
7795     "mangled_component_name" : "_ZN20C2ComponentInterfaceD0Ev"
7796    }
7797   ]
7798  },
7799  {
7800   "alignment" : 4,
7801   "linker_set_key" : "C2ComponentStore",
7802   "name" : "C2ComponentStore",
7803   "record_kind" : "class",
7804   "referenced_type" : "type-319",
7805   "self_type" : "type-319",
7806   "size" : 4,
7807   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h",
7808   "unique_id" : "_ZTS16C2ComponentStore",
7809   "vtable_components" :
7810   [
7811    {
7812     "kind" : "offset_to_top"
7813    },
7814    {
7815     "kind" : "rtti",
7816     "mangled_component_name" : "_ZTI16C2ComponentStore"
7817    },
7818    {
7819     "is_pure" : true,
7820     "mangled_component_name" : "_ZNK16C2ComponentStore7getNameEv"
7821    },
7822    {
7823     "is_pure" : true,
7824     "mangled_component_name" : "_ZN16C2ComponentStore15createComponentENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS0_10shared_ptrI11C2ComponentEE"
7825    },
7826    {
7827     "is_pure" : true,
7828     "mangled_component_name" : "_ZN16C2ComponentStore15createInterfaceENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS0_10shared_ptrI20C2ComponentInterfaceEE"
7829    },
7830    {
7831     "is_pure" : true,
7832     "mangled_component_name" : "_ZN16C2ComponentStore14listComponentsEv"
7833    },
7834    {
7835     "is_pure" : true,
7836     "mangled_component_name" : "_ZN16C2ComponentStore10copyBufferENSt3__110shared_ptrI15C2GraphicBufferEES3_"
7837    },
7838    {
7839     "is_pure" : true,
7840     "mangled_component_name" : "_ZNK16C2ComponentStore8query_smERKNSt3__16vectorIP7C2ParamNS0_9allocatorIS3_EEEERKNS1_INS2_5IndexENS4_IS9_EEEEPNS1_INS0_10unique_ptrIS2_NS0_14default_deleteIS2_EEEENS4_ISH_EEEE"
7841    },
7842    {
7843     "is_pure" : true,
7844     "mangled_component_name" : "_ZN16C2ComponentStore9config_smERKNSt3__16vectorIP7C2ParamNS0_9allocatorIS3_EEEEPNS1_INS0_10unique_ptrI15C2SettingResultNS0_14default_deleteISA_EEEENS4_ISD_EEEE"
7845    },
7846    {
7847     "is_pure" : true,
7848     "mangled_component_name" : "_ZNK16C2ComponentStore17getParamReflectorEv"
7849    },
7850    {
7851     "is_pure" : true,
7852     "mangled_component_name" : "_ZNK16C2ComponentStore23querySupportedParams_nbEPNSt3__16vectorINS0_10shared_ptrI17C2ParamDescriptorEENS0_9allocatorIS4_EEEE"
7853    },
7854    {
7855     "is_pure" : true,
7856     "mangled_component_name" : "_ZNK16C2ComponentStore23querySupportedValues_smERNSt3__16vectorI27C2FieldSupportedValuesQueryNS0_9allocatorIS2_EEEE"
7857    },
7858    {
7859     "kind" : "complete_dtor_pointer",
7860     "mangled_component_name" : "_ZN16C2ComponentStoreD1Ev"
7861    },
7862    {
7863     "kind" : "deleting_dtor_pointer",
7864     "mangled_component_name" : "_ZN16C2ComponentStoreD0Ev"
7865    }
7866   ]
7867  },
7868  {
7869   "alignment" : 1,
7870   "linker_set_key" : "C2Config",
7871   "name" : "C2Config",
7872   "referenced_type" : "type-338",
7873   "self_type" : "type-338",
7874   "size" : 1,
7875   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
7876   "unique_id" : "_ZTS8C2Config"
7877  },
7878  {
7879   "alignment" : 4,
7880   "base_specifiers" :
7881   [
7882    {
7883     "referenced_type" : "type-238"
7884    }
7885   ],
7886   "fields" :
7887   [
7888    {
7889     "access" : "private",
7890     "field_name" : "mFence",
7891     "field_offset" : 256,
7892     "referenced_type" : "type-114"
7893    }
7894   ],
7895   "linker_set_key" : "C2ConstGraphicBlock",
7896   "name" : "C2ConstGraphicBlock",
7897   "record_kind" : "class",
7898   "referenced_type" : "type-243",
7899   "self_type" : "type-243",
7900   "size" : 40,
7901   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
7902   "unique_id" : "_ZTS19C2ConstGraphicBlock"
7903  },
7904  {
7905   "alignment" : 4,
7906   "base_specifiers" :
7907   [
7908    {
7909     "referenced_type" : "type-181"
7910    }
7911   ],
7912   "fields" :
7913   [
7914    {
7915     "access" : "private",
7916     "field_name" : "mFence",
7917     "field_offset" : 160,
7918     "referenced_type" : "type-114"
7919    }
7920   ],
7921   "linker_set_key" : "C2ConstLinearBlock",
7922   "name" : "C2ConstLinearBlock",
7923   "record_kind" : "class",
7924   "referenced_type" : "type-187",
7925   "self_type" : "type-187",
7926   "size" : 28,
7927   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
7928   "unique_id" : "_ZTS18C2ConstLinearBlock"
7929  },
7930  {
7931   "alignment" : 4,
7932   "fields" :
7933   [
7934    {
7935     "access" : "private",
7936     "field_name" : "mImpl",
7937     "referenced_type" : "type-119"
7938    }
7939   ],
7940   "linker_set_key" : "C2Event",
7941   "name" : "C2Event",
7942   "record_kind" : "class",
7943   "referenced_type" : "type-118",
7944   "self_type" : "type-118",
7945   "size" : 8,
7946   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
7947   "unique_id" : "_ZTS7C2Event"
7948  },
7949  {
7950   "alignment" : 4,
7951   "fields" :
7952   [
7953    {
7954     "access" : "private",
7955     "field_name" : "mImpl",
7956     "referenced_type" : "type-115"
7957    }
7958   ],
7959   "linker_set_key" : "C2Fence",
7960   "name" : "C2Fence",
7961   "record_kind" : "class",
7962   "referenced_type" : "type-114",
7963   "self_type" : "type-114",
7964   "size" : 8,
7965   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
7966   "unique_id" : "_ZTS7C2Fence"
7967  },
7968  {
7969   "alignment" : 4,
7970   "fields" :
7971   [
7972    {
7973     "access" : "private",
7974     "field_name" : "_mType",
7975     "referenced_type" : "type-492"
7976    },
7977    {
7978     "access" : "private",
7979     "field_name" : "_mExtent",
7980     "field_offset" : 32,
7981     "referenced_type" : "type-11"
7982    },
7983    {
7984     "access" : "private",
7985     "field_name" : "_mName",
7986     "field_offset" : 64,
7987     "referenced_type" : "type-493"
7988    },
7989    {
7990     "access" : "private",
7991     "field_name" : "_mNamedValues",
7992     "field_offset" : 160,
7993     "referenced_type" : "type-494"
7994    },
7995    {
7996     "access" : "private",
7997     "field_name" : "_mFieldId",
7998     "field_offset" : 256,
7999     "referenced_type" : "type-262"
8000    }
8001   ],
8002   "linker_set_key" : "C2FieldDescriptor",
8003   "name" : "C2FieldDescriptor",
8004   "referenced_type" : "type-491",
8005   "self_type" : "type-491",
8006   "size" : 40,
8007   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
8008   "unique_id" : "_ZTS17C2FieldDescriptor"
8009  },
8010  {
8011   "alignment" : 8,
8012   "fields" :
8013   [
8014    {
8015     "field_name" : "type",
8016     "referenced_type" : "type-286"
8017    },
8018    {
8019     "field_name" : "range",
8020     "field_offset" : 64,
8021     "referenced_type" : "type-287"
8022    },
8023    {
8024     "field_name" : "values",
8025     "field_offset" : 384,
8026     "referenced_type" : "type-291"
8027    }
8028   ],
8029   "linker_set_key" : "C2FieldSupportedValues",
8030   "name" : "C2FieldSupportedValues",
8031   "referenced_type" : "type-285",
8032   "self_type" : "type-285",
8033   "size" : 64,
8034   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
8035   "unique_id" : "_ZTS22C2FieldSupportedValues"
8036  },
8037  {
8038   "alignment" : 8,
8039   "fields" :
8040   [
8041    {
8042     "field_name" : "min",
8043     "referenced_type" : "type-288"
8044    },
8045    {
8046     "field_name" : "max",
8047     "field_offset" : 64,
8048     "referenced_type" : "type-288"
8049    },
8050    {
8051     "field_name" : "step",
8052     "field_offset" : 128,
8053     "referenced_type" : "type-288"
8054    },
8055    {
8056     "field_name" : "num",
8057     "field_offset" : 192,
8058     "referenced_type" : "type-288"
8059    },
8060    {
8061     "field_name" : "denom",
8062     "field_offset" : 256,
8063     "referenced_type" : "type-288"
8064    }
8065   ],
8066   "is_anonymous" : true,
8067   "linker_set_key" : "C2FieldSupportedValues::(anonymous struct at frameworks/av/media/codec2/core/include/C2Param.h:1530:5) at frameworks/av/media/codec2/core/include/C2Param.h:1530:5",
8068   "name" : "C2FieldSupportedValues::(anonymous struct at frameworks/av/media/codec2/core/include/C2Param.h:1530:5) at frameworks/av/media/codec2/core/include/C2Param.h:1530:5",
8069   "referenced_type" : "type-287",
8070   "self_type" : "type-287",
8071   "size" : 40,
8072   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
8073   "unique_id" : "_ZTSN22C2FieldSupportedValuesUt_E"
8074  },
8075  {
8076   "alignment" : 8,
8077   "fields" :
8078   [
8079    {
8080     "access" : "private",
8081     "field_name" : "_mField",
8082     "referenced_type" : "type-261"
8083    },
8084    {
8085     "access" : "private",
8086     "field_name" : "_mType",
8087     "field_offset" : 96,
8088     "referenced_type" : "type-284"
8089    },
8090    {
8091     "field_name" : "status",
8092     "field_offset" : 128,
8093     "referenced_type" : "type-1"
8094    },
8095    {
8096     "field_name" : "values",
8097     "field_offset" : 192,
8098     "referenced_type" : "type-285"
8099    }
8100   ],
8101   "linker_set_key" : "C2FieldSupportedValuesQuery",
8102   "name" : "C2FieldSupportedValuesQuery",
8103   "referenced_type" : "type-283",
8104   "self_type" : "type-283",
8105   "size" : 88,
8106   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h",
8107   "unique_id" : "_ZTS27C2FieldSupportedValuesQuery"
8108  },
8109  {
8110   "alignment" : 4,
8111   "fields" :
8112   [
8113    {
8114     "field_name" : "pixelFormat",
8115     "referenced_type" : "type-11"
8116    },
8117    {
8118     "field_name" : "bitDepth",
8119     "field_offset" : 32,
8120     "referenced_type" : "type-11"
8121    },
8122    {
8123     "field_name" : "subsampling",
8124     "field_offset" : 64,
8125     "referenced_type" : "type-423"
8126    },
8127    {
8128     "field_name" : "layout",
8129     "field_offset" : 96,
8130     "referenced_type" : "type-461"
8131    }
8132   ],
8133   "linker_set_key" : "C2FlexiblePixelFormatDescriptorStruct",
8134   "name" : "C2FlexiblePixelFormatDescriptorStruct",
8135   "referenced_type" : "type-460",
8136   "self_type" : "type-460",
8137   "size" : 16,
8138   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
8139   "unique_id" : "_ZTS37C2FlexiblePixelFormatDescriptorStruct"
8140  },
8141  {
8142   "alignment" : 8,
8143   "fields" :
8144   [
8145    {
8146     "field_name" : "flags",
8147     "referenced_type" : "type-269"
8148    },
8149    {
8150     "field_name" : "ordinal",
8151     "field_offset" : 64,
8152     "referenced_type" : "type-265"
8153    },
8154    {
8155     "field_name" : "buffers",
8156     "field_offset" : 256,
8157     "referenced_type" : "type-270"
8158    },
8159    {
8160     "field_name" : "configUpdate",
8161     "field_offset" : 352,
8162     "referenced_type" : "type-271"
8163    },
8164    {
8165     "field_name" : "infoBuffers",
8166     "field_offset" : 448,
8167     "referenced_type" : "type-272"
8168    }
8169   ],
8170   "linker_set_key" : "C2FrameData",
8171   "name" : "C2FrameData",
8172   "referenced_type" : "type-268",
8173   "self_type" : "type-268",
8174   "size" : 72,
8175   "source_file" : "/frameworks/av/media/codec2/core/include/C2Work.h",
8176   "unique_id" : "_ZTS11C2FrameData"
8177  },
8178  {
8179   "alignment" : 4,
8180   "linker_set_key" : "C2FrameInfoParser",
8181   "name" : "C2FrameInfoParser",
8182   "record_kind" : "class",
8183   "referenced_type" : "type-315",
8184   "self_type" : "type-315",
8185   "size" : 4,
8186   "source_file" : "/frameworks/av/media/codec2/core/include/C2Component.h",
8187   "unique_id" : "_ZTS17C2FrameInfoParser",
8188   "vtable_components" :
8189   [
8190    {
8191     "kind" : "offset_to_top"
8192    },
8193    {
8194     "kind" : "rtti",
8195     "mangled_component_name" : "_ZTI17C2FrameInfoParser"
8196    },
8197    {
8198     "is_pure" : true,
8199     "mangled_component_name" : "_ZNK17C2FrameInfoParser7getTypeEv"
8200    },
8201    {
8202     "is_pure" : true,
8203     "mangled_component_name" : "_ZNK17C2FrameInfoParser15getParsedParamsEv"
8204    },
8205    {
8206     "mangled_component_name" : "_ZN17C2FrameInfoParser5resetEv"
8207    },
8208    {
8209     "mangled_component_name" : "_ZN17C2FrameInfoParser10parseFrameER11C2FrameData"
8210    },
8211    {
8212     "kind" : "complete_dtor_pointer",
8213     "mangled_component_name" : "_ZN17C2FrameInfoParserD1Ev"
8214    },
8215    {
8216     "kind" : "deleting_dtor_pointer",
8217     "mangled_component_name" : "_ZN17C2FrameInfoParserD0Ev"
8218    }
8219   ]
8220  },
8221  {
8222   "alignment" : 4,
8223   "fields" :
8224   [
8225    {
8226     "field_name" : "type_",
8227     "referenced_type" : "type-439"
8228    },
8229    {
8230     "field_name" : "count",
8231     "field_offset" : 32,
8232     "referenced_type" : "type-11"
8233    }
8234   ],
8235   "linker_set_key" : "C2GopLayerStruct",
8236   "name" : "C2GopLayerStruct",
8237   "referenced_type" : "type-440",
8238   "self_type" : "type-440",
8239   "size" : 8,
8240   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
8241   "unique_id" : "_ZTS16C2GopLayerStruct"
8242  },
8243  {
8244   "alignment" : 4,
8245   "base_specifiers" :
8246   [
8247    {
8248     "referenced_type" : "type-203"
8249    }
8250   ],
8251   "linker_set_key" : "C2GraphicAllocation",
8252   "name" : "C2GraphicAllocation",
8253   "record_kind" : "class",
8254   "referenced_type" : "type-236",
8255   "self_type" : "type-236",
8256   "size" : 12,
8257   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
8258   "unique_id" : "_ZTS19C2GraphicAllocation",
8259   "vtable_components" :
8260   [
8261    {
8262     "kind" : "offset_to_top"
8263    },
8264    {
8265     "kind" : "rtti",
8266     "mangled_component_name" : "_ZTI19C2GraphicAllocation"
8267    },
8268    {
8269     "is_pure" : true,
8270     "mangled_component_name" : "_ZN19C2GraphicAllocation3mapE6C2Rect13C2MemoryUsageP7C2FenceP14C2PlanarLayoutPPh"
8271    },
8272    {
8273     "is_pure" : true,
8274     "mangled_component_name" : "_ZN19C2GraphicAllocation5unmapEPPh6C2RectP7C2Fence"
8275    },
8276    {
8277     "is_pure" : true,
8278     "mangled_component_name" : "_ZNK19C2GraphicAllocation14getAllocatorIdEv"
8279    },
8280    {
8281     "is_pure" : true,
8282     "mangled_component_name" : "_ZNK19C2GraphicAllocation6handleEv"
8283    },
8284    {
8285     "is_pure" : true,
8286     "mangled_component_name" : "_ZNK19C2GraphicAllocation6equalsERKNSt3__110shared_ptrIKS_EE"
8287    },
8288    {
8289     "kind" : "complete_dtor_pointer",
8290     "mangled_component_name" : "_ZN19C2GraphicAllocationD1Ev"
8291    },
8292    {
8293     "kind" : "deleting_dtor_pointer",
8294     "mangled_component_name" : "_ZN19C2GraphicAllocationD0Ev"
8295    }
8296   ]
8297  },
8298  {
8299   "alignment" : 4,
8300   "base_specifiers" :
8301   [
8302    {
8303     "referenced_type" : "type-238"
8304    }
8305   ],
8306   "linker_set_key" : "C2GraphicBlock",
8307   "name" : "C2GraphicBlock",
8308   "record_kind" : "class",
8309   "referenced_type" : "type-247",
8310   "self_type" : "type-247",
8311   "size" : 32,
8312   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
8313   "unique_id" : "_ZTS14C2GraphicBlock"
8314  },
8315  {
8316   "alignment" : 4,
8317   "base_specifiers" :
8318   [
8319    {
8320     "referenced_type" : "type-221"
8321    }
8322   ],
8323   "fields" :
8324   [
8325    {
8326     "access" : "private",
8327     "field_name" : "mImpl",
8328     "field_offset" : 192,
8329     "referenced_type" : "type-241"
8330    }
8331   ],
8332   "linker_set_key" : "C2GraphicView",
8333   "name" : "C2GraphicView",
8334   "record_kind" : "class",
8335   "referenced_type" : "type-240",
8336   "self_type" : "type-240",
8337   "size" : 32,
8338   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
8339   "unique_id" : "_ZTS13C2GraphicView"
8340  },
8341  {
8342   "alignment" : 4,
8343   "fields" :
8344   [
8345    {
8346     "field_name" : "mastering",
8347     "referenced_type" : "type-436"
8348    },
8349    {
8350     "field_name" : "maxCll",
8351     "field_offset" : 320,
8352     "referenced_type" : "type-15"
8353    },
8354    {
8355     "field_name" : "maxFall",
8356     "field_offset" : 352,
8357     "referenced_type" : "type-15"
8358    }
8359   ],
8360   "linker_set_key" : "C2HdrStaticMetadataStruct",
8361   "name" : "C2HdrStaticMetadataStruct",
8362   "referenced_type" : "type-437",
8363   "self_type" : "type-437",
8364   "size" : 48,
8365   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
8366   "unique_id" : "_ZTS25C2HdrStaticMetadataStruct"
8367  },
8368  {
8369   "alignment" : 4,
8370   "base_specifiers" :
8371   [
8372    {
8373     "referenced_type" : "type-69"
8374    }
8375   ],
8376   "linker_set_key" : "C2Info",
8377   "name" : "C2Info",
8378   "referenced_type" : "type-378",
8379   "self_type" : "type-378",
8380   "size" : 8,
8381   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
8382   "unique_id" : "_ZTS6C2Info"
8383  },
8384  {
8385   "alignment" : 1,
8386   "linker_set_key" : "C2InfoBuffer",
8387   "name" : "C2InfoBuffer",
8388   "record_kind" : "class",
8389   "referenced_type" : "type-254",
8390   "self_type" : "type-254",
8391   "size" : 1,
8392   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
8393   "unique_id" : "_ZTS12C2InfoBuffer"
8394  },
8395  {
8396   "alignment" : 4,
8397   "fields" :
8398   [
8399    {
8400     "field_name" : "mode",
8401     "referenced_type" : "type-444"
8402    },
8403    {
8404     "field_name" : "period",
8405     "field_offset" : 32,
8406     "referenced_type" : "type-15"
8407    }
8408   ],
8409   "linker_set_key" : "C2IntraRefreshStruct",
8410   "name" : "C2IntraRefreshStruct",
8411   "referenced_type" : "type-445",
8412   "self_type" : "type-445",
8413   "size" : 8,
8414   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
8415   "unique_id" : "_ZTS20C2IntraRefreshStruct"
8416  },
8417  {
8418   "alignment" : 4,
8419   "base_specifiers" :
8420   [
8421    {
8422     "referenced_type" : "type-130"
8423    }
8424   ],
8425   "linker_set_key" : "C2LinearAllocation",
8426   "name" : "C2LinearAllocation",
8427   "record_kind" : "class",
8428   "referenced_type" : "type-165",
8429   "self_type" : "type-165",
8430   "size" : 8,
8431   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
8432   "unique_id" : "_ZTS18C2LinearAllocation",
8433   "vtable_components" :
8434   [
8435    {
8436     "kind" : "offset_to_top"
8437    },
8438    {
8439     "kind" : "rtti",
8440     "mangled_component_name" : "_ZTI18C2LinearAllocation"
8441    },
8442    {
8443     "is_pure" : true,
8444     "mangled_component_name" : "_ZN18C2LinearAllocation3mapEjj13C2MemoryUsageP7C2FencePPv"
8445    },
8446    {
8447     "is_pure" : true,
8448     "mangled_component_name" : "_ZN18C2LinearAllocation5unmapEPvjP7C2Fence"
8449    },
8450    {
8451     "is_pure" : true,
8452     "mangled_component_name" : "_ZNK18C2LinearAllocation14getAllocatorIdEv"
8453    },
8454    {
8455     "is_pure" : true,
8456     "mangled_component_name" : "_ZNK18C2LinearAllocation6handleEv"
8457    },
8458    {
8459     "is_pure" : true,
8460     "mangled_component_name" : "_ZNK18C2LinearAllocation6equalsERKNSt3__110shared_ptrIS_EE"
8461    },
8462    {
8463     "kind" : "complete_dtor_pointer",
8464     "mangled_component_name" : "_ZN18C2LinearAllocationD1Ev"
8465    },
8466    {
8467     "kind" : "deleting_dtor_pointer",
8468     "mangled_component_name" : "_ZN18C2LinearAllocationD0Ev"
8469    }
8470   ]
8471  },
8472  {
8473   "alignment" : 4,
8474   "base_specifiers" :
8475   [
8476    {
8477     "referenced_type" : "type-181"
8478    }
8479   ],
8480   "linker_set_key" : "C2LinearBlock",
8481   "name" : "C2LinearBlock",
8482   "record_kind" : "class",
8483   "referenced_type" : "type-192",
8484   "self_type" : "type-192",
8485   "size" : 20,
8486   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
8487   "unique_id" : "_ZTS13C2LinearBlock"
8488  },
8489  {
8490   "alignment" : 4,
8491   "base_specifiers" :
8492   [
8493    {
8494     "referenced_type" : "type-130"
8495    }
8496   ],
8497   "linker_set_key" : "C2LinearCapacity",
8498   "name" : "C2LinearCapacity",
8499   "record_kind" : "class",
8500   "referenced_type" : "type-147",
8501   "self_type" : "type-147",
8502   "size" : 4,
8503   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
8504   "unique_id" : "_ZTS16C2LinearCapacity"
8505  },
8506  {
8507   "alignment" : 4,
8508   "base_specifiers" :
8509   [
8510    {
8511     "referenced_type" : "type-135"
8512    }
8513   ],
8514   "linker_set_key" : "C2LinearRange",
8515   "name" : "C2LinearRange",
8516   "record_kind" : "class",
8517   "referenced_type" : "type-141",
8518   "self_type" : "type-141",
8519   "size" : 12,
8520   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
8521   "unique_id" : "_ZTS13C2LinearRange"
8522  },
8523  {
8524   "alignment" : 4,
8525   "fields" :
8526   [
8527    {
8528     "field_name" : "red",
8529     "referenced_type" : "type-434"
8530    },
8531    {
8532     "field_name" : "green",
8533     "field_offset" : 64,
8534     "referenced_type" : "type-434"
8535    },
8536    {
8537     "field_name" : "blue",
8538     "field_offset" : 128,
8539     "referenced_type" : "type-434"
8540    },
8541    {
8542     "field_name" : "white",
8543     "field_offset" : 192,
8544     "referenced_type" : "type-434"
8545    },
8546    {
8547     "field_name" : "maxLuminance",
8548     "field_offset" : 256,
8549     "referenced_type" : "type-15"
8550    },
8551    {
8552     "field_name" : "minLuminance",
8553     "field_offset" : 288,
8554     "referenced_type" : "type-15"
8555    }
8556   ],
8557   "linker_set_key" : "C2MasteringDisplayColorVolumeStruct",
8558   "name" : "C2MasteringDisplayColorVolumeStruct",
8559   "referenced_type" : "type-436",
8560   "self_type" : "type-436",
8561   "size" : 40,
8562   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
8563   "unique_id" : "_ZTS35C2MasteringDisplayColorVolumeStruct"
8564  },
8565  {
8566   "alignment" : 8,
8567   "fields" :
8568   [
8569    {
8570     "field_name" : "expected",
8571     "referenced_type" : "type-19"
8572    }
8573   ],
8574   "linker_set_key" : "C2MemoryUsage",
8575   "name" : "C2MemoryUsage",
8576   "referenced_type" : "type-46",
8577   "self_type" : "type-46",
8578   "size" : 8,
8579   "source_file" : "/frameworks/av/media/codec2/core/include/C2BufferBase.h",
8580   "unique_id" : "_ZTS13C2MemoryUsage"
8581  },
8582  {
8583   "alignment" : 8,
8584   "fields" :
8585   [
8586    {
8587     "field_name" : "pool",
8588     "referenced_type" : "type-19"
8589    },
8590    {
8591     "field_name" : "usage",
8592     "field_offset" : 64,
8593     "referenced_type" : "type-19"
8594    },
8595    {
8596     "field_name" : "planar",
8597     "field_offset" : 128,
8598     "referenced_type" : "type-400"
8599    },
8600    {
8601     "field_name" : "format",
8602     "field_offset" : 192,
8603     "referenced_type" : "type-11"
8604    },
8605    {
8606     "field_name" : "capacity",
8607     "field_offset" : 224,
8608     "referenced_type" : "type-11"
8609    },
8610    {
8611     "field_name" : "outOfMemory",
8612     "field_offset" : 256,
8613     "referenced_type" : "type-336"
8614    }
8615   ],
8616   "linker_set_key" : "C2OutOfMemoryStruct",
8617   "name" : "C2OutOfMemoryStruct",
8618   "referenced_type" : "type-403",
8619   "self_type" : "type-403",
8620   "size" : 40,
8621   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
8622   "unique_id" : "_ZTS19C2OutOfMemoryStruct"
8623  },
8624  {
8625   "alignment" : 4,
8626   "fields" :
8627   [
8628    {
8629     "access" : "private",
8630     "field_name" : "_mSize",
8631     "referenced_type" : "type-11"
8632    },
8633    {
8634     "access" : "private",
8635     "field_name" : "_mIndex",
8636     "field_offset" : 32,
8637     "referenced_type" : "type-70"
8638    }
8639   ],
8640   "linker_set_key" : "C2Param",
8641   "name" : "C2Param",
8642   "referenced_type" : "type-69",
8643   "self_type" : "type-69",
8644   "size" : 8,
8645   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
8646   "unique_id" : "_ZTS7C2Param"
8647  },
8648  {
8649   "alignment" : 4,
8650   "fields" :
8651   [
8652    {
8653     "access" : "protected",
8654     "field_name" : "mIndex",
8655     "referenced_type" : "type-11"
8656    }
8657   ],
8658   "linker_set_key" : "C2Param::CoreIndex",
8659   "name" : "C2Param::CoreIndex",
8660   "referenced_type" : "type-42",
8661   "self_type" : "type-42",
8662   "size" : 4,
8663   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
8664   "unique_id" : "_ZTSN7C2Param9CoreIndexE"
8665  },
8666  {
8667   "alignment" : 4,
8668   "base_specifiers" :
8669   [
8670    {
8671     "referenced_type" : "type-71"
8672    }
8673   ],
8674   "linker_set_key" : "C2Param::Index",
8675   "name" : "C2Param::Index",
8676   "referenced_type" : "type-70",
8677   "self_type" : "type-70",
8678   "size" : 4,
8679   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
8680   "unique_id" : "_ZTSN7C2Param5IndexE"
8681  },
8682  {
8683   "alignment" : 4,
8684   "base_specifiers" :
8685   [
8686    {
8687     "referenced_type" : "type-42"
8688    }
8689   ],
8690   "linker_set_key" : "C2Param::Type",
8691   "name" : "C2Param::Type",
8692   "referenced_type" : "type-71",
8693   "self_type" : "type-71",
8694   "size" : 4,
8695   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
8696   "unique_id" : "_ZTSN7C2Param4TypeE"
8697  },
8698  {
8699   "alignment" : 4,
8700   "fields" :
8701   [
8702    {
8703     "access" : "private",
8704     "field_name" : "_mIndex",
8705     "referenced_type" : "type-177"
8706    },
8707    {
8708     "access" : "private",
8709     "field_name" : "_mAttrib",
8710     "field_offset" : 32,
8711     "referenced_type" : "type-48"
8712    },
8713    {
8714     "access" : "private",
8715     "field_name" : "_mName",
8716     "field_offset" : 64,
8717     "referenced_type" : "type-178"
8718    },
8719    {
8720     "access" : "private",
8721     "field_name" : "_mDependencies",
8722     "field_offset" : 160,
8723     "referenced_type" : "type-180"
8724    }
8725   ],
8726   "linker_set_key" : "C2ParamDescriptor",
8727   "name" : "C2ParamDescriptor",
8728   "referenced_type" : "type-176",
8729   "self_type" : "type-176",
8730   "size" : 32,
8731   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
8732   "unique_id" : "_ZTS17C2ParamDescriptor"
8733  },
8734  {
8735   "alignment" : 4,
8736   "fields" :
8737   [
8738    {
8739     "access" : "private",
8740     "field_name" : "_mIndex",
8741     "referenced_type" : "type-70"
8742    },
8743    {
8744     "access" : "private",
8745     "field_name" : "_mFieldId",
8746     "field_offset" : 32,
8747     "referenced_type" : "type-262"
8748    }
8749   ],
8750   "linker_set_key" : "C2ParamField",
8751   "name" : "C2ParamField",
8752   "referenced_type" : "type-261",
8753   "self_type" : "type-261",
8754   "size" : 12,
8755   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
8756   "unique_id" : "_ZTS12C2ParamField"
8757  },
8758  {
8759   "alignment" : 4,
8760   "fields" :
8761   [
8762    {
8763     "field_name" : "paramOrField",
8764     "referenced_type" : "type-261"
8765    },
8766    {
8767     "field_name" : "values",
8768     "field_offset" : 96,
8769     "referenced_type" : "type-263"
8770    }
8771   ],
8772   "linker_set_key" : "C2ParamFieldValues",
8773   "name" : "C2ParamFieldValues",
8774   "referenced_type" : "type-260",
8775   "self_type" : "type-260",
8776   "size" : 16,
8777   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
8778   "unique_id" : "_ZTS18C2ParamFieldValues"
8779  },
8780  {
8781   "alignment" : 4,
8782   "linker_set_key" : "C2ParamReflector",
8783   "name" : "C2ParamReflector",
8784   "record_kind" : "class",
8785   "referenced_type" : "type-427",
8786   "self_type" : "type-427",
8787   "size" : 4,
8788   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
8789   "unique_id" : "_ZTS16C2ParamReflector",
8790   "vtable_components" :
8791   [
8792    {
8793     "kind" : "offset_to_top"
8794    },
8795    {
8796     "kind" : "rtti",
8797     "mangled_component_name" : "_ZTI16C2ParamReflector"
8798    },
8799    {
8800     "is_pure" : true,
8801     "mangled_component_name" : "_ZNK16C2ParamReflector8describeEN7C2Param9CoreIndexE"
8802    },
8803    {
8804     "kind" : "complete_dtor_pointer",
8805     "mangled_component_name" : "_ZN16C2ParamReflectorD1Ev"
8806    },
8807    {
8808     "kind" : "deleting_dtor_pointer",
8809     "mangled_component_name" : "_ZN16C2ParamReflectorD0Ev"
8810    }
8811   ]
8812  },
8813  {
8814   "alignment" : 4,
8815   "fields" :
8816   [
8817    {
8818     "field_name" : "width",
8819     "referenced_type" : "type-11"
8820    },
8821    {
8822     "field_name" : "height",
8823     "field_offset" : 32,
8824     "referenced_type" : "type-11"
8825    }
8826   ],
8827   "linker_set_key" : "C2PictureSizeStruct",
8828   "name" : "C2PictureSizeStruct",
8829   "referenced_type" : "type-400",
8830   "self_type" : "type-400",
8831   "size" : 8,
8832   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
8833   "unique_id" : "_ZTS19C2PictureSizeStruct"
8834  },
8835  {
8836   "alignment" : 4,
8837   "base_specifiers" :
8838   [
8839    {
8840     "referenced_type" : "type-203"
8841    }
8842   ],
8843   "linker_set_key" : "C2PlanarCapacity",
8844   "name" : "C2PlanarCapacity",
8845   "record_kind" : "class",
8846   "referenced_type" : "type-231",
8847   "self_type" : "type-231",
8848   "size" : 8,
8849   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
8850   "unique_id" : "_ZTS16C2PlanarCapacity"
8851  },
8852  {
8853   "alignment" : 4,
8854   "fields" :
8855   [
8856    {
8857     "field_name" : "type",
8858     "referenced_type" : "type-213"
8859    },
8860    {
8861     "field_name" : "numPlanes",
8862     "field_offset" : 32,
8863     "referenced_type" : "type-11"
8864    },
8865    {
8866     "field_name" : "rootPlanes",
8867     "field_offset" : 64,
8868     "referenced_type" : "type-11"
8869    },
8870    {
8871     "field_name" : "planes",
8872     "field_offset" : 96,
8873     "referenced_type" : "type-214"
8874    }
8875   ],
8876   "linker_set_key" : "C2PlanarLayout",
8877   "name" : "C2PlanarLayout",
8878   "referenced_type" : "type-212",
8879   "self_type" : "type-212",
8880   "size" : 188,
8881   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
8882   "unique_id" : "_ZTS14C2PlanarLayout"
8883  },
8884  {
8885   "alignment" : 4,
8886   "base_specifiers" :
8887   [
8888    {
8889     "referenced_type" : "type-217"
8890    }
8891   ],
8892   "linker_set_key" : "C2PlanarSection",
8893   "name" : "C2PlanarSection",
8894   "record_kind" : "class",
8895   "referenced_type" : "type-225",
8896   "self_type" : "type-225",
8897   "size" : 24,
8898   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
8899   "unique_id" : "_ZTS15C2PlanarSection"
8900  },
8901  {
8902   "alignment" : 4,
8903   "fields" :
8904   [
8905    {
8906     "field_name" : "channel",
8907     "referenced_type" : "type-208"
8908    },
8909    {
8910     "field_name" : "colInc",
8911     "field_offset" : 32,
8912     "referenced_type" : "type-2"
8913    },
8914    {
8915     "field_name" : "rowInc",
8916     "field_offset" : 64,
8917     "referenced_type" : "type-2"
8918    },
8919    {
8920     "field_name" : "colSampling",
8921     "field_offset" : 96,
8922     "referenced_type" : "type-11"
8923    },
8924    {
8925     "field_name" : "rowSampling",
8926     "field_offset" : 128,
8927     "referenced_type" : "type-11"
8928    },
8929    {
8930     "field_name" : "allocatedDepth",
8931     "field_offset" : 160,
8932     "referenced_type" : "type-11"
8933    },
8934    {
8935     "field_name" : "bitDepth",
8936     "field_offset" : 192,
8937     "referenced_type" : "type-11"
8938    },
8939    {
8940     "field_name" : "rightShift",
8941     "field_offset" : 224,
8942     "referenced_type" : "type-11"
8943    },
8944    {
8945     "field_name" : "endianness",
8946     "field_offset" : 256,
8947     "referenced_type" : "type-209"
8948    },
8949    {
8950     "field_name" : "rootIx",
8951     "field_offset" : 288,
8952     "referenced_type" : "type-11"
8953    },
8954    {
8955     "field_name" : "offset",
8956     "field_offset" : 320,
8957     "referenced_type" : "type-11"
8958    }
8959   ],
8960   "linker_set_key" : "C2PlaneInfo",
8961   "name" : "C2PlaneInfo",
8962   "referenced_type" : "type-207",
8963   "self_type" : "type-207",
8964   "size" : 44,
8965   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
8966   "unique_id" : "_ZTS11C2PlaneInfo"
8967  },
8968  {
8969   "alignment" : 4,
8970   "fields" :
8971   [
8972    {
8973     "field_name" : "profile",
8974     "referenced_type" : "type-357"
8975    },
8976    {
8977     "field_name" : "level",
8978     "field_offset" : 32,
8979     "referenced_type" : "type-358"
8980    }
8981   ],
8982   "linker_set_key" : "C2ProfileLevelStruct",
8983   "name" : "C2ProfileLevelStruct",
8984   "referenced_type" : "type-359",
8985   "self_type" : "type-359",
8986   "size" : 8,
8987   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
8988   "unique_id" : "_ZTS20C2ProfileLevelStruct"
8989  },
8990  {
8991   "alignment" : 4,
8992   "base_specifiers" :
8993   [
8994    {
8995     "referenced_type" : "type-130"
8996    }
8997   ],
8998   "fields" :
8999   [
9000    {
9001     "access" : "private",
9002     "field_name" : "mImpl",
9003     "field_offset" : 32,
9004     "referenced_type" : "type-184"
9005    },
9006    {
9007     "access" : "private",
9008     "field_name" : "mOffset",
9009     "field_offset" : 96,
9010     "referenced_type" : "type-11"
9011    }
9012   ],
9013   "linker_set_key" : "C2ReadView",
9014   "name" : "C2ReadView",
9015   "record_kind" : "class",
9016   "referenced_type" : "type-183",
9017   "self_type" : "type-183",
9018   "size" : 16,
9019   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
9020   "unique_id" : "_ZTS10C2ReadView"
9021  },
9022  {
9023   "alignment" : 4,
9024   "fields" :
9025   [
9026    {
9027     "field_name" : "width",
9028     "referenced_type" : "type-11"
9029    },
9030    {
9031     "field_name" : "height",
9032     "field_offset" : 32,
9033     "referenced_type" : "type-11"
9034    },
9035    {
9036     "field_name" : "left",
9037     "field_offset" : 64,
9038     "referenced_type" : "type-11"
9039    },
9040    {
9041     "field_name" : "top",
9042     "field_offset" : 96,
9043     "referenced_type" : "type-11"
9044    }
9045   ],
9046   "linker_set_key" : "C2Rect",
9047   "name" : "C2Rect",
9048   "referenced_type" : "type-197",
9049   "self_type" : "type-197",
9050   "size" : 16,
9051   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
9052   "unique_id" : "_ZTS6C2Rect"
9053  },
9054  {
9055   "alignment" : 4,
9056   "base_specifiers" :
9057   [
9058    {
9059     "referenced_type" : "type-197"
9060    }
9061   ],
9062   "linker_set_key" : "C2RectStruct",
9063   "name" : "C2RectStruct",
9064   "referenced_type" : "type-411",
9065   "self_type" : "type-411",
9066   "size" : 16,
9067   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
9068   "unique_id" : "_ZTS12C2RectStruct"
9069  },
9070  {
9071   "alignment" : 4,
9072   "fields" :
9073   [
9074    {
9075     "field_name" : "flip",
9076     "referenced_type" : "type-2"
9077    },
9078    {
9079     "field_name" : "value",
9080     "field_offset" : 32,
9081     "referenced_type" : "type-2"
9082    }
9083   ],
9084   "linker_set_key" : "C2RotationStruct",
9085   "name" : "C2RotationStruct",
9086   "referenced_type" : "type-417",
9087   "self_type" : "type-417",
9088   "size" : 8,
9089   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
9090   "unique_id" : "_ZTS16C2RotationStruct"
9091  },
9092  {
9093   "alignment" : 4,
9094   "fields" :
9095   [
9096    {
9097     "field_name" : "offset",
9098     "referenced_type" : "type-11"
9099    },
9100    {
9101     "field_name" : "size",
9102     "field_offset" : 32,
9103     "referenced_type" : "type-11"
9104    }
9105   ],
9106   "linker_set_key" : "C2Segment",
9107   "name" : "C2Segment",
9108   "referenced_type" : "type-125",
9109   "self_type" : "type-125",
9110   "size" : 8,
9111   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
9112   "unique_id" : "_ZTS9C2Segment"
9113  },
9114  {
9115   "alignment" : 4,
9116   "base_specifiers" :
9117   [
9118    {
9119     "referenced_type" : "type-69"
9120    }
9121   ],
9122   "linker_set_key" : "C2Setting",
9123   "name" : "C2Setting",
9124   "referenced_type" : "type-354",
9125   "self_type" : "type-354",
9126   "size" : 8,
9127   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
9128   "unique_id" : "_ZTS9C2Setting"
9129  },
9130  {
9131   "alignment" : 4,
9132   "fields" :
9133   [
9134    {
9135     "field_name" : "failure",
9136     "referenced_type" : "type-259"
9137    },
9138    {
9139     "field_name" : "field",
9140     "field_offset" : 32,
9141     "referenced_type" : "type-260"
9142    },
9143    {
9144     "field_name" : "conflicts",
9145     "field_offset" : 160,
9146     "referenced_type" : "type-264"
9147    }
9148   ],
9149   "linker_set_key" : "C2SettingResult",
9150   "name" : "C2SettingResult",
9151   "referenced_type" : "type-258",
9152   "self_type" : "type-258",
9153   "size" : 32,
9154   "source_file" : "/frameworks/av/media/codec2/core/include/C2Work.h",
9155   "unique_id" : "_ZTS15C2SettingResult"
9156  },
9157  {
9158   "alignment" : 8,
9159   "fields" :
9160   [
9161    {
9162     "field_name" : "usage",
9163     "referenced_type" : "type-19"
9164    },
9165    {
9166     "field_name" : "capacity",
9167     "field_offset" : 64,
9168     "referenced_type" : "type-11"
9169    },
9170    {
9171     "field_name" : "heapMask",
9172     "field_offset" : 96,
9173     "referenced_type" : "type-2"
9174    },
9175    {
9176     "field_name" : "allocFlags",
9177     "field_offset" : 128,
9178     "referenced_type" : "type-2"
9179    },
9180    {
9181     "field_name" : "minAlignment",
9182     "field_offset" : 160,
9183     "referenced_type" : "type-11"
9184    }
9185   ],
9186   "linker_set_key" : "C2StoreIonUsageStruct",
9187   "name" : "C2StoreIonUsageStruct",
9188   "referenced_type" : "type-458",
9189   "self_type" : "type-458",
9190   "size" : 24,
9191   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
9192   "unique_id" : "_ZTS21C2StoreIonUsageStruct"
9193  },
9194  {
9195   "alignment" : 4,
9196   "fields" :
9197   [
9198    {
9199     "access" : "private",
9200     "field_name" : "_mType",
9201     "referenced_type" : "type-41"
9202    },
9203    {
9204     "access" : "private",
9205     "field_name" : "_mFields",
9206     "field_offset" : 32,
9207     "referenced_type" : "type-43"
9208    }
9209   ],
9210   "linker_set_key" : "C2StructDescriptor",
9211   "name" : "C2StructDescriptor",
9212   "referenced_type" : "type-40",
9213   "self_type" : "type-40",
9214   "size" : 16,
9215   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
9216   "unique_id" : "_ZTS18C2StructDescriptor"
9217  },
9218  {
9219   "alignment" : 4,
9220   "fields" :
9221   [
9222    {
9223     "field_name" : "type_",
9224     "referenced_type" : "type-367"
9225    },
9226    {
9227     "field_name" : "data",
9228     "field_offset" : 32,
9229     "referenced_type" : "type-326"
9230    }
9231   ],
9232   "linker_set_key" : "C2SupplementalDataStruct",
9233   "name" : "C2SupplementalDataStruct",
9234   "referenced_type" : "type-368",
9235   "self_type" : "type-368",
9236   "size" : 4,
9237   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
9238   "unique_id" : "_ZTS24C2SupplementalDataStruct"
9239  },
9240  {
9241   "alignment" : 4,
9242   "fields" :
9243   [
9244    {
9245     "field_name" : "layerCount",
9246     "referenced_type" : "type-11"
9247    },
9248    {
9249     "field_name" : "bLayerCount",
9250     "field_offset" : 32,
9251     "referenced_type" : "type-11"
9252    },
9253    {
9254     "field_name" : "bitrateRatios",
9255     "field_offset" : 64,
9256     "referenced_type" : "type-14"
9257    }
9258   ],
9259   "linker_set_key" : "C2TemporalLayeringStruct",
9260   "name" : "C2TemporalLayeringStruct",
9261   "referenced_type" : "type-442",
9262   "self_type" : "type-442",
9263   "size" : 8,
9264   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
9265   "unique_id" : "_ZTS24C2TemporalLayeringStruct"
9266  },
9267  {
9268   "alignment" : 4,
9269   "fields" :
9270   [
9271    {
9272     "field_name" : "tile",
9273     "referenced_type" : "type-400"
9274    },
9275    {
9276     "field_name" : "columnCount",
9277     "field_offset" : 64,
9278     "referenced_type" : "type-11"
9279    },
9280    {
9281     "field_name" : "rowCount",
9282     "field_offset" : 96,
9283     "referenced_type" : "type-11"
9284    },
9285    {
9286     "field_name" : "order",
9287     "field_offset" : 128,
9288     "referenced_type" : "type-447"
9289    }
9290   ],
9291   "linker_set_key" : "C2TileLayoutStruct",
9292   "name" : "C2TileLayoutStruct",
9293   "referenced_type" : "type-448",
9294   "self_type" : "type-448",
9295   "size" : 20,
9296   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
9297   "unique_id" : "_ZTS18C2TileLayoutStruct"
9298  },
9299  {
9300   "alignment" : 8,
9301   "fields" :
9302   [
9303    {
9304     "field_name" : "enabled",
9305     "referenced_type" : "type-336"
9306    },
9307    {
9308     "field_name" : "timestamp",
9309     "field_offset" : 64,
9310     "referenced_type" : "type-289"
9311    }
9312   ],
9313   "linker_set_key" : "C2TimedControlStruct",
9314   "name" : "C2TimedControlStruct",
9315   "referenced_type" : "type-462",
9316   "self_type" : "type-462",
9317   "size" : 16,
9318   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
9319   "unique_id" : "_ZTS20C2TimedControlStruct"
9320  },
9321  {
9322   "alignment" : 8,
9323   "fields" :
9324   [
9325    {
9326     "field_name" : "mode",
9327     "referenced_type" : "type-465"
9328    },
9329    {
9330     "field_name" : "value",
9331     "field_offset" : 64,
9332     "referenced_type" : "type-19"
9333    }
9334   ],
9335   "linker_set_key" : "C2TimestampGapAdjustmentStruct",
9336   "name" : "C2TimestampGapAdjustmentStruct",
9337   "referenced_type" : "type-464",
9338   "self_type" : "type-464",
9339   "size" : 16,
9340   "source_file" : "/frameworks/av/media/codec2/core/include/C2Config.h",
9341   "unique_id" : "_ZTS30C2TimestampGapAdjustmentStruct"
9342  },
9343  {
9344   "alignment" : 4,
9345   "base_specifiers" :
9346   [
9347    {
9348     "referenced_type" : "type-354"
9349    }
9350   ],
9351   "linker_set_key" : "C2Tuning",
9352   "name" : "C2Tuning",
9353   "referenced_type" : "type-366",
9354   "self_type" : "type-366",
9355   "size" : 8,
9356   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
9357   "unique_id" : "_ZTS8C2Tuning"
9358  },
9359  {
9360   "alignment" : 8,
9361   "fields" :
9362   [
9363    {
9364     "access" : "private",
9365     "field_name" : "_mType",
9366     "referenced_type" : "type-474"
9367    },
9368    {
9369     "access" : "private",
9370     "field_name" : "_mValue",
9371     "field_offset" : 64,
9372     "referenced_type" : "type-288"
9373    }
9374   ],
9375   "linker_set_key" : "C2Value",
9376   "name" : "C2Value",
9377   "record_kind" : "class",
9378   "referenced_type" : "type-473",
9379   "self_type" : "type-473",
9380   "size" : 16,
9381   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
9382   "unique_id" : "_ZTS7C2Value"
9383  },
9384  {
9385   "alignment" : 8,
9386   "fields" :
9387   [
9388    {
9389     "field_name" : "u64",
9390     "referenced_type" : "type-19"
9391    },
9392    {
9393     "field_name" : "i64",
9394     "referenced_type" : "type-289"
9395    },
9396    {
9397     "field_name" : "c64",
9398     "referenced_type" : "type-266"
9399    },
9400    {
9401     "field_name" : "u32",
9402     "referenced_type" : "type-11"
9403    },
9404    {
9405     "field_name" : "i32",
9406     "referenced_type" : "type-2"
9407    },
9408    {
9409     "field_name" : "c32",
9410     "referenced_type" : "type-290"
9411    },
9412    {
9413     "field_name" : "fp",
9414     "referenced_type" : "type-15"
9415    }
9416   ],
9417   "linker_set_key" : "C2Value::Primitive",
9418   "name" : "C2Value::Primitive",
9419   "record_kind" : "union",
9420   "referenced_type" : "type-288",
9421   "self_type" : "type-288",
9422   "size" : 8,
9423   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
9424   "unique_id" : "_ZTSN7C2Value9PrimitiveE"
9425  },
9426  {
9427   "alignment" : 8,
9428   "fields" :
9429   [
9430    {
9431     "field_name" : "chainInfo",
9432     "referenced_type" : "type-278"
9433    },
9434    {
9435     "field_name" : "input",
9436     "field_offset" : 64,
9437     "referenced_type" : "type-268"
9438    },
9439    {
9440     "field_name" : "worklets",
9441     "field_offset" : 640,
9442     "referenced_type" : "type-279"
9443    },
9444    {
9445     "field_name" : "workletsProcessed",
9446     "field_offset" : 736,
9447     "referenced_type" : "type-11"
9448    },
9449    {
9450     "field_name" : "result",
9451     "field_offset" : 768,
9452     "referenced_type" : "type-1"
9453    }
9454   ],
9455   "linker_set_key" : "C2Work",
9456   "name" : "C2Work",
9457   "referenced_type" : "type-277",
9458   "self_type" : "type-277",
9459   "size" : 104,
9460   "source_file" : "/frameworks/av/media/codec2/core/include/C2Work.h",
9461   "unique_id" : "_ZTS6C2Work"
9462  },
9463  {
9464   "alignment" : 8,
9465   "fields" :
9466   [
9467    {
9468     "field_name" : "timestamp",
9469     "referenced_type" : "type-266"
9470    },
9471    {
9472     "field_name" : "frameIndex",
9473     "field_offset" : 64,
9474     "referenced_type" : "type-266"
9475    },
9476    {
9477     "field_name" : "customOrdinal",
9478     "field_offset" : 128,
9479     "referenced_type" : "type-266"
9480    }
9481   ],
9482   "linker_set_key" : "C2WorkOrdinalStruct",
9483   "name" : "C2WorkOrdinalStruct",
9484   "referenced_type" : "type-265",
9485   "self_type" : "type-265",
9486   "size" : 24,
9487   "source_file" : "/frameworks/av/media/codec2/core/include/C2Work.h",
9488   "unique_id" : "_ZTS19C2WorkOrdinalStruct"
9489  },
9490  {
9491   "alignment" : 8,
9492   "fields" :
9493   [
9494    {
9495     "field_name" : "ordinal",
9496     "referenced_type" : "type-265"
9497    },
9498    {
9499     "field_name" : "chain",
9500     "field_offset" : 192,
9501     "referenced_type" : "type-282"
9502    }
9503   ],
9504   "linker_set_key" : "C2WorkOutline",
9505   "name" : "C2WorkOutline",
9506   "referenced_type" : "type-281",
9507   "self_type" : "type-281",
9508   "size" : 40,
9509   "source_file" : "/frameworks/av/media/codec2/core/include/C2Work.h",
9510   "unique_id" : "_ZTS13C2WorkOutline"
9511  },
9512  {
9513   "alignment" : 8,
9514   "fields" :
9515   [
9516    {
9517     "field_name" : "component",
9518     "referenced_type" : "type-11"
9519    },
9520    {
9521     "field_name" : "tunings",
9522     "field_offset" : 32,
9523     "referenced_type" : "type-274"
9524    },
9525    {
9526     "field_name" : "failures",
9527     "field_offset" : 128,
9528     "referenced_type" : "type-275"
9529    },
9530    {
9531     "field_name" : "output",
9532     "field_offset" : 256,
9533     "referenced_type" : "type-268"
9534    }
9535   ],
9536   "linker_set_key" : "C2Worklet",
9537   "name" : "C2Worklet",
9538   "referenced_type" : "type-273",
9539   "self_type" : "type-273",
9540   "size" : 104,
9541   "source_file" : "/frameworks/av/media/codec2/core/include/C2Work.h",
9542   "unique_id" : "_ZTS9C2Worklet"
9543  },
9544  {
9545   "alignment" : 4,
9546   "base_specifiers" :
9547   [
9548    {
9549     "referenced_type" : "type-152"
9550    }
9551   ],
9552   "fields" :
9553   [
9554    {
9555     "access" : "private",
9556     "field_name" : "mImpl",
9557     "field_offset" : 96,
9558     "referenced_type" : "type-186"
9559    }
9560   ],
9561   "linker_set_key" : "C2WriteView",
9562   "name" : "C2WriteView",
9563   "record_kind" : "class",
9564   "referenced_type" : "type-185",
9565   "self_type" : "type-185",
9566   "size" : 20,
9567   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
9568   "unique_id" : "_ZTS11C2WriteView"
9569  },
9570  {
9571   "alignment" : 4,
9572   "base_specifiers" :
9573   [
9574    {
9575     "referenced_type" : "type-130"
9576    }
9577   ],
9578   "linker_set_key" : "_C2CircularBlockSegment",
9579   "name" : "_C2CircularBlockSegment",
9580   "record_kind" : "class",
9581   "referenced_type" : "type-194",
9582   "self_type" : "type-194",
9583   "size" : 4,
9584   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
9585   "unique_id" : "_ZTS23_C2CircularBlockSegment"
9586  },
9587  {
9588   "alignment" : 1,
9589   "linker_set_key" : "_C2Comparable_impl",
9590   "name" : "_C2Comparable_impl",
9591   "referenced_type" : "type-322",
9592   "self_type" : "type-322",
9593   "size" : 1,
9594   "source_file" : "/frameworks/av/media/codec2/core/include/C2ParamDef.h",
9595   "unique_id" : "_ZTS18_C2Comparable_impl"
9596  },
9597  {
9598   "alignment" : 1,
9599   "linker_set_key" : "_C2CoreIndexHelper_impl",
9600   "name" : "_C2CoreIndexHelper_impl",
9601   "referenced_type" : "type-323",
9602   "self_type" : "type-323",
9603   "size" : 1,
9604   "source_file" : "/frameworks/av/media/codec2/core/include/C2ParamDef.h",
9605   "unique_id" : "_ZTS23_C2CoreIndexHelper_impl"
9606  },
9607  {
9608   "alignment" : 4,
9609   "base_specifiers" :
9610   [
9611    {
9612     "referenced_type" : "type-135"
9613    }
9614   ],
9615   "linker_set_key" : "_C2EditableLinearRangeAspect",
9616   "name" : "_C2EditableLinearRangeAspect",
9617   "record_kind" : "class",
9618   "referenced_type" : "type-152",
9619   "self_type" : "type-152",
9620   "size" : 12,
9621   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
9622   "unique_id" : "_ZTS28_C2EditableLinearRangeAspect"
9623  },
9624  {
9625   "alignment" : 4,
9626   "base_specifiers" :
9627   [
9628    {
9629     "referenced_type" : "type-217"
9630    }
9631   ],
9632   "linker_set_key" : "_C2EditablePlanarSectionAspect",
9633   "name" : "_C2EditablePlanarSectionAspect",
9634   "record_kind" : "class",
9635   "referenced_type" : "type-221",
9636   "self_type" : "type-221",
9637   "size" : 24,
9638   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
9639   "unique_id" : "_ZTS30_C2EditablePlanarSectionAspect"
9640  },
9641  {
9642   "alignment" : 1,
9643   "linker_set_key" : "_C2EnumUtils",
9644   "name" : "_C2EnumUtils",
9645   "record_kind" : "class",
9646   "referenced_type" : "type-255",
9647   "self_type" : "type-255",
9648   "size" : 1,
9649   "source_file" : "/frameworks/av/media/codec2/core/include/C2Enum.h",
9650   "unique_id" : "_ZTS12_C2EnumUtils"
9651  },
9652  {
9653   "alignment" : 4,
9654   "fields" :
9655   [
9656    {
9657     "access" : "private",
9658     "field_name" : "_mOffset",
9659     "referenced_type" : "type-11"
9660    },
9661    {
9662     "access" : "private",
9663     "field_name" : "_mSize",
9664     "field_offset" : 32,
9665     "referenced_type" : "type-11"
9666    }
9667   ],
9668   "linker_set_key" : "_C2FieldId",
9669   "name" : "_C2FieldId",
9670   "referenced_type" : "type-262",
9671   "self_type" : "type-262",
9672   "size" : 8,
9673   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h",
9674   "unique_id" : "_ZTS10_C2FieldId"
9675  },
9676  {
9677   "alignment" : 1,
9678   "linker_set_key" : "_C2FlexHelper<C2ChromaOffsetStruct [], void>",
9679   "name" : "_C2FlexHelper<C2ChromaOffsetStruct [], void>",
9680   "referenced_type" : "type-328",
9681   "self_type" : "type-328",
9682   "size" : 1,
9683   "source_file" : "/frameworks/av/media/codec2/core/include/C2ParamDef.h",
9684   "template_args" : [ "type-329", "type-38" ],
9685   "unique_id" : "_ZTS13_C2FlexHelperIA_20C2ChromaOffsetStructvE"
9686  },
9687  {
9688   "alignment" : 1,
9689   "linker_set_key" : "_C2FlexHelper<C2ChromaOffsetStruct, void>",
9690   "name" : "_C2FlexHelper<C2ChromaOffsetStruct, void>",
9691   "referenced_type" : "type-332",
9692   "self_type" : "type-332",
9693   "size" : 1,
9694   "source_file" : "/frameworks/av/media/codec2/core/include/C2ParamDef.h",
9695   "template_args" : [ "type-330", "type-38" ],
9696   "unique_id" : "_ZTS13_C2FlexHelperI20C2ChromaOffsetStructvE"
9697  },
9698  {
9699   "alignment" : 1,
9700   "linker_set_key" : "_C2FlexHelper<float [], void>",
9701   "name" : "_C2FlexHelper<float [], void>",
9702   "referenced_type" : "type-333",
9703   "self_type" : "type-333",
9704   "size" : 1,
9705   "source_file" : "/frameworks/av/media/codec2/core/include/C2ParamDef.h",
9706   "template_args" : [ "type-14", "type-38" ],
9707   "unique_id" : "_ZTS13_C2FlexHelperIA_fvE"
9708  },
9709  {
9710   "alignment" : 1,
9711   "linker_set_key" : "_C2FlexHelper<float, void>",
9712   "name" : "_C2FlexHelper<float, void>",
9713   "referenced_type" : "type-334",
9714   "self_type" : "type-334",
9715   "size" : 1,
9716   "source_file" : "/frameworks/av/media/codec2/core/include/C2ParamDef.h",
9717   "template_args" : [ "type-15", "type-38" ],
9718   "unique_id" : "_ZTS13_C2FlexHelperIfvE"
9719  },
9720  {
9721   "alignment" : 1,
9722   "linker_set_key" : "_C2FlexHelper<unsigned char [], void>",
9723   "name" : "_C2FlexHelper<unsigned char [], void>",
9724   "referenced_type" : "type-325",
9725   "self_type" : "type-325",
9726   "size" : 1,
9727   "source_file" : "/frameworks/av/media/codec2/core/include/C2ParamDef.h",
9728   "template_args" : [ "type-326", "type-38" ],
9729   "unique_id" : "_ZTS13_C2FlexHelperIA_hvE"
9730  },
9731  {
9732   "alignment" : 1,
9733   "linker_set_key" : "_C2FlexHelper<unsigned char, void>",
9734   "name" : "_C2FlexHelper<unsigned char, void>",
9735   "referenced_type" : "type-327",
9736   "self_type" : "type-327",
9737   "size" : 1,
9738   "source_file" : "/frameworks/av/media/codec2/core/include/C2ParamDef.h",
9739   "template_args" : [ "type-9", "type-38" ],
9740   "unique_id" : "_ZTS13_C2FlexHelperIhvE"
9741  },
9742  {
9743   "alignment" : 1,
9744   "linker_set_key" : "_C2Flexible_impl",
9745   "name" : "_C2Flexible_impl",
9746   "referenced_type" : "type-324",
9747   "self_type" : "type-324",
9748   "size" : 1,
9749   "source_file" : "/frameworks/av/media/codec2/core/include/C2ParamDef.h",
9750   "unique_id" : "_ZTS16_C2Flexible_impl"
9751  },
9752  {
9753   "alignment" : 4,
9754   "fields" :
9755   [
9756    {
9757     "access" : "protected",
9758     "field_name" : "mStatus",
9759     "referenced_type" : "type-1"
9760    }
9761   ],
9762   "linker_set_key" : "_C2InnateStatus",
9763   "name" : "_C2InnateStatus",
9764   "referenced_type" : "type-120",
9765   "self_type" : "type-120",
9766   "size" : 4,
9767   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
9768   "unique_id" : "_ZTS15_C2InnateStatus"
9769  },
9770  {
9771   "alignment" : 4,
9772   "fields" :
9773   [
9774    {
9775     "access" : "private",
9776     "field_name" : "mCapacity",
9777     "referenced_type" : "type-11"
9778    }
9779   ],
9780   "linker_set_key" : "_C2LinearCapacityAspect",
9781   "name" : "_C2LinearCapacityAspect",
9782   "record_kind" : "class",
9783   "referenced_type" : "type-130",
9784   "self_type" : "type-130",
9785   "size" : 4,
9786   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
9787   "unique_id" : "_ZTS23_C2LinearCapacityAspect"
9788  },
9789  {
9790   "alignment" : 4,
9791   "base_specifiers" :
9792   [
9793    {
9794     "referenced_type" : "type-130"
9795    }
9796   ],
9797   "fields" :
9798   [
9799    {
9800     "field_name" : "mOffset",
9801     "field_offset" : 32,
9802     "referenced_type" : "type-11"
9803    },
9804    {
9805     "field_name" : "mSize",
9806     "field_offset" : 64,
9807     "referenced_type" : "type-11"
9808    }
9809   ],
9810   "linker_set_key" : "_C2LinearRangeAspect",
9811   "name" : "_C2LinearRangeAspect",
9812   "record_kind" : "class",
9813   "referenced_type" : "type-135",
9814   "self_type" : "type-135",
9815   "size" : 12,
9816   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
9817   "unique_id" : "_ZTS20_C2LinearRangeAspect"
9818  },
9819  {
9820   "alignment" : 4,
9821   "fields" :
9822   [
9823    {
9824     "access" : "private",
9825     "field_name" : "_mWidth",
9826     "referenced_type" : "type-11"
9827    },
9828    {
9829     "access" : "private",
9830     "field_name" : "_mHeight",
9831     "field_offset" : 32,
9832     "referenced_type" : "type-11"
9833    }
9834   ],
9835   "linker_set_key" : "_C2PlanarCapacityAspect",
9836   "name" : "_C2PlanarCapacityAspect",
9837   "record_kind" : "class",
9838   "referenced_type" : "type-203",
9839   "self_type" : "type-203",
9840   "size" : 8,
9841   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
9842   "unique_id" : "_ZTS23_C2PlanarCapacityAspect"
9843  },
9844  {
9845   "alignment" : 4,
9846   "base_specifiers" :
9847   [
9848    {
9849     "referenced_type" : "type-203"
9850    }
9851   ],
9852   "fields" :
9853   [
9854    {
9855     "access" : "private",
9856     "field_name" : "mCrop",
9857     "field_offset" : 64,
9858     "referenced_type" : "type-197"
9859    }
9860   ],
9861   "linker_set_key" : "_C2PlanarSectionAspect",
9862   "name" : "_C2PlanarSectionAspect",
9863   "record_kind" : "class",
9864   "referenced_type" : "type-217",
9865   "self_type" : "type-217",
9866   "size" : 24,
9867   "source_file" : "/frameworks/av/media/codec2/core/include/C2Buffer.h",
9868   "unique_id" : "_ZTS22_C2PlanarSectionAspect"
9869  },
9870  {
9871   "alignment" : 1,
9872   "linker_set_key" : "_C2ValueArrayHelper",
9873   "name" : "_C2ValueArrayHelper",
9874   "referenced_type" : "type-335",
9875   "self_type" : "type-335",
9876   "size" : 1,
9877   "source_file" : "/frameworks/av/media/codec2/core/include/C2ParamDef.h",
9878   "unique_id" : "_ZTS19_C2ValueArrayHelper"
9879  },
9880  {
9881   "alignment" : 1,
9882   "linker_set_key" : "_c2_cntr_compat_helper<unsigned int>",
9883   "name" : "_c2_cntr_compat_helper<unsigned int>",
9884   "referenced_type" : "type-331",
9885   "self_type" : "type-331",
9886   "size" : 1,
9887   "source_file" : "/frameworks/av/media/codec2/core/include/C2.h",
9888   "template_args" : [ "type-11" ],
9889   "unique_id" : "_ZTS22_c2_cntr_compat_helperIjE"
9890  },
9891  {
9892   "alignment" : 1,
9893   "linker_set_key" : "_c2_cntr_compat_helper<unsigned long long>",
9894   "name" : "_c2_cntr_compat_helper<unsigned long long>",
9895   "referenced_type" : "type-121",
9896   "self_type" : "type-121",
9897   "size" : 1,
9898   "source_file" : "/frameworks/av/media/codec2/core/include/C2.h",
9899   "template_args" : [ "type-19" ],
9900   "unique_id" : "_ZTS22_c2_cntr_compat_helperIyE"
9901  },
9902  {
9903   "alignment" : 4,
9904   "fields" :
9905   [
9906    {
9907     "field_name" : "common",
9908     "referenced_type" : "type-32"
9909    },
9910    {
9911     "field_name" : "alloc",
9912     "field_offset" : 512,
9913     "referenced_type" : "type-96"
9914    },
9915    {
9916     "field_name" : "free",
9917     "field_offset" : 544,
9918     "referenced_type" : "type-100"
9919    },
9920    {
9921     "field_name" : "dump",
9922     "field_offset" : 576,
9923     "referenced_type" : "type-102"
9924    },
9925    {
9926     "field_name" : "reserved_proc",
9927     "field_offset" : 608,
9928     "referenced_type" : "type-104"
9929    }
9930   ],
9931   "linker_set_key" : "alloc_device_t",
9932   "name" : "alloc_device_t",
9933   "referenced_type" : "type-95",
9934   "self_type" : "type-95",
9935   "size" : 104,
9936   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h",
9937   "unique_id" : "alloc_device_t"
9938  },
9939  {
9940   "alignment" : 8,
9941   "base_specifiers" :
9942   [
9943    {
9944     "referenced_type" : "type-46"
9945    }
9946   ],
9947   "linker_set_key" : "android::C2AndroidMemoryUsage",
9948   "name" : "android::C2AndroidMemoryUsage",
9949   "referenced_type" : "type-107",
9950   "self_type" : "type-107",
9951   "size" : 8,
9952   "source_file" : "/frameworks/av/media/codec2/core/include/android-C2Buffer.h",
9953   "unique_id" : "_ZTSN7android20C2AndroidMemoryUsageE"
9954  },
9955  {
9956   "alignment" : 4,
9957   "fields" :
9958   [
9959    {
9960     "field_name" : "maxContentLightLevel",
9961     "referenced_type" : "type-15"
9962    },
9963    {
9964     "field_name" : "maxFrameAverageLightLevel",
9965     "field_offset" : 32,
9966     "referenced_type" : "type-15"
9967    }
9968   ],
9969   "linker_set_key" : "android_cta861_3_metadata",
9970   "name" : "android_cta861_3_metadata",
9971   "referenced_type" : "type-20",
9972   "self_type" : "type-20",
9973   "size" : 8,
9974   "source_file" : "/system/core/libsystem/include/system/graphics.h",
9975   "unique_id" : "android_cta861_3_metadata"
9976  },
9977  {
9978   "alignment" : 4,
9979   "fields" :
9980   [
9981    {
9982     "field_name" : "num_points",
9983     "referenced_type" : "type-11"
9984    },
9985    {
9986     "field_name" : "reserved",
9987     "field_offset" : 32,
9988     "referenced_type" : "type-13"
9989    },
9990    {
9991     "field_name" : "xyzc_points",
9992     "field_offset" : 288,
9993     "referenced_type" : "type-14"
9994    }
9995   ],
9996   "linker_set_key" : "android_depth_points",
9997   "name" : "android_depth_points",
9998   "referenced_type" : "type-12",
9999   "self_type" : "type-12",
10000   "size" : 36,
10001   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10002   "unique_id" : "android_depth_points"
10003  },
10004  {
10005   "alignment" : 4,
10006   "fields" :
10007   [
10008    {
10009     "field_name" : "format",
10010     "referenced_type" : "type-541"
10011    },
10012    {
10013     "field_name" : "num_planes",
10014     "field_offset" : 32,
10015     "referenced_type" : "type-11"
10016    },
10017    {
10018     "field_name" : "planes",
10019     "field_offset" : 64,
10020     "referenced_type" : "type-6"
10021    }
10022   ],
10023   "linker_set_key" : "android_flex_layout",
10024   "name" : "android_flex_layout",
10025   "referenced_type" : "type-542",
10026   "self_type" : "type-542",
10027   "size" : 12,
10028   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10029   "unique_id" : "android_flex_layout"
10030  },
10031  {
10032   "alignment" : 4,
10033   "fields" :
10034   [
10035    {
10036     "field_name" : "top_left",
10037     "referenced_type" : "type-8"
10038    },
10039    {
10040     "field_name" : "component",
10041     "field_offset" : 32,
10042     "referenced_type" : "type-10"
10043    },
10044    {
10045     "field_name" : "bits_per_component",
10046     "field_offset" : 64,
10047     "referenced_type" : "type-2"
10048    },
10049    {
10050     "field_name" : "bits_used",
10051     "field_offset" : 96,
10052     "referenced_type" : "type-2"
10053    },
10054    {
10055     "field_name" : "h_increment",
10056     "field_offset" : 128,
10057     "referenced_type" : "type-2"
10058    },
10059    {
10060     "field_name" : "v_increment",
10061     "field_offset" : 160,
10062     "referenced_type" : "type-2"
10063    },
10064    {
10065     "field_name" : "h_subsampling",
10066     "field_offset" : 192,
10067     "referenced_type" : "type-2"
10068    },
10069    {
10070     "field_name" : "v_subsampling",
10071     "field_offset" : 224,
10072     "referenced_type" : "type-2"
10073    }
10074   ],
10075   "linker_set_key" : "android_flex_plane",
10076   "name" : "android_flex_plane",
10077   "referenced_type" : "type-7",
10078   "self_type" : "type-7",
10079   "size" : 32,
10080   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10081   "unique_id" : "android_flex_plane"
10082  },
10083  {
10084   "alignment" : 4,
10085   "fields" :
10086   [
10087    {
10088     "field_name" : "displayPrimaryRed",
10089     "referenced_type" : "type-16"
10090    },
10091    {
10092     "field_name" : "displayPrimaryGreen",
10093     "field_offset" : 64,
10094     "referenced_type" : "type-16"
10095    },
10096    {
10097     "field_name" : "displayPrimaryBlue",
10098     "field_offset" : 128,
10099     "referenced_type" : "type-16"
10100    },
10101    {
10102     "field_name" : "whitePoint",
10103     "field_offset" : 192,
10104     "referenced_type" : "type-16"
10105    },
10106    {
10107     "field_name" : "maxLuminance",
10108     "field_offset" : 256,
10109     "referenced_type" : "type-15"
10110    },
10111    {
10112     "field_name" : "minLuminance",
10113     "field_offset" : 288,
10114     "referenced_type" : "type-15"
10115    }
10116   ],
10117   "linker_set_key" : "android_smpte2086_metadata",
10118   "name" : "android_smpte2086_metadata",
10119   "referenced_type" : "type-17",
10120   "self_type" : "type-17",
10121   "size" : 40,
10122   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10123   "unique_id" : "android_smpte2086_metadata"
10124  },
10125  {
10126   "alignment" : 4,
10127   "fields" :
10128   [
10129    {
10130     "field_name" : "x",
10131     "referenced_type" : "type-15"
10132    },
10133    {
10134     "field_name" : "y",
10135     "field_offset" : 32,
10136     "referenced_type" : "type-15"
10137    }
10138   ],
10139   "linker_set_key" : "android_xy_color",
10140   "name" : "android_xy_color",
10141   "referenced_type" : "type-16",
10142   "self_type" : "type-16",
10143   "size" : 8,
10144   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10145   "unique_id" : "android_xy_color"
10146  },
10147  {
10148   "alignment" : 4,
10149   "fields" :
10150   [
10151    {
10152     "field_name" : "y",
10153     "referenced_type" : "type-37"
10154    },
10155    {
10156     "field_name" : "cb",
10157     "field_offset" : 32,
10158     "referenced_type" : "type-37"
10159    },
10160    {
10161     "field_name" : "cr",
10162     "field_offset" : 64,
10163     "referenced_type" : "type-37"
10164    },
10165    {
10166     "field_name" : "ystride",
10167     "field_offset" : 96,
10168     "referenced_type" : "type-11"
10169    },
10170    {
10171     "field_name" : "cstride",
10172     "field_offset" : 128,
10173     "referenced_type" : "type-11"
10174    },
10175    {
10176     "field_name" : "chroma_step",
10177     "field_offset" : 160,
10178     "referenced_type" : "type-11"
10179    },
10180    {
10181     "field_name" : "reserved",
10182     "field_offset" : 192,
10183     "referenced_type" : "type-13"
10184    }
10185   ],
10186   "linker_set_key" : "android_ycbcr",
10187   "name" : "android_ycbcr",
10188   "referenced_type" : "type-85",
10189   "self_type" : "type-85",
10190   "size" : 56,
10191   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10192   "unique_id" : "android_ycbcr"
10193  },
10194  {
10195   "alignment" : 4,
10196   "fields" :
10197   [
10198    {
10199     "access" : "private",
10200     "field_name" : "mValue",
10201     "referenced_type" : "type-11"
10202    }
10203   ],
10204   "linker_set_key" : "c2_cntr_t<unsigned int, void>",
10205   "name" : "c2_cntr_t<unsigned int, void>",
10206   "record_kind" : "class",
10207   "referenced_type" : "type-290",
10208   "self_type" : "type-290",
10209   "size" : 4,
10210   "source_file" : "/frameworks/av/media/codec2/core/include/C2.h",
10211   "template_args" : [ "type-11", "type-38" ],
10212   "unique_id" : "_ZTS9c2_cntr_tIjvE"
10213  },
10214  {
10215   "alignment" : 8,
10216   "fields" :
10217   [
10218    {
10219     "access" : "private",
10220     "field_name" : "mValue",
10221     "referenced_type" : "type-19"
10222    }
10223   ],
10224   "linker_set_key" : "c2_cntr_t<unsigned long long, void>",
10225   "name" : "c2_cntr_t<unsigned long long, void>",
10226   "record_kind" : "class",
10227   "referenced_type" : "type-266",
10228   "self_type" : "type-266",
10229   "size" : 8,
10230   "source_file" : "/frameworks/av/media/codec2/core/include/C2.h",
10231   "template_args" : [ "type-19", "type-38" ],
10232   "unique_id" : "_ZTS9c2_cntr_tIyvE"
10233  },
10234  {
10235   "alignment" : 1,
10236   "linker_set_key" : "c2_types<unsigned int, unsigned int, unsigned int>",
10237   "name" : "c2_types<unsigned int, unsigned int, unsigned int>",
10238   "referenced_type" : "type-520",
10239   "self_type" : "type-520",
10240   "size" : 1,
10241   "source_file" : "/frameworks/av/media/codec2/core/include/C2.h",
10242   "unique_id" : "_ZTS8c2_typesIJjjjEE"
10243  },
10244  {
10245   "alignment" : 1,
10246   "linker_set_key" : "c2_types<unsigned int, unsigned int>",
10247   "name" : "c2_types<unsigned int, unsigned int>",
10248   "referenced_type" : "type-513",
10249   "self_type" : "type-513",
10250   "size" : 1,
10251   "source_file" : "/frameworks/av/media/codec2/core/include/C2.h",
10252   "unique_id" : "_ZTS8c2_typesIJjjEE"
10253  },
10254  {
10255   "alignment" : 4,
10256   "fields" :
10257   [
10258    {
10259     "field_name" : "common",
10260     "referenced_type" : "type-32"
10261    },
10262    {
10263     "field_name" : "flags",
10264     "field_offset" : 512,
10265     "referenced_type" : "type-48"
10266    },
10267    {
10268     "field_name" : "width",
10269     "field_offset" : 544,
10270     "referenced_type" : "type-48"
10271    },
10272    {
10273     "field_name" : "height",
10274     "field_offset" : 576,
10275     "referenced_type" : "type-48"
10276    },
10277    {
10278     "field_name" : "stride",
10279     "field_offset" : 608,
10280     "referenced_type" : "type-49"
10281    },
10282    {
10283     "field_name" : "format",
10284     "field_offset" : 640,
10285     "referenced_type" : "type-49"
10286    },
10287    {
10288     "field_name" : "xdpi",
10289     "field_offset" : 672,
10290     "referenced_type" : "type-50"
10291    },
10292    {
10293     "field_name" : "ydpi",
10294     "field_offset" : 704,
10295     "referenced_type" : "type-50"
10296    },
10297    {
10298     "field_name" : "fps",
10299     "field_offset" : 736,
10300     "referenced_type" : "type-50"
10301    },
10302    {
10303     "field_name" : "minSwapInterval",
10304     "field_offset" : 768,
10305     "referenced_type" : "type-49"
10306    },
10307    {
10308     "field_name" : "maxSwapInterval",
10309     "field_offset" : 800,
10310     "referenced_type" : "type-49"
10311    },
10312    {
10313     "field_name" : "numFramebuffers",
10314     "field_offset" : 832,
10315     "referenced_type" : "type-49"
10316    },
10317    {
10318     "field_name" : "reserved",
10319     "field_offset" : 864,
10320     "referenced_type" : "type-51"
10321    },
10322    {
10323     "field_name" : "setSwapInterval",
10324     "field_offset" : 1088,
10325     "referenced_type" : "type-52"
10326    },
10327    {
10328     "field_name" : "setUpdateRect",
10329     "field_offset" : 1120,
10330     "referenced_type" : "type-55"
10331    },
10332    {
10333     "field_name" : "post",
10334     "field_offset" : 1152,
10335     "referenced_type" : "type-57"
10336    },
10337    {
10338     "field_name" : "compositionComplete",
10339     "field_offset" : 1184,
10340     "referenced_type" : "type-63"
10341    },
10342    {
10343     "field_name" : "dump",
10344     "field_offset" : 1216,
10345     "referenced_type" : "type-65"
10346    },
10347    {
10348     "field_name" : "enableScreen",
10349     "field_offset" : 1248,
10350     "referenced_type" : "type-52"
10351    },
10352    {
10353     "field_name" : "reserved_proc",
10354     "field_offset" : 1280,
10355     "referenced_type" : "type-68"
10356    }
10357   ],
10358   "linker_set_key" : "framebuffer_device_t",
10359   "name" : "framebuffer_device_t",
10360   "referenced_type" : "type-47",
10361   "self_type" : "type-47",
10362   "size" : 184,
10363   "source_file" : "/hardware/libhardware/include/hardware/fb.h",
10364   "unique_id" : "framebuffer_device_t"
10365  },
10366  {
10367   "alignment" : 4,
10368   "fields" :
10369   [
10370    {
10371     "field_name" : "common",
10372     "referenced_type" : "type-21"
10373    },
10374    {
10375     "field_name" : "registerBuffer",
10376     "field_offset" : 1024,
10377     "referenced_type" : "type-73"
10378    },
10379    {
10380     "field_name" : "unregisterBuffer",
10381     "field_offset" : 1056,
10382     "referenced_type" : "type-73"
10383    },
10384    {
10385     "field_name" : "lock",
10386     "field_offset" : 1088,
10387     "referenced_type" : "type-77"
10388    },
10389    {
10390     "field_name" : "unlock",
10391     "field_offset" : 1120,
10392     "referenced_type" : "type-73"
10393    },
10394    {
10395     "field_name" : "perform",
10396     "field_offset" : 1152,
10397     "referenced_type" : "type-80"
10398    },
10399    {
10400     "field_name" : "lock_ycbcr",
10401     "field_offset" : 1184,
10402     "referenced_type" : "type-82"
10403    },
10404    {
10405     "field_name" : "lockAsync",
10406     "field_offset" : 1216,
10407     "referenced_type" : "type-86"
10408    },
10409    {
10410     "field_name" : "unlockAsync",
10411     "field_offset" : 1248,
10412     "referenced_type" : "type-88"
10413    },
10414    {
10415     "field_name" : "lockAsync_ycbcr",
10416     "field_offset" : 1280,
10417     "referenced_type" : "type-91"
10418    },
10419    {
10420     "field_name" : "reserved_proc",
10421     "field_offset" : 1312,
10422     "referenced_type" : "type-93"
10423    }
10424   ],
10425   "linker_set_key" : "gralloc_module_t",
10426   "name" : "gralloc_module_t",
10427   "referenced_type" : "type-72",
10428   "self_type" : "type-72",
10429   "size" : 176,
10430   "source_file" : "/hardware/libhardware/include/hardware/gralloc.h",
10431   "unique_id" : "gralloc_module_t"
10432  },
10433  {
10434   "alignment" : 4,
10435   "fields" :
10436   [
10437    {
10438     "field_name" : "tag",
10439     "referenced_type" : "type-11"
10440    },
10441    {
10442     "field_name" : "version",
10443     "field_offset" : 32,
10444     "referenced_type" : "type-11"
10445    },
10446    {
10447     "field_name" : "module",
10448     "field_offset" : 64,
10449     "referenced_type" : "type-33"
10450    },
10451    {
10452     "field_name" : "reserved",
10453     "field_offset" : 96,
10454     "referenced_type" : "type-34"
10455    },
10456    {
10457     "field_name" : "close",
10458     "field_offset" : 480,
10459     "referenced_type" : "type-35"
10460    }
10461   ],
10462   "linker_set_key" : "hw_device_t",
10463   "name" : "hw_device_t",
10464   "referenced_type" : "type-32",
10465   "self_type" : "type-32",
10466   "size" : 64,
10467   "source_file" : "/hardware/libhardware/include/hardware/hardware.h",
10468   "unique_id" : "hw_device_t"
10469  },
10470  {
10471   "alignment" : 4,
10472   "fields" :
10473   [
10474    {
10475     "field_name" : "open",
10476     "referenced_type" : "type-26"
10477    }
10478   ],
10479   "linker_set_key" : "hw_module_methods_t",
10480   "name" : "hw_module_methods_t",
10481   "referenced_type" : "type-25",
10482   "self_type" : "type-25",
10483   "size" : 4,
10484   "source_file" : "/hardware/libhardware/include/hardware/hardware.h",
10485   "unique_id" : "hw_module_methods_t"
10486  },
10487  {
10488   "alignment" : 4,
10489   "fields" :
10490   [
10491    {
10492     "field_name" : "tag",
10493     "referenced_type" : "type-11"
10494    },
10495    {
10496     "field_name" : "module_api_version",
10497     "field_offset" : 32,
10498     "referenced_type" : "type-22"
10499    },
10500    {
10501     "field_name" : "hal_api_version",
10502     "field_offset" : 48,
10503     "referenced_type" : "type-22"
10504    },
10505    {
10506     "field_name" : "id",
10507     "field_offset" : 64,
10508     "referenced_type" : "type-23"
10509    },
10510    {
10511     "field_name" : "name",
10512     "field_offset" : 96,
10513     "referenced_type" : "type-23"
10514    },
10515    {
10516     "field_name" : "author",
10517     "field_offset" : 128,
10518     "referenced_type" : "type-23"
10519    },
10520    {
10521     "field_name" : "methods",
10522     "field_offset" : 160,
10523     "referenced_type" : "type-24"
10524    },
10525    {
10526     "field_name" : "dso",
10527     "field_offset" : 192,
10528     "referenced_type" : "type-37"
10529    },
10530    {
10531     "field_name" : "reserved",
10532     "field_offset" : 224,
10533     "referenced_type" : "type-39"
10534    }
10535   ],
10536   "linker_set_key" : "hw_module_t",
10537   "name" : "hw_module_t",
10538   "referenced_type" : "type-21",
10539   "self_type" : "type-21",
10540   "size" : 128,
10541   "source_file" : "/hardware/libhardware/include/hardware/hardware.h",
10542   "unique_id" : "hw_module_t"
10543  },
10544  {
10545   "alignment" : 4,
10546   "fields" :
10547   [
10548    {
10549     "field_name" : "version",
10550     "referenced_type" : "type-2"
10551    },
10552    {
10553     "field_name" : "numFds",
10554     "field_offset" : 32,
10555     "referenced_type" : "type-2"
10556    },
10557    {
10558     "field_name" : "numInts",
10559     "field_offset" : 64,
10560     "referenced_type" : "type-2"
10561    },
10562    {
10563     "field_name" : "data",
10564     "field_offset" : 96,
10565     "referenced_type" : "type-62"
10566    }
10567   ],
10568   "linker_set_key" : "native_handle",
10569   "name" : "native_handle",
10570   "referenced_type" : "type-61",
10571   "self_type" : "type-61",
10572   "size" : 12,
10573   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
10574   "unique_id" : "native_handle"
10575  }
10576 ],
10577 "rvalue_reference_types" :
10578 [
10579  {
10580   "alignment" : 4,
10581   "linker_set_key" : "C2ParamFieldValues &&",
10582   "name" : "C2ParamFieldValues &&",
10583   "referenced_type" : "type-260",
10584   "self_type" : "type-517",
10585   "size" : 4,
10586   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
10587  },
10588  {
10589   "alignment" : 4,
10590   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
10591   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
10592   "referenced_type" : "type-373",
10593   "self_type" : "type-372",
10594   "size" : 4,
10595   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
10596  },
10597  {
10598   "alignment" : 4,
10599   "linker_set_key" : "std::unique_ptr<C2FieldSupportedValues, std::default_delete<C2FieldSupportedValues> > &&",
10600   "name" : "std::unique_ptr<C2FieldSupportedValues, std::default_delete<C2FieldSupportedValues> > &&",
10601   "referenced_type" : "type-525",
10602   "self_type" : "type-524",
10603   "size" : 4,
10604   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
10605  },
10606  {
10607   "alignment" : 4,
10608   "linker_set_key" : "std::vector<C2FieldDescriptor, std::allocator<C2FieldDescriptor> > &&",
10609   "name" : "std::vector<C2FieldDescriptor, std::allocator<C2FieldDescriptor> > &&",
10610   "referenced_type" : "type-155",
10611   "self_type" : "type-154",
10612   "size" : 4,
10613   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
10614  },
10615  {
10616   "alignment" : 4,
10617   "linker_set_key" : "std::vector<C2Param::Index, std::allocator<C2Param::Index> > &&",
10618   "name" : "std::vector<C2Param::Index, std::allocator<C2Param::Index> > &&",
10619   "referenced_type" : "type-395",
10620   "self_type" : "type-394",
10621   "size" : 4,
10622   "source_file" : "/frameworks/av/media/codec2/core/include/C2Param.h"
10623  }
10624 ]
10625}
10626