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