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