1{
2 "array_types" :
3 [
4  {
5   "alignment" : 4,
6   "linker_set_key" : "const char *[30]",
7   "name" : "const char *[30]",
8   "referenced_type" : "type-70",
9   "self_type" : "type-69",
10   "size" : 120,
11   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
12  },
13  {
14   "alignment" : 4,
15   "linker_set_key" : "const char *[6]",
16   "name" : "const char *[6]",
17   "referenced_type" : "type-70",
18   "self_type" : "type-80",
19   "size" : 24,
20   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
21  },
22  {
23   "alignment" : 4,
24   "linker_set_key" : "unsigned int [2]",
25   "name" : "unsigned int [2]",
26   "referenced_type" : "type-2",
27   "self_type" : "type-66",
28   "size" : 8,
29   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
30  },
31  {
32   "alignment" : 4,
33   "linker_set_key" : "unsigned int [30][2]",
34   "name" : "unsigned int [30][2]",
35   "referenced_type" : "type-66",
36   "self_type" : "type-67",
37   "size" : 240,
38   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
39  },
40  {
41   "alignment" : 4,
42   "linker_set_key" : "unsigned int [6]",
43   "name" : "unsigned int [6]",
44   "referenced_type" : "type-2",
45   "self_type" : "type-78",
46   "size" : 24,
47   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
48  },
49  {
50   "alignment" : 4,
51   "linker_set_key" : "void *[8]",
52   "name" : "void *[8]",
53   "referenced_type" : "type-88",
54   "self_type" : "type-139",
55   "size" : 32,
56   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
57  }
58 ],
59 "builtin_types" :
60 [
61  {
62   "alignment" : 1,
63   "is_integral" : true,
64   "linker_set_key" : "char",
65   "name" : "char",
66   "referenced_type" : "type-72",
67   "self_type" : "type-72",
68   "size" : 1
69  },
70  {
71   "alignment" : 4,
72   "linker_set_key" : "double",
73   "name" : "double",
74   "referenced_type" : "type-38",
75   "self_type" : "type-38",
76   "size" : 8
77  },
78  {
79   "alignment" : 4,
80   "linker_set_key" : "float",
81   "name" : "float",
82   "referenced_type" : "type-101",
83   "self_type" : "type-101",
84   "size" : 4
85  },
86  {
87   "alignment" : 4,
88   "is_integral" : true,
89   "linker_set_key" : "int",
90   "name" : "int",
91   "referenced_type" : "type-11",
92   "self_type" : "type-11",
93   "size" : 4
94  },
95  {
96   "alignment" : 4,
97   "is_integral" : true,
98   "linker_set_key" : "long long",
99   "name" : "long long",
100   "referenced_type" : "type-4",
101   "self_type" : "type-4",
102   "size" : 8
103  },
104  {
105   "alignment" : 1,
106   "is_integral" : true,
107   "is_unsigned" : true,
108   "linker_set_key" : "unsigned char",
109   "name" : "unsigned char",
110   "referenced_type" : "type-96",
111   "self_type" : "type-96",
112   "size" : 1
113  },
114  {
115   "alignment" : 4,
116   "is_integral" : true,
117   "is_unsigned" : true,
118   "linker_set_key" : "unsigned int",
119   "name" : "unsigned int",
120   "referenced_type" : "type-2",
121   "self_type" : "type-2",
122   "size" : 4
123  },
124  {
125   "alignment" : 4,
126   "is_integral" : true,
127   "is_unsigned" : true,
128   "linker_set_key" : "unsigned long long",
129   "name" : "unsigned long long",
130   "referenced_type" : "type-145",
131   "self_type" : "type-145",
132   "size" : 8
133  },
134  {
135   "linker_set_key" : "void",
136   "name" : "void",
137   "referenced_type" : "type-87",
138   "self_type" : "type-87"
139  }
140 ],
141 "elf_functions" :
142 [
143  {
144   "name" : "add_camera_metadata_entry"
145  },
146  {
147   "name" : "allocate_camera_metadata"
148  },
149  {
150   "name" : "allocate_copy_camera_metadata_checked"
151  },
152  {
153   "name" : "append_camera_metadata"
154  },
155  {
156   "name" : "calculate_camera_metadata_entry_data_size"
157  },
158  {
159   "name" : "calculate_camera_metadata_size"
160  },
161  {
162   "name" : "camera_metadata_enum_snprint"
163  },
164  {
165   "name" : "clone_camera_metadata"
166  },
167  {
168   "name" : "copy_camera_metadata"
169  },
170  {
171   "name" : "delete_camera_metadata_entry"
172  },
173  {
174   "name" : "dump_camera_metadata"
175  },
176  {
177   "name" : "dump_indented_camera_metadata"
178  },
179  {
180   "name" : "find_camera_metadata_entry"
181  },
182  {
183   "name" : "find_camera_metadata_ro_entry"
184  },
185  {
186   "name" : "free_camera_metadata"
187  },
188  {
189   "name" : "get_camera_metadata_alignment"
190  },
191  {
192   "name" : "get_camera_metadata_compact_size"
193  },
194  {
195   "name" : "get_camera_metadata_data_capacity"
196  },
197  {
198   "name" : "get_camera_metadata_data_count"
199  },
200  {
201   "name" : "get_camera_metadata_entry"
202  },
203  {
204   "name" : "get_camera_metadata_entry_capacity"
205  },
206  {
207   "name" : "get_camera_metadata_entry_count"
208  },
209  {
210   "name" : "get_camera_metadata_permission_needed"
211  },
212  {
213   "name" : "get_camera_metadata_ro_entry"
214  },
215  {
216   "name" : "get_camera_metadata_section_name"
217  },
218  {
219   "name" : "get_camera_metadata_size"
220  },
221  {
222   "name" : "get_camera_metadata_tag_name"
223  },
224  {
225   "name" : "get_camera_metadata_tag_type"
226  },
227  {
228   "name" : "get_camera_metadata_vendor_id"
229  },
230  {
231   "name" : "get_local_camera_metadata_section_name"
232  },
233  {
234   "name" : "get_local_camera_metadata_section_name_vendor_id"
235  },
236  {
237   "name" : "get_local_camera_metadata_tag_name"
238  },
239  {
240   "name" : "get_local_camera_metadata_tag_name_vendor_id"
241  },
242  {
243   "name" : "get_local_camera_metadata_tag_type"
244  },
245  {
246   "name" : "get_local_camera_metadata_tag_type_vendor_id"
247  },
248  {
249   "name" : "place_camera_metadata"
250  },
251  {
252   "name" : "set_camera_metadata_vendor_cache_ops"
253  },
254  {
255   "name" : "set_camera_metadata_vendor_id"
256  },
257  {
258   "name" : "set_camera_metadata_vendor_ops"
259  },
260  {
261   "name" : "set_camera_metadata_vendor_tag_ops"
262  },
263  {
264   "name" : "sort_camera_metadata"
265  },
266  {
267   "name" : "update_camera_metadata_entry"
268  },
269  {
270   "name" : "validate_camera_metadata_structure"
271  }
272 ],
273 "elf_objects" :
274 [
275  {
276   "name" : "camera_metadata_section_bounds"
277  },
278  {
279   "name" : "camera_metadata_section_names"
280  },
281  {
282   "name" : "camera_metadata_type_names"
283  },
284  {
285   "name" : "camera_metadata_type_size"
286  }
287 ],
288 "enum_types" :
289 [
290  {
291   "alignment" : 4,
292   "enum_fields" :
293   [
294    {
295     "enum_field_value" : 0,
296     "name" : "ANDROID_BLACK_LEVEL_LOCK_OFF"
297    },
298    {
299     "enum_field_value" : 1,
300     "name" : "ANDROID_BLACK_LEVEL_LOCK_ON"
301    }
302   ],
303   "linker_set_key" : "camera_metadata_enum_android_black_level_lock",
304   "name" : "camera_metadata_enum_android_black_level_lock",
305   "referenced_type" : "type-54",
306   "self_type" : "type-54",
307   "size" : 4,
308   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
309   "underlying_type" : "type-2",
310   "unique_id" : "camera_metadata_enum_android_black_level_lock"
311  },
312  {
313   "alignment" : 4,
314   "enum_fields" :
315   [
316    {
317     "enum_field_value" : 0,
318     "name" : "ANDROID_COLOR_CORRECTION_ABERRATION_MODE_OFF"
319    },
320    {
321     "enum_field_value" : 1,
322     "name" : "ANDROID_COLOR_CORRECTION_ABERRATION_MODE_FAST"
323    },
324    {
325     "enum_field_value" : 2,
326     "name" : "ANDROID_COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY"
327    }
328   ],
329   "linker_set_key" : "camera_metadata_enum_android_color_correction_aberration_mode",
330   "name" : "camera_metadata_enum_android_color_correction_aberration_mode",
331   "referenced_type" : "type-57",
332   "self_type" : "type-57",
333   "size" : 4,
334   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
335   "underlying_type" : "type-2",
336   "unique_id" : "camera_metadata_enum_android_color_correction_aberration_mode"
337  },
338  {
339   "alignment" : 4,
340   "enum_fields" :
341   [
342    {
343     "enum_field_value" : 0,
344     "name" : "ANDROID_COLOR_CORRECTION_MODE_TRANSFORM_MATRIX"
345    },
346    {
347     "enum_field_value" : 1,
348     "name" : "ANDROID_COLOR_CORRECTION_MODE_FAST"
349    },
350    {
351     "enum_field_value" : 2,
352     "name" : "ANDROID_COLOR_CORRECTION_MODE_HIGH_QUALITY"
353    }
354   ],
355   "linker_set_key" : "camera_metadata_enum_android_color_correction_mode",
356   "name" : "camera_metadata_enum_android_color_correction_mode",
357   "referenced_type" : "type-46",
358   "self_type" : "type-46",
359   "size" : 4,
360   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
361   "underlying_type" : "type-2",
362   "unique_id" : "camera_metadata_enum_android_color_correction_mode"
363  },
364  {
365   "alignment" : 4,
366   "enum_fields" :
367   [
368    {
369     "enum_field_value" : 0,
370     "name" : "ANDROID_CONTROL_AE_ANTIBANDING_MODE_OFF"
371    },
372    {
373     "enum_field_value" : 1,
374     "name" : "ANDROID_CONTROL_AE_ANTIBANDING_MODE_50HZ"
375    },
376    {
377     "enum_field_value" : 2,
378     "name" : "ANDROID_CONTROL_AE_ANTIBANDING_MODE_60HZ"
379    },
380    {
381     "enum_field_value" : 3,
382     "name" : "ANDROID_CONTROL_AE_ANTIBANDING_MODE_AUTO"
383    }
384   ],
385   "linker_set_key" : "camera_metadata_enum_android_control_ae_antibanding_mode",
386   "name" : "camera_metadata_enum_android_control_ae_antibanding_mode",
387   "referenced_type" : "type-68",
388   "self_type" : "type-68",
389   "size" : 4,
390   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
391   "underlying_type" : "type-2",
392   "unique_id" : "camera_metadata_enum_android_control_ae_antibanding_mode"
393  },
394  {
395   "alignment" : 4,
396   "enum_fields" :
397   [
398    {
399     "enum_field_value" : 0,
400     "name" : "ANDROID_CONTROL_AE_LOCK_OFF"
401    },
402    {
403     "enum_field_value" : 1,
404     "name" : "ANDROID_CONTROL_AE_LOCK_ON"
405    }
406   ],
407   "linker_set_key" : "camera_metadata_enum_android_control_ae_lock",
408   "name" : "camera_metadata_enum_android_control_ae_lock",
409   "referenced_type" : "type-75",
410   "self_type" : "type-75",
411   "size" : 4,
412   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
413   "underlying_type" : "type-2",
414   "unique_id" : "camera_metadata_enum_android_control_ae_lock"
415  },
416  {
417   "alignment" : 4,
418   "enum_fields" :
419   [
420    {
421     "enum_field_value" : 0,
422     "name" : "ANDROID_CONTROL_AE_LOCK_AVAILABLE_FALSE"
423    },
424    {
425     "enum_field_value" : 1,
426     "name" : "ANDROID_CONTROL_AE_LOCK_AVAILABLE_TRUE"
427    }
428   ],
429   "linker_set_key" : "camera_metadata_enum_android_control_ae_lock_available",
430   "name" : "camera_metadata_enum_android_control_ae_lock_available",
431   "referenced_type" : "type-160",
432   "self_type" : "type-160",
433   "size" : 4,
434   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
435   "underlying_type" : "type-2",
436   "unique_id" : "camera_metadata_enum_android_control_ae_lock_available"
437  },
438  {
439   "alignment" : 4,
440   "enum_fields" :
441   [
442    {
443     "enum_field_value" : 0,
444     "name" : "ANDROID_CONTROL_AE_MODE_OFF"
445    },
446    {
447     "enum_field_value" : 1,
448     "name" : "ANDROID_CONTROL_AE_MODE_ON"
449    },
450    {
451     "enum_field_value" : 2,
452     "name" : "ANDROID_CONTROL_AE_MODE_ON_AUTO_FLASH"
453    },
454    {
455     "enum_field_value" : 3,
456     "name" : "ANDROID_CONTROL_AE_MODE_ON_ALWAYS_FLASH"
457    },
458    {
459     "enum_field_value" : 4,
460     "name" : "ANDROID_CONTROL_AE_MODE_ON_AUTO_FLASH_REDEYE"
461    },
462    {
463     "enum_field_value" : 5,
464     "name" : "ANDROID_CONTROL_AE_MODE_ON_EXTERNAL_FLASH"
465    }
466   ],
467   "linker_set_key" : "camera_metadata_enum_android_control_ae_mode",
468   "name" : "camera_metadata_enum_android_control_ae_mode",
469   "referenced_type" : "type-85",
470   "self_type" : "type-85",
471   "size" : 4,
472   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
473   "underlying_type" : "type-2",
474   "unique_id" : "camera_metadata_enum_android_control_ae_mode"
475  },
476  {
477   "alignment" : 4,
478   "enum_fields" :
479   [
480    {
481     "enum_field_value" : 0,
482     "name" : "ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER_IDLE"
483    },
484    {
485     "enum_field_value" : 1,
486     "name" : "ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER_START"
487    },
488    {
489     "enum_field_value" : 2,
490     "name" : "ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER_CANCEL"
491    }
492   ],
493   "linker_set_key" : "camera_metadata_enum_android_control_ae_precapture_trigger",
494   "name" : "camera_metadata_enum_android_control_ae_precapture_trigger",
495   "referenced_type" : "type-77",
496   "self_type" : "type-77",
497   "size" : 4,
498   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
499   "underlying_type" : "type-2",
500   "unique_id" : "camera_metadata_enum_android_control_ae_precapture_trigger"
501  },
502  {
503   "alignment" : 4,
504   "enum_fields" :
505   [
506    {
507     "enum_field_value" : 0,
508     "name" : "ANDROID_CONTROL_AE_STATE_INACTIVE"
509    },
510    {
511     "enum_field_value" : 1,
512     "name" : "ANDROID_CONTROL_AE_STATE_SEARCHING"
513    },
514    {
515     "enum_field_value" : 2,
516     "name" : "ANDROID_CONTROL_AE_STATE_CONVERGED"
517    },
518    {
519     "enum_field_value" : 3,
520     "name" : "ANDROID_CONTROL_AE_STATE_LOCKED"
521    },
522    {
523     "enum_field_value" : 4,
524     "name" : "ANDROID_CONTROL_AE_STATE_FLASH_REQUIRED"
525    },
526    {
527     "enum_field_value" : 5,
528     "name" : "ANDROID_CONTROL_AE_STATE_PRECAPTURE"
529    }
530   ],
531   "linker_set_key" : "camera_metadata_enum_android_control_ae_state",
532   "name" : "camera_metadata_enum_android_control_ae_state",
533   "referenced_type" : "type-157",
534   "self_type" : "type-157",
535   "size" : 4,
536   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
537   "underlying_type" : "type-2",
538   "unique_id" : "camera_metadata_enum_android_control_ae_state"
539  },
540  {
541   "alignment" : 4,
542   "enum_fields" :
543   [
544    {
545     "enum_field_value" : 0,
546     "name" : "ANDROID_CONTROL_AF_MODE_OFF"
547    },
548    {
549     "enum_field_value" : 1,
550     "name" : "ANDROID_CONTROL_AF_MODE_AUTO"
551    },
552    {
553     "enum_field_value" : 2,
554     "name" : "ANDROID_CONTROL_AF_MODE_MACRO"
555    },
556    {
557     "enum_field_value" : 3,
558     "name" : "ANDROID_CONTROL_AF_MODE_CONTINUOUS_VIDEO"
559    },
560    {
561     "enum_field_value" : 4,
562     "name" : "ANDROID_CONTROL_AF_MODE_CONTINUOUS_PICTURE"
563    },
564    {
565     "enum_field_value" : 5,
566     "name" : "ANDROID_CONTROL_AF_MODE_EDOF"
567    }
568   ],
569   "linker_set_key" : "camera_metadata_enum_android_control_af_mode",
570   "name" : "camera_metadata_enum_android_control_af_mode",
571   "referenced_type" : "type-90",
572   "self_type" : "type-90",
573   "size" : 4,
574   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
575   "underlying_type" : "type-2",
576   "unique_id" : "camera_metadata_enum_android_control_af_mode"
577  },
578  {
579   "alignment" : 4,
580   "enum_fields" :
581   [
582    {
583     "enum_field_value" : 0,
584     "name" : "ANDROID_CONTROL_AF_SCENE_CHANGE_NOT_DETECTED"
585    },
586    {
587     "enum_field_value" : 1,
588     "name" : "ANDROID_CONTROL_AF_SCENE_CHANGE_DETECTED"
589    }
590   ],
591   "linker_set_key" : "camera_metadata_enum_android_control_af_scene_change",
592   "name" : "camera_metadata_enum_android_control_af_scene_change",
593   "referenced_type" : "type-7",
594   "self_type" : "type-7",
595   "size" : 4,
596   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
597   "underlying_type" : "type-2",
598   "unique_id" : "camera_metadata_enum_android_control_af_scene_change"
599  },
600  {
601   "alignment" : 4,
602   "enum_fields" :
603   [
604    {
605     "enum_field_value" : 0,
606     "name" : "ANDROID_CONTROL_AF_STATE_INACTIVE"
607    },
608    {
609     "enum_field_value" : 1,
610     "name" : "ANDROID_CONTROL_AF_STATE_PASSIVE_SCAN"
611    },
612    {
613     "enum_field_value" : 2,
614     "name" : "ANDROID_CONTROL_AF_STATE_PASSIVE_FOCUSED"
615    },
616    {
617     "enum_field_value" : 3,
618     "name" : "ANDROID_CONTROL_AF_STATE_ACTIVE_SCAN"
619    },
620    {
621     "enum_field_value" : 4,
622     "name" : "ANDROID_CONTROL_AF_STATE_FOCUSED_LOCKED"
623    },
624    {
625     "enum_field_value" : 5,
626     "name" : "ANDROID_CONTROL_AF_STATE_NOT_FOCUSED_LOCKED"
627    },
628    {
629     "enum_field_value" : 6,
630     "name" : "ANDROID_CONTROL_AF_STATE_PASSIVE_UNFOCUSED"
631    }
632   ],
633   "linker_set_key" : "camera_metadata_enum_android_control_af_state",
634   "name" : "camera_metadata_enum_android_control_af_state",
635   "referenced_type" : "type-158",
636   "self_type" : "type-158",
637   "size" : 4,
638   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
639   "underlying_type" : "type-2",
640   "unique_id" : "camera_metadata_enum_android_control_af_state"
641  },
642  {
643   "alignment" : 4,
644   "enum_fields" :
645   [
646    {
647     "enum_field_value" : 0,
648     "name" : "ANDROID_CONTROL_AF_TRIGGER_IDLE"
649    },
650    {
651     "enum_field_value" : 1,
652     "name" : "ANDROID_CONTROL_AF_TRIGGER_START"
653    },
654    {
655     "enum_field_value" : 2,
656     "name" : "ANDROID_CONTROL_AF_TRIGGER_CANCEL"
657    }
658   ],
659   "linker_set_key" : "camera_metadata_enum_android_control_af_trigger",
660   "name" : "camera_metadata_enum_android_control_af_trigger",
661   "referenced_type" : "type-126",
662   "self_type" : "type-126",
663   "size" : 4,
664   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
665   "underlying_type" : "type-2",
666   "unique_id" : "camera_metadata_enum_android_control_af_trigger"
667  },
668  {
669   "alignment" : 4,
670   "enum_fields" :
671   [
672    {
673     "enum_field_value" : 0,
674     "name" : "ANDROID_CONTROL_AWB_LOCK_OFF"
675    },
676    {
677     "enum_field_value" : 1,
678     "name" : "ANDROID_CONTROL_AWB_LOCK_ON"
679    }
680   ],
681   "linker_set_key" : "camera_metadata_enum_android_control_awb_lock",
682   "name" : "camera_metadata_enum_android_control_awb_lock",
683   "referenced_type" : "type-140",
684   "self_type" : "type-140",
685   "size" : 4,
686   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
687   "underlying_type" : "type-2",
688   "unique_id" : "camera_metadata_enum_android_control_awb_lock"
689  },
690  {
691   "alignment" : 4,
692   "enum_fields" :
693   [
694    {
695     "enum_field_value" : 0,
696     "name" : "ANDROID_CONTROL_AWB_LOCK_AVAILABLE_FALSE"
697    },
698    {
699     "enum_field_value" : 1,
700     "name" : "ANDROID_CONTROL_AWB_LOCK_AVAILABLE_TRUE"
701    }
702   ],
703   "linker_set_key" : "camera_metadata_enum_android_control_awb_lock_available",
704   "name" : "camera_metadata_enum_android_control_awb_lock_available",
705   "referenced_type" : "type-5",
706   "self_type" : "type-5",
707   "size" : 4,
708   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
709   "underlying_type" : "type-2",
710   "unique_id" : "camera_metadata_enum_android_control_awb_lock_available"
711  },
712  {
713   "alignment" : 4,
714   "enum_fields" :
715   [
716    {
717     "enum_field_value" : 0,
718     "name" : "ANDROID_CONTROL_AWB_MODE_OFF"
719    },
720    {
721     "enum_field_value" : 1,
722     "name" : "ANDROID_CONTROL_AWB_MODE_AUTO"
723    },
724    {
725     "enum_field_value" : 2,
726     "name" : "ANDROID_CONTROL_AWB_MODE_INCANDESCENT"
727    },
728    {
729     "enum_field_value" : 3,
730     "name" : "ANDROID_CONTROL_AWB_MODE_FLUORESCENT"
731    },
732    {
733     "enum_field_value" : 4,
734     "name" : "ANDROID_CONTROL_AWB_MODE_WARM_FLUORESCENT"
735    },
736    {
737     "enum_field_value" : 5,
738     "name" : "ANDROID_CONTROL_AWB_MODE_DAYLIGHT"
739    },
740    {
741     "enum_field_value" : 6,
742     "name" : "ANDROID_CONTROL_AWB_MODE_CLOUDY_DAYLIGHT"
743    },
744    {
745     "enum_field_value" : 7,
746     "name" : "ANDROID_CONTROL_AWB_MODE_TWILIGHT"
747    },
748    {
749     "enum_field_value" : 8,
750     "name" : "ANDROID_CONTROL_AWB_MODE_SHADE"
751    }
752   ],
753   "linker_set_key" : "camera_metadata_enum_android_control_awb_mode",
754   "name" : "camera_metadata_enum_android_control_awb_mode",
755   "referenced_type" : "type-141",
756   "self_type" : "type-141",
757   "size" : 4,
758   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
759   "underlying_type" : "type-2",
760   "unique_id" : "camera_metadata_enum_android_control_awb_mode"
761  },
762  {
763   "alignment" : 4,
764   "enum_fields" :
765   [
766    {
767     "enum_field_value" : 0,
768     "name" : "ANDROID_CONTROL_AWB_STATE_INACTIVE"
769    },
770    {
771     "enum_field_value" : 1,
772     "name" : "ANDROID_CONTROL_AWB_STATE_SEARCHING"
773    },
774    {
775     "enum_field_value" : 2,
776     "name" : "ANDROID_CONTROL_AWB_STATE_CONVERGED"
777    },
778    {
779     "enum_field_value" : 3,
780     "name" : "ANDROID_CONTROL_AWB_STATE_LOCKED"
781    }
782   ],
783   "linker_set_key" : "camera_metadata_enum_android_control_awb_state",
784   "name" : "camera_metadata_enum_android_control_awb_state",
785   "referenced_type" : "type-159",
786   "self_type" : "type-159",
787   "size" : 4,
788   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
789   "underlying_type" : "type-2",
790   "unique_id" : "camera_metadata_enum_android_control_awb_state"
791  },
792  {
793   "alignment" : 4,
794   "enum_fields" :
795   [
796    {
797     "enum_field_value" : 0,
798     "name" : "ANDROID_CONTROL_CAPTURE_INTENT_CUSTOM"
799    },
800    {
801     "enum_field_value" : 1,
802     "name" : "ANDROID_CONTROL_CAPTURE_INTENT_PREVIEW"
803    },
804    {
805     "enum_field_value" : 2,
806     "name" : "ANDROID_CONTROL_CAPTURE_INTENT_STILL_CAPTURE"
807    },
808    {
809     "enum_field_value" : 3,
810     "name" : "ANDROID_CONTROL_CAPTURE_INTENT_VIDEO_RECORD"
811    },
812    {
813     "enum_field_value" : 4,
814     "name" : "ANDROID_CONTROL_CAPTURE_INTENT_VIDEO_SNAPSHOT"
815    },
816    {
817     "enum_field_value" : 5,
818     "name" : "ANDROID_CONTROL_CAPTURE_INTENT_ZERO_SHUTTER_LAG"
819    },
820    {
821     "enum_field_value" : 6,
822     "name" : "ANDROID_CONTROL_CAPTURE_INTENT_MANUAL"
823    },
824    {
825     "enum_field_value" : 7,
826     "name" : "ANDROID_CONTROL_CAPTURE_INTENT_MOTION_TRACKING"
827    }
828   ],
829   "linker_set_key" : "camera_metadata_enum_android_control_capture_intent",
830   "name" : "camera_metadata_enum_android_control_capture_intent",
831   "referenced_type" : "type-152",
832   "self_type" : "type-152",
833   "size" : 4,
834   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
835   "underlying_type" : "type-2",
836   "unique_id" : "camera_metadata_enum_android_control_capture_intent"
837  },
838  {
839   "alignment" : 4,
840   "enum_fields" :
841   [
842    {
843     "enum_field_value" : 0,
844     "name" : "ANDROID_CONTROL_EFFECT_MODE_OFF"
845    },
846    {
847     "enum_field_value" : 1,
848     "name" : "ANDROID_CONTROL_EFFECT_MODE_MONO"
849    },
850    {
851     "enum_field_value" : 2,
852     "name" : "ANDROID_CONTROL_EFFECT_MODE_NEGATIVE"
853    },
854    {
855     "enum_field_value" : 3,
856     "name" : "ANDROID_CONTROL_EFFECT_MODE_SOLARIZE"
857    },
858    {
859     "enum_field_value" : 4,
860     "name" : "ANDROID_CONTROL_EFFECT_MODE_SEPIA"
861    },
862    {
863     "enum_field_value" : 5,
864     "name" : "ANDROID_CONTROL_EFFECT_MODE_POSTERIZE"
865    },
866    {
867     "enum_field_value" : 6,
868     "name" : "ANDROID_CONTROL_EFFECT_MODE_WHITEBOARD"
869    },
870    {
871     "enum_field_value" : 7,
872     "name" : "ANDROID_CONTROL_EFFECT_MODE_BLACKBOARD"
873    },
874    {
875     "enum_field_value" : 8,
876     "name" : "ANDROID_CONTROL_EFFECT_MODE_AQUA"
877    }
878   ],
879   "linker_set_key" : "camera_metadata_enum_android_control_effect_mode",
880   "name" : "camera_metadata_enum_android_control_effect_mode",
881   "referenced_type" : "type-153",
882   "self_type" : "type-153",
883   "size" : 4,
884   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
885   "underlying_type" : "type-2",
886   "unique_id" : "camera_metadata_enum_android_control_effect_mode"
887  },
888  {
889   "alignment" : 4,
890   "enum_fields" :
891   [
892    {
893     "enum_field_value" : 0,
894     "name" : "ANDROID_CONTROL_ENABLE_ZSL_FALSE"
895    },
896    {
897     "enum_field_value" : 1,
898     "name" : "ANDROID_CONTROL_ENABLE_ZSL_TRUE"
899    }
900   ],
901   "linker_set_key" : "camera_metadata_enum_android_control_enable_zsl",
902   "name" : "camera_metadata_enum_android_control_enable_zsl",
903   "referenced_type" : "type-6",
904   "self_type" : "type-6",
905   "size" : 4,
906   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
907   "underlying_type" : "type-2",
908   "unique_id" : "camera_metadata_enum_android_control_enable_zsl"
909  },
910  {
911   "alignment" : 4,
912   "enum_fields" :
913   [
914    {
915     "enum_field_value" : 0,
916     "name" : "ANDROID_CONTROL_MODE_OFF"
917    },
918    {
919     "enum_field_value" : 1,
920     "name" : "ANDROID_CONTROL_MODE_AUTO"
921    },
922    {
923     "enum_field_value" : 2,
924     "name" : "ANDROID_CONTROL_MODE_USE_SCENE_MODE"
925    },
926    {
927     "enum_field_value" : 3,
928     "name" : "ANDROID_CONTROL_MODE_OFF_KEEP_STATE"
929    }
930   ],
931   "linker_set_key" : "camera_metadata_enum_android_control_mode",
932   "name" : "camera_metadata_enum_android_control_mode",
933   "referenced_type" : "type-154",
934   "self_type" : "type-154",
935   "size" : 4,
936   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
937   "underlying_type" : "type-2",
938   "unique_id" : "camera_metadata_enum_android_control_mode"
939  },
940  {
941   "alignment" : 4,
942   "enum_fields" :
943   [
944    {
945     "enum_field_value" : 0,
946     "name" : "ANDROID_CONTROL_SCENE_MODE_DISABLED"
947    },
948    {
949     "enum_field_value" : 1,
950     "name" : "ANDROID_CONTROL_SCENE_MODE_FACE_PRIORITY"
951    },
952    {
953     "enum_field_value" : 2,
954     "name" : "ANDROID_CONTROL_SCENE_MODE_ACTION"
955    },
956    {
957     "enum_field_value" : 3,
958     "name" : "ANDROID_CONTROL_SCENE_MODE_PORTRAIT"
959    },
960    {
961     "enum_field_value" : 4,
962     "name" : "ANDROID_CONTROL_SCENE_MODE_LANDSCAPE"
963    },
964    {
965     "enum_field_value" : 5,
966     "name" : "ANDROID_CONTROL_SCENE_MODE_NIGHT"
967    },
968    {
969     "enum_field_value" : 6,
970     "name" : "ANDROID_CONTROL_SCENE_MODE_NIGHT_PORTRAIT"
971    },
972    {
973     "enum_field_value" : 7,
974     "name" : "ANDROID_CONTROL_SCENE_MODE_THEATRE"
975    },
976    {
977     "enum_field_value" : 8,
978     "name" : "ANDROID_CONTROL_SCENE_MODE_BEACH"
979    },
980    {
981     "enum_field_value" : 9,
982     "name" : "ANDROID_CONTROL_SCENE_MODE_SNOW"
983    },
984    {
985     "enum_field_value" : 10,
986     "name" : "ANDROID_CONTROL_SCENE_MODE_SUNSET"
987    },
988    {
989     "enum_field_value" : 11,
990     "name" : "ANDROID_CONTROL_SCENE_MODE_STEADYPHOTO"
991    },
992    {
993     "enum_field_value" : 12,
994     "name" : "ANDROID_CONTROL_SCENE_MODE_FIREWORKS"
995    },
996    {
997     "enum_field_value" : 13,
998     "name" : "ANDROID_CONTROL_SCENE_MODE_SPORTS"
999    },
1000    {
1001     "enum_field_value" : 14,
1002     "name" : "ANDROID_CONTROL_SCENE_MODE_PARTY"
1003    },
1004    {
1005     "enum_field_value" : 15,
1006     "name" : "ANDROID_CONTROL_SCENE_MODE_CANDLELIGHT"
1007    },
1008    {
1009     "enum_field_value" : 16,
1010     "name" : "ANDROID_CONTROL_SCENE_MODE_BARCODE"
1011    },
1012    {
1013     "enum_field_value" : 17,
1014     "name" : "ANDROID_CONTROL_SCENE_MODE_HIGH_SPEED_VIDEO"
1015    },
1016    {
1017     "enum_field_value" : 18,
1018     "name" : "ANDROID_CONTROL_SCENE_MODE_HDR"
1019    },
1020    {
1021     "enum_field_value" : 19,
1022     "name" : "ANDROID_CONTROL_SCENE_MODE_FACE_PRIORITY_LOW_LIGHT"
1023    },
1024    {
1025     "enum_field_value" : 100,
1026     "name" : "ANDROID_CONTROL_SCENE_MODE_DEVICE_CUSTOM_START"
1027    },
1028    {
1029     "enum_field_value" : 127,
1030     "name" : "ANDROID_CONTROL_SCENE_MODE_DEVICE_CUSTOM_END"
1031    }
1032   ],
1033   "linker_set_key" : "camera_metadata_enum_android_control_scene_mode",
1034   "name" : "camera_metadata_enum_android_control_scene_mode",
1035   "referenced_type" : "type-155",
1036   "self_type" : "type-155",
1037   "size" : 4,
1038   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1039   "underlying_type" : "type-2",
1040   "unique_id" : "camera_metadata_enum_android_control_scene_mode"
1041  },
1042  {
1043   "alignment" : 4,
1044   "enum_fields" :
1045   [
1046    {
1047     "enum_field_value" : 0,
1048     "name" : "ANDROID_CONTROL_VIDEO_STABILIZATION_MODE_OFF"
1049    },
1050    {
1051     "enum_field_value" : 1,
1052     "name" : "ANDROID_CONTROL_VIDEO_STABILIZATION_MODE_ON"
1053    }
1054   ],
1055   "linker_set_key" : "camera_metadata_enum_android_control_video_stabilization_mode",
1056   "name" : "camera_metadata_enum_android_control_video_stabilization_mode",
1057   "referenced_type" : "type-156",
1058   "self_type" : "type-156",
1059   "size" : 4,
1060   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1061   "underlying_type" : "type-2",
1062   "unique_id" : "camera_metadata_enum_android_control_video_stabilization_mode"
1063  },
1064  {
1065   "alignment" : 4,
1066   "enum_fields" :
1067   [
1068    {
1069     "enum_field_value" : 0,
1070     "name" : "ANDROID_DEMOSAIC_MODE_FAST"
1071    },
1072    {
1073     "enum_field_value" : 1,
1074     "name" : "ANDROID_DEMOSAIC_MODE_HIGH_QUALITY"
1075    }
1076   ],
1077   "linker_set_key" : "camera_metadata_enum_android_demosaic_mode",
1078   "name" : "camera_metadata_enum_android_demosaic_mode",
1079   "referenced_type" : "type-8",
1080   "self_type" : "type-8",
1081   "size" : 4,
1082   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1083   "underlying_type" : "type-2",
1084   "unique_id" : "camera_metadata_enum_android_demosaic_mode"
1085  },
1086  {
1087   "alignment" : 4,
1088   "enum_fields" :
1089   [
1090    {
1091     "enum_field_value" : 0,
1092     "name" : "ANDROID_DEPTH_AVAILABLE_DEPTH_STREAM_CONFIGURATIONS_OUTPUT"
1093    },
1094    {
1095     "enum_field_value" : 1,
1096     "name" : "ANDROID_DEPTH_AVAILABLE_DEPTH_STREAM_CONFIGURATIONS_INPUT"
1097    }
1098   ],
1099   "linker_set_key" : "camera_metadata_enum_android_depth_available_depth_stream_configurations",
1100   "name" : "camera_metadata_enum_android_depth_available_depth_stream_configurations",
1101   "referenced_type" : "type-58",
1102   "self_type" : "type-58",
1103   "size" : 4,
1104   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1105   "underlying_type" : "type-2",
1106   "unique_id" : "camera_metadata_enum_android_depth_available_depth_stream_configurations"
1107  },
1108  {
1109   "alignment" : 4,
1110   "enum_fields" :
1111   [
1112    {
1113     "enum_field_value" : 0,
1114     "name" : "ANDROID_DEPTH_AVAILABLE_DYNAMIC_DEPTH_STREAM_CONFIGURATIONS_OUTPUT"
1115    },
1116    {
1117     "enum_field_value" : 1,
1118     "name" : "ANDROID_DEPTH_AVAILABLE_DYNAMIC_DEPTH_STREAM_CONFIGURATIONS_INPUT"
1119    }
1120   ],
1121   "linker_set_key" : "camera_metadata_enum_android_depth_available_dynamic_depth_stream_configurations",
1122   "name" : "camera_metadata_enum_android_depth_available_dynamic_depth_stream_configurations",
1123   "referenced_type" : "type-61",
1124   "self_type" : "type-61",
1125   "size" : 4,
1126   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1127   "underlying_type" : "type-2",
1128   "unique_id" : "camera_metadata_enum_android_depth_available_dynamic_depth_stream_configurations"
1129  },
1130  {
1131   "alignment" : 4,
1132   "enum_fields" :
1133   [
1134    {
1135     "enum_field_value" : 0,
1136     "name" : "ANDROID_DEPTH_DEPTH_IS_EXCLUSIVE_FALSE"
1137    },
1138    {
1139     "enum_field_value" : 1,
1140     "name" : "ANDROID_DEPTH_DEPTH_IS_EXCLUSIVE_TRUE"
1141    }
1142   ],
1143   "linker_set_key" : "camera_metadata_enum_android_depth_depth_is_exclusive",
1144   "name" : "camera_metadata_enum_android_depth_depth_is_exclusive",
1145   "referenced_type" : "type-60",
1146   "self_type" : "type-60",
1147   "size" : 4,
1148   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1149   "underlying_type" : "type-2",
1150   "unique_id" : "camera_metadata_enum_android_depth_depth_is_exclusive"
1151  },
1152  {
1153   "alignment" : 4,
1154   "enum_fields" :
1155   [
1156    {
1157     "enum_field_value" : 0,
1158     "name" : "ANDROID_DISTORTION_CORRECTION_MODE_OFF"
1159    },
1160    {
1161     "enum_field_value" : 1,
1162     "name" : "ANDROID_DISTORTION_CORRECTION_MODE_FAST"
1163    },
1164    {
1165     "enum_field_value" : 2,
1166     "name" : "ANDROID_DISTORTION_CORRECTION_MODE_HIGH_QUALITY"
1167    }
1168   ],
1169   "linker_set_key" : "camera_metadata_enum_android_distortion_correction_mode",
1170   "name" : "camera_metadata_enum_android_distortion_correction_mode",
1171   "referenced_type" : "type-63",
1172   "self_type" : "type-63",
1173   "size" : 4,
1174   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1175   "underlying_type" : "type-2",
1176   "unique_id" : "camera_metadata_enum_android_distortion_correction_mode"
1177  },
1178  {
1179   "alignment" : 4,
1180   "enum_fields" :
1181   [
1182    {
1183     "enum_field_value" : 0,
1184     "name" : "ANDROID_EDGE_MODE_OFF"
1185    },
1186    {
1187     "enum_field_value" : 1,
1188     "name" : "ANDROID_EDGE_MODE_FAST"
1189    },
1190    {
1191     "enum_field_value" : 2,
1192     "name" : "ANDROID_EDGE_MODE_HIGH_QUALITY"
1193    },
1194    {
1195     "enum_field_value" : 3,
1196     "name" : "ANDROID_EDGE_MODE_ZERO_SHUTTER_LAG"
1197    }
1198   ],
1199   "linker_set_key" : "camera_metadata_enum_android_edge_mode",
1200   "name" : "camera_metadata_enum_android_edge_mode",
1201   "referenced_type" : "type-9",
1202   "self_type" : "type-9",
1203   "size" : 4,
1204   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1205   "underlying_type" : "type-2",
1206   "unique_id" : "camera_metadata_enum_android_edge_mode"
1207  },
1208  {
1209   "alignment" : 4,
1210   "enum_fields" :
1211   [
1212    {
1213     "enum_field_value" : 0,
1214     "name" : "ANDROID_FLASH_INFO_AVAILABLE_FALSE"
1215    },
1216    {
1217     "enum_field_value" : 1,
1218     "name" : "ANDROID_FLASH_INFO_AVAILABLE_TRUE"
1219    }
1220   ],
1221   "linker_set_key" : "camera_metadata_enum_android_flash_info_available",
1222   "name" : "camera_metadata_enum_android_flash_info_available",
1223   "referenced_type" : "type-14",
1224   "self_type" : "type-14",
1225   "size" : 4,
1226   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1227   "underlying_type" : "type-2",
1228   "unique_id" : "camera_metadata_enum_android_flash_info_available"
1229  },
1230  {
1231   "alignment" : 4,
1232   "enum_fields" :
1233   [
1234    {
1235     "enum_field_value" : 0,
1236     "name" : "ANDROID_FLASH_MODE_OFF"
1237    },
1238    {
1239     "enum_field_value" : 1,
1240     "name" : "ANDROID_FLASH_MODE_SINGLE"
1241    },
1242    {
1243     "enum_field_value" : 2,
1244     "name" : "ANDROID_FLASH_MODE_TORCH"
1245    }
1246   ],
1247   "linker_set_key" : "camera_metadata_enum_android_flash_mode",
1248   "name" : "camera_metadata_enum_android_flash_mode",
1249   "referenced_type" : "type-12",
1250   "self_type" : "type-12",
1251   "size" : 4,
1252   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1253   "underlying_type" : "type-2",
1254   "unique_id" : "camera_metadata_enum_android_flash_mode"
1255  },
1256  {
1257   "alignment" : 4,
1258   "enum_fields" :
1259   [
1260    {
1261     "enum_field_value" : 0,
1262     "name" : "ANDROID_FLASH_STATE_UNAVAILABLE"
1263    },
1264    {
1265     "enum_field_value" : 1,
1266     "name" : "ANDROID_FLASH_STATE_CHARGING"
1267    },
1268    {
1269     "enum_field_value" : 2,
1270     "name" : "ANDROID_FLASH_STATE_READY"
1271    },
1272    {
1273     "enum_field_value" : 3,
1274     "name" : "ANDROID_FLASH_STATE_FIRED"
1275    },
1276    {
1277     "enum_field_value" : 4,
1278     "name" : "ANDROID_FLASH_STATE_PARTIAL"
1279    }
1280   ],
1281   "linker_set_key" : "camera_metadata_enum_android_flash_state",
1282   "name" : "camera_metadata_enum_android_flash_state",
1283   "referenced_type" : "type-13",
1284   "self_type" : "type-13",
1285   "size" : 4,
1286   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1287   "underlying_type" : "type-2",
1288   "unique_id" : "camera_metadata_enum_android_flash_state"
1289  },
1290  {
1291   "alignment" : 4,
1292   "enum_fields" :
1293   [
1294    {
1295     "enum_field_value" : 0,
1296     "name" : "ANDROID_HEIC_AVAILABLE_HEIC_STREAM_CONFIGURATIONS_OUTPUT"
1297    },
1298    {
1299     "enum_field_value" : 1,
1300     "name" : "ANDROID_HEIC_AVAILABLE_HEIC_STREAM_CONFIGURATIONS_INPUT"
1301    }
1302   ],
1303   "linker_set_key" : "camera_metadata_enum_android_heic_available_heic_stream_configurations",
1304   "name" : "camera_metadata_enum_android_heic_available_heic_stream_configurations",
1305   "referenced_type" : "type-64",
1306   "self_type" : "type-64",
1307   "size" : 4,
1308   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1309   "underlying_type" : "type-2",
1310   "unique_id" : "camera_metadata_enum_android_heic_available_heic_stream_configurations"
1311  },
1312  {
1313   "alignment" : 4,
1314   "enum_fields" :
1315   [
1316    {
1317     "enum_field_value" : 0,
1318     "name" : "ANDROID_HEIC_INFO_SUPPORTED_FALSE"
1319    },
1320    {
1321     "enum_field_value" : 1,
1322     "name" : "ANDROID_HEIC_INFO_SUPPORTED_TRUE"
1323    }
1324   ],
1325   "linker_set_key" : "camera_metadata_enum_android_heic_info_supported",
1326   "name" : "camera_metadata_enum_android_heic_info_supported",
1327   "referenced_type" : "type-65",
1328   "self_type" : "type-65",
1329   "size" : 4,
1330   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1331   "underlying_type" : "type-2",
1332   "unique_id" : "camera_metadata_enum_android_heic_info_supported"
1333  },
1334  {
1335   "alignment" : 4,
1336   "enum_fields" :
1337   [
1338    {
1339     "enum_field_value" : 0,
1340     "name" : "ANDROID_HOT_PIXEL_MODE_OFF"
1341    },
1342    {
1343     "enum_field_value" : 1,
1344     "name" : "ANDROID_HOT_PIXEL_MODE_FAST"
1345    },
1346    {
1347     "enum_field_value" : 2,
1348     "name" : "ANDROID_HOT_PIXEL_MODE_HIGH_QUALITY"
1349    }
1350   ],
1351   "linker_set_key" : "camera_metadata_enum_android_hot_pixel_mode",
1352   "name" : "camera_metadata_enum_android_hot_pixel_mode",
1353   "referenced_type" : "type-15",
1354   "self_type" : "type-15",
1355   "size" : 4,
1356   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1357   "underlying_type" : "type-2",
1358   "unique_id" : "camera_metadata_enum_android_hot_pixel_mode"
1359  },
1360  {
1361   "alignment" : 4,
1362   "enum_fields" :
1363   [
1364    {
1365     "enum_field_value" : 0,
1366     "name" : "ANDROID_INFO_SUPPORTED_BUFFER_MANAGEMENT_VERSION_HIDL_DEVICE_3_5"
1367    }
1368   ],
1369   "linker_set_key" : "camera_metadata_enum_android_info_supported_buffer_management_version",
1370   "name" : "camera_metadata_enum_android_info_supported_buffer_management_version",
1371   "referenced_type" : "type-53",
1372   "self_type" : "type-53",
1373   "size" : 4,
1374   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1375   "underlying_type" : "type-2",
1376   "unique_id" : "camera_metadata_enum_android_info_supported_buffer_management_version"
1377  },
1378  {
1379   "alignment" : 4,
1380   "enum_fields" :
1381   [
1382    {
1383     "enum_field_value" : 0,
1384     "name" : "ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED"
1385    },
1386    {
1387     "enum_field_value" : 1,
1388     "name" : "ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL_FULL"
1389    },
1390    {
1391     "enum_field_value" : 2,
1392     "name" : "ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY"
1393    },
1394    {
1395     "enum_field_value" : 3,
1396     "name" : "ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL_3"
1397    },
1398    {
1399     "enum_field_value" : 4,
1400     "name" : "ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL"
1401    }
1402   ],
1403   "linker_set_key" : "camera_metadata_enum_android_info_supported_hardware_level",
1404   "name" : "camera_metadata_enum_android_info_supported_hardware_level",
1405   "referenced_type" : "type-52",
1406   "self_type" : "type-52",
1407   "size" : 4,
1408   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1409   "underlying_type" : "type-2",
1410   "unique_id" : "camera_metadata_enum_android_info_supported_hardware_level"
1411  },
1412  {
1413   "alignment" : 4,
1414   "enum_fields" :
1415   [
1416    {
1417     "enum_field_value" : 0,
1418     "name" : "ANDROID_LED_AVAILABLE_LEDS_TRANSMIT"
1419    }
1420   ],
1421   "linker_set_key" : "camera_metadata_enum_android_led_available_leds",
1422   "name" : "camera_metadata_enum_android_led_available_leds",
1423   "referenced_type" : "type-51",
1424   "self_type" : "type-51",
1425   "size" : 4,
1426   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1427   "underlying_type" : "type-2",
1428   "unique_id" : "camera_metadata_enum_android_led_available_leds"
1429  },
1430  {
1431   "alignment" : 4,
1432   "enum_fields" :
1433   [
1434    {
1435     "enum_field_value" : 0,
1436     "name" : "ANDROID_LED_TRANSMIT_OFF"
1437    },
1438    {
1439     "enum_field_value" : 1,
1440     "name" : "ANDROID_LED_TRANSMIT_ON"
1441    }
1442   ],
1443   "linker_set_key" : "camera_metadata_enum_android_led_transmit",
1444   "name" : "camera_metadata_enum_android_led_transmit",
1445   "referenced_type" : "type-50",
1446   "self_type" : "type-50",
1447   "size" : 4,
1448   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1449   "underlying_type" : "type-2",
1450   "unique_id" : "camera_metadata_enum_android_led_transmit"
1451  },
1452  {
1453   "alignment" : 4,
1454   "enum_fields" :
1455   [
1456    {
1457     "enum_field_value" : 0,
1458     "name" : "ANDROID_LENS_FACING_FRONT"
1459    },
1460    {
1461     "enum_field_value" : 1,
1462     "name" : "ANDROID_LENS_FACING_BACK"
1463    },
1464    {
1465     "enum_field_value" : 2,
1466     "name" : "ANDROID_LENS_FACING_EXTERNAL"
1467    }
1468   ],
1469   "linker_set_key" : "camera_metadata_enum_android_lens_facing",
1470   "name" : "camera_metadata_enum_android_lens_facing",
1471   "referenced_type" : "type-17",
1472   "self_type" : "type-17",
1473   "size" : 4,
1474   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1475   "underlying_type" : "type-2",
1476   "unique_id" : "camera_metadata_enum_android_lens_facing"
1477  },
1478  {
1479   "alignment" : 4,
1480   "enum_fields" :
1481   [
1482    {
1483     "enum_field_value" : 0,
1484     "name" : "ANDROID_LENS_INFO_FOCUS_DISTANCE_CALIBRATION_UNCALIBRATED"
1485    },
1486    {
1487     "enum_field_value" : 1,
1488     "name" : "ANDROID_LENS_INFO_FOCUS_DISTANCE_CALIBRATION_APPROXIMATE"
1489    },
1490    {
1491     "enum_field_value" : 2,
1492     "name" : "ANDROID_LENS_INFO_FOCUS_DISTANCE_CALIBRATION_CALIBRATED"
1493    }
1494   ],
1495   "linker_set_key" : "camera_metadata_enum_android_lens_info_focus_distance_calibration",
1496   "name" : "camera_metadata_enum_android_lens_info_focus_distance_calibration",
1497   "referenced_type" : "type-20",
1498   "self_type" : "type-20",
1499   "size" : 4,
1500   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1501   "underlying_type" : "type-2",
1502   "unique_id" : "camera_metadata_enum_android_lens_info_focus_distance_calibration"
1503  },
1504  {
1505   "alignment" : 4,
1506   "enum_fields" :
1507   [
1508    {
1509     "enum_field_value" : 0,
1510     "name" : "ANDROID_LENS_OPTICAL_STABILIZATION_MODE_OFF"
1511    },
1512    {
1513     "enum_field_value" : 1,
1514     "name" : "ANDROID_LENS_OPTICAL_STABILIZATION_MODE_ON"
1515    }
1516   ],
1517   "linker_set_key" : "camera_metadata_enum_android_lens_optical_stabilization_mode",
1518   "name" : "camera_metadata_enum_android_lens_optical_stabilization_mode",
1519   "referenced_type" : "type-16",
1520   "self_type" : "type-16",
1521   "size" : 4,
1522   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1523   "underlying_type" : "type-2",
1524   "unique_id" : "camera_metadata_enum_android_lens_optical_stabilization_mode"
1525  },
1526  {
1527   "alignment" : 4,
1528   "enum_fields" :
1529   [
1530    {
1531     "enum_field_value" : 0,
1532     "name" : "ANDROID_LENS_POSE_REFERENCE_PRIMARY_CAMERA"
1533    },
1534    {
1535     "enum_field_value" : 1,
1536     "name" : "ANDROID_LENS_POSE_REFERENCE_GYROSCOPE"
1537    }
1538   ],
1539   "linker_set_key" : "camera_metadata_enum_android_lens_pose_reference",
1540   "name" : "camera_metadata_enum_android_lens_pose_reference",
1541   "referenced_type" : "type-19",
1542   "self_type" : "type-19",
1543   "size" : 4,
1544   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1545   "underlying_type" : "type-2",
1546   "unique_id" : "camera_metadata_enum_android_lens_pose_reference"
1547  },
1548  {
1549   "alignment" : 4,
1550   "enum_fields" :
1551   [
1552    {
1553     "enum_field_value" : 0,
1554     "name" : "ANDROID_LENS_STATE_STATIONARY"
1555    },
1556    {
1557     "enum_field_value" : 1,
1558     "name" : "ANDROID_LENS_STATE_MOVING"
1559    }
1560   ],
1561   "linker_set_key" : "camera_metadata_enum_android_lens_state",
1562   "name" : "camera_metadata_enum_android_lens_state",
1563   "referenced_type" : "type-18",
1564   "self_type" : "type-18",
1565   "size" : 4,
1566   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1567   "underlying_type" : "type-2",
1568   "unique_id" : "camera_metadata_enum_android_lens_state"
1569  },
1570  {
1571   "alignment" : 4,
1572   "enum_fields" :
1573   [
1574    {
1575     "enum_field_value" : 0,
1576     "name" : "ANDROID_LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE_APPROXIMATE"
1577    },
1578    {
1579     "enum_field_value" : 1,
1580     "name" : "ANDROID_LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE_CALIBRATED"
1581    }
1582   ],
1583   "linker_set_key" : "camera_metadata_enum_android_logical_multi_camera_sensor_sync_type",
1584   "name" : "camera_metadata_enum_android_logical_multi_camera_sensor_sync_type",
1585   "referenced_type" : "type-62",
1586   "self_type" : "type-62",
1587   "size" : 4,
1588   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1589   "underlying_type" : "type-2",
1590   "unique_id" : "camera_metadata_enum_android_logical_multi_camera_sensor_sync_type"
1591  },
1592  {
1593   "alignment" : 4,
1594   "enum_fields" :
1595   [
1596    {
1597     "enum_field_value" : 0,
1598     "name" : "ANDROID_NOISE_REDUCTION_MODE_OFF"
1599    },
1600    {
1601     "enum_field_value" : 1,
1602     "name" : "ANDROID_NOISE_REDUCTION_MODE_FAST"
1603    },
1604    {
1605     "enum_field_value" : 2,
1606     "name" : "ANDROID_NOISE_REDUCTION_MODE_HIGH_QUALITY"
1607    },
1608    {
1609     "enum_field_value" : 3,
1610     "name" : "ANDROID_NOISE_REDUCTION_MODE_MINIMAL"
1611    },
1612    {
1613     "enum_field_value" : 4,
1614     "name" : "ANDROID_NOISE_REDUCTION_MODE_ZERO_SHUTTER_LAG"
1615    }
1616   ],
1617   "linker_set_key" : "camera_metadata_enum_android_noise_reduction_mode",
1618   "name" : "camera_metadata_enum_android_noise_reduction_mode",
1619   "referenced_type" : "type-21",
1620   "self_type" : "type-21",
1621   "size" : 4,
1622   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1623   "underlying_type" : "type-2",
1624   "unique_id" : "camera_metadata_enum_android_noise_reduction_mode"
1625  },
1626  {
1627   "alignment" : 4,
1628   "enum_fields" :
1629   [
1630    {
1631     "enum_field_value" : 0,
1632     "name" : "ANDROID_QUIRKS_PARTIAL_RESULT_FINAL"
1633    },
1634    {
1635     "enum_field_value" : 1,
1636     "name" : "ANDROID_QUIRKS_PARTIAL_RESULT_PARTIAL"
1637    }
1638   ],
1639   "linker_set_key" : "camera_metadata_enum_android_quirks_partial_result",
1640   "name" : "camera_metadata_enum_android_quirks_partial_result",
1641   "referenced_type" : "type-22",
1642   "self_type" : "type-22",
1643   "size" : 4,
1644   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1645   "underlying_type" : "type-2",
1646   "unique_id" : "camera_metadata_enum_android_quirks_partial_result"
1647  },
1648  {
1649   "alignment" : 4,
1650   "enum_fields" :
1651   [
1652    {
1653     "enum_field_value" : 0,
1654     "name" : "ANDROID_REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE"
1655    },
1656    {
1657     "enum_field_value" : 1,
1658     "name" : "ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR"
1659    },
1660    {
1661     "enum_field_value" : 2,
1662     "name" : "ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING"
1663    },
1664    {
1665     "enum_field_value" : 3,
1666     "name" : "ANDROID_REQUEST_AVAILABLE_CAPABILITIES_RAW"
1667    },
1668    {
1669     "enum_field_value" : 4,
1670     "name" : "ANDROID_REQUEST_AVAILABLE_CAPABILITIES_PRIVATE_REPROCESSING"
1671    },
1672    {
1673     "enum_field_value" : 5,
1674     "name" : "ANDROID_REQUEST_AVAILABLE_CAPABILITIES_READ_SENSOR_SETTINGS"
1675    },
1676    {
1677     "enum_field_value" : 6,
1678     "name" : "ANDROID_REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE"
1679    },
1680    {
1681     "enum_field_value" : 7,
1682     "name" : "ANDROID_REQUEST_AVAILABLE_CAPABILITIES_YUV_REPROCESSING"
1683    },
1684    {
1685     "enum_field_value" : 8,
1686     "name" : "ANDROID_REQUEST_AVAILABLE_CAPABILITIES_DEPTH_OUTPUT"
1687    },
1688    {
1689     "enum_field_value" : 9,
1690     "name" : "ANDROID_REQUEST_AVAILABLE_CAPABILITIES_CONSTRAINED_HIGH_SPEED_VIDEO"
1691    },
1692    {
1693     "enum_field_value" : 10,
1694     "name" : "ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKING"
1695    },
1696    {
1697     "enum_field_value" : 11,
1698     "name" : "ANDROID_REQUEST_AVAILABLE_CAPABILITIES_LOGICAL_MULTI_CAMERA"
1699    },
1700    {
1701     "enum_field_value" : 12,
1702     "name" : "ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MONOCHROME"
1703    },
1704    {
1705     "enum_field_value" : 13,
1706     "name" : "ANDROID_REQUEST_AVAILABLE_CAPABILITIES_SECURE_IMAGE_DATA"
1707    }
1708   ],
1709   "linker_set_key" : "camera_metadata_enum_android_request_available_capabilities",
1710   "name" : "camera_metadata_enum_android_request_available_capabilities",
1711   "referenced_type" : "type-25",
1712   "self_type" : "type-25",
1713   "size" : 4,
1714   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1715   "underlying_type" : "type-2",
1716   "unique_id" : "camera_metadata_enum_android_request_available_capabilities"
1717  },
1718  {
1719   "alignment" : 4,
1720   "enum_fields" :
1721   [
1722    {
1723     "enum_field_value" : 0,
1724     "name" : "ANDROID_REQUEST_METADATA_MODE_NONE"
1725    },
1726    {
1727     "enum_field_value" : 1,
1728     "name" : "ANDROID_REQUEST_METADATA_MODE_FULL"
1729    }
1730   ],
1731   "linker_set_key" : "camera_metadata_enum_android_request_metadata_mode",
1732   "name" : "camera_metadata_enum_android_request_metadata_mode",
1733   "referenced_type" : "type-23",
1734   "self_type" : "type-23",
1735   "size" : 4,
1736   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1737   "underlying_type" : "type-2",
1738   "unique_id" : "camera_metadata_enum_android_request_metadata_mode"
1739  },
1740  {
1741   "alignment" : 4,
1742   "enum_fields" :
1743   [
1744    {
1745     "enum_field_value" : 0,
1746     "name" : "ANDROID_REQUEST_TYPE_CAPTURE"
1747    },
1748    {
1749     "enum_field_value" : 1,
1750     "name" : "ANDROID_REQUEST_TYPE_REPROCESS"
1751    }
1752   ],
1753   "linker_set_key" : "camera_metadata_enum_android_request_type",
1754   "name" : "camera_metadata_enum_android_request_type",
1755   "referenced_type" : "type-24",
1756   "self_type" : "type-24",
1757   "size" : 4,
1758   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1759   "underlying_type" : "type-2",
1760   "unique_id" : "camera_metadata_enum_android_request_type"
1761  },
1762  {
1763   "alignment" : 4,
1764   "enum_fields" :
1765   [
1766    {
1767     "enum_field_value" : 32,
1768     "name" : "ANDROID_SCALER_AVAILABLE_FORMATS_RAW16"
1769    },
1770    {
1771     "enum_field_value" : 36,
1772     "name" : "ANDROID_SCALER_AVAILABLE_FORMATS_RAW_OPAQUE"
1773    },
1774    {
1775     "enum_field_value" : 842094169,
1776     "name" : "ANDROID_SCALER_AVAILABLE_FORMATS_YV12"
1777    },
1778    {
1779     "enum_field_value" : 17,
1780     "name" : "ANDROID_SCALER_AVAILABLE_FORMATS_YCrCb_420_SP"
1781    },
1782    {
1783     "enum_field_value" : 34,
1784     "name" : "ANDROID_SCALER_AVAILABLE_FORMATS_IMPLEMENTATION_DEFINED"
1785    },
1786    {
1787     "enum_field_value" : 35,
1788     "name" : "ANDROID_SCALER_AVAILABLE_FORMATS_YCbCr_420_888"
1789    },
1790    {
1791     "enum_field_value" : 33,
1792     "name" : "ANDROID_SCALER_AVAILABLE_FORMATS_BLOB"
1793    },
1794    {
1795     "enum_field_value" : 37,
1796     "name" : "ANDROID_SCALER_AVAILABLE_FORMATS_RAW10"
1797    },
1798    {
1799     "enum_field_value" : 38,
1800     "name" : "ANDROID_SCALER_AVAILABLE_FORMATS_RAW12"
1801    },
1802    {
1803     "enum_field_value" : 538982489,
1804     "name" : "ANDROID_SCALER_AVAILABLE_FORMATS_Y8"
1805    }
1806   ],
1807   "linker_set_key" : "camera_metadata_enum_android_scaler_available_formats",
1808   "name" : "camera_metadata_enum_android_scaler_available_formats",
1809   "referenced_type" : "type-27",
1810   "self_type" : "type-27",
1811   "size" : 4,
1812   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1813   "underlying_type" : "type-2",
1814   "unique_id" : "camera_metadata_enum_android_scaler_available_formats"
1815  },
1816  {
1817   "alignment" : 4,
1818   "enum_fields" :
1819   [
1820    {
1821     "enum_field_value" : 0,
1822     "name" : "ANDROID_SCALER_AVAILABLE_RECOMMENDED_STREAM_CONFIGURATIONS_PREVIEW"
1823    },
1824    {
1825     "enum_field_value" : 1,
1826     "name" : "ANDROID_SCALER_AVAILABLE_RECOMMENDED_STREAM_CONFIGURATIONS_RECORD"
1827    },
1828    {
1829     "enum_field_value" : 2,
1830     "name" : "ANDROID_SCALER_AVAILABLE_RECOMMENDED_STREAM_CONFIGURATIONS_VIDEO_SNAPSHOT"
1831    },
1832    {
1833     "enum_field_value" : 3,
1834     "name" : "ANDROID_SCALER_AVAILABLE_RECOMMENDED_STREAM_CONFIGURATIONS_SNAPSHOT"
1835    },
1836    {
1837     "enum_field_value" : 4,
1838     "name" : "ANDROID_SCALER_AVAILABLE_RECOMMENDED_STREAM_CONFIGURATIONS_ZSL"
1839    },
1840    {
1841     "enum_field_value" : 5,
1842     "name" : "ANDROID_SCALER_AVAILABLE_RECOMMENDED_STREAM_CONFIGURATIONS_RAW"
1843    },
1844    {
1845     "enum_field_value" : 6,
1846     "name" : "ANDROID_SCALER_AVAILABLE_RECOMMENDED_STREAM_CONFIGURATIONS_LOW_LATENCY_SNAPSHOT"
1847    },
1848    {
1849     "enum_field_value" : 7,
1850     "name" : "ANDROID_SCALER_AVAILABLE_RECOMMENDED_STREAM_CONFIGURATIONS_PUBLIC_END"
1851    },
1852    {
1853     "enum_field_value" : 24,
1854     "name" : "ANDROID_SCALER_AVAILABLE_RECOMMENDED_STREAM_CONFIGURATIONS_VENDOR_START"
1855    }
1856   ],
1857   "linker_set_key" : "camera_metadata_enum_android_scaler_available_recommended_stream_configurations",
1858   "name" : "camera_metadata_enum_android_scaler_available_recommended_stream_configurations",
1859   "referenced_type" : "type-30",
1860   "self_type" : "type-30",
1861   "size" : 4,
1862   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1863   "underlying_type" : "type-2",
1864   "unique_id" : "camera_metadata_enum_android_scaler_available_recommended_stream_configurations"
1865  },
1866  {
1867   "alignment" : 4,
1868   "enum_fields" :
1869   [
1870    {
1871     "enum_field_value" : 0,
1872     "name" : "ANDROID_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT"
1873    },
1874    {
1875     "enum_field_value" : 1,
1876     "name" : "ANDROID_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_INPUT"
1877    }
1878   ],
1879   "linker_set_key" : "camera_metadata_enum_android_scaler_available_stream_configurations",
1880   "name" : "camera_metadata_enum_android_scaler_available_stream_configurations",
1881   "referenced_type" : "type-28",
1882   "self_type" : "type-28",
1883   "size" : 4,
1884   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1885   "underlying_type" : "type-2",
1886   "unique_id" : "camera_metadata_enum_android_scaler_available_stream_configurations"
1887  },
1888  {
1889   "alignment" : 4,
1890   "enum_fields" :
1891   [
1892    {
1893     "enum_field_value" : 0,
1894     "name" : "ANDROID_SCALER_CROPPING_TYPE_CENTER_ONLY"
1895    },
1896    {
1897     "enum_field_value" : 1,
1898     "name" : "ANDROID_SCALER_CROPPING_TYPE_FREEFORM"
1899    }
1900   ],
1901   "linker_set_key" : "camera_metadata_enum_android_scaler_cropping_type",
1902   "name" : "camera_metadata_enum_android_scaler_cropping_type",
1903   "referenced_type" : "type-29",
1904   "self_type" : "type-29",
1905   "size" : 4,
1906   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1907   "underlying_type" : "type-2",
1908   "unique_id" : "camera_metadata_enum_android_scaler_cropping_type"
1909  },
1910  {
1911   "alignment" : 4,
1912   "enum_fields" :
1913   [
1914    {
1915     "enum_field_value" : 0,
1916     "name" : "ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGGB"
1917    },
1918    {
1919     "enum_field_value" : 1,
1920     "name" : "ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_GRBG"
1921    },
1922    {
1923     "enum_field_value" : 2,
1924     "name" : "ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_GBRG"
1925    },
1926    {
1927     "enum_field_value" : 3,
1928     "name" : "ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_BGGR"
1929    },
1930    {
1931     "enum_field_value" : 4,
1932     "name" : "ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGB"
1933    },
1934    {
1935     "enum_field_value" : 5,
1936     "name" : "ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_MONO"
1937    },
1938    {
1939     "enum_field_value" : 6,
1940     "name" : "ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_NIR"
1941    }
1942   ],
1943   "linker_set_key" : "camera_metadata_enum_android_sensor_info_color_filter_arrangement",
1944   "name" : "camera_metadata_enum_android_sensor_info_color_filter_arrangement",
1945   "referenced_type" : "type-34",
1946   "self_type" : "type-34",
1947   "size" : 4,
1948   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1949   "underlying_type" : "type-2",
1950   "unique_id" : "camera_metadata_enum_android_sensor_info_color_filter_arrangement"
1951  },
1952  {
1953   "alignment" : 4,
1954   "enum_fields" :
1955   [
1956    {
1957     "enum_field_value" : 0,
1958     "name" : "ANDROID_SENSOR_INFO_LENS_SHADING_APPLIED_FALSE"
1959    },
1960    {
1961     "enum_field_value" : 1,
1962     "name" : "ANDROID_SENSOR_INFO_LENS_SHADING_APPLIED_TRUE"
1963    }
1964   ],
1965   "linker_set_key" : "camera_metadata_enum_android_sensor_info_lens_shading_applied",
1966   "name" : "camera_metadata_enum_android_sensor_info_lens_shading_applied",
1967   "referenced_type" : "type-36",
1968   "self_type" : "type-36",
1969   "size" : 4,
1970   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1971   "underlying_type" : "type-2",
1972   "unique_id" : "camera_metadata_enum_android_sensor_info_lens_shading_applied"
1973  },
1974  {
1975   "alignment" : 4,
1976   "enum_fields" :
1977   [
1978    {
1979     "enum_field_value" : 0,
1980     "name" : "ANDROID_SENSOR_INFO_TIMESTAMP_SOURCE_UNKNOWN"
1981    },
1982    {
1983     "enum_field_value" : 1,
1984     "name" : "ANDROID_SENSOR_INFO_TIMESTAMP_SOURCE_REALTIME"
1985    }
1986   ],
1987   "linker_set_key" : "camera_metadata_enum_android_sensor_info_timestamp_source",
1988   "name" : "camera_metadata_enum_android_sensor_info_timestamp_source",
1989   "referenced_type" : "type-35",
1990   "self_type" : "type-35",
1991   "size" : 4,
1992   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
1993   "underlying_type" : "type-2",
1994   "unique_id" : "camera_metadata_enum_android_sensor_info_timestamp_source"
1995  },
1996  {
1997   "alignment" : 4,
1998   "enum_fields" :
1999   [
2000    {
2001     "enum_field_value" : 1,
2002     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT"
2003    },
2004    {
2005     "enum_field_value" : 2,
2006     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_FLUORESCENT"
2007    },
2008    {
2009     "enum_field_value" : 3,
2010     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_TUNGSTEN"
2011    },
2012    {
2013     "enum_field_value" : 4,
2014     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_FLASH"
2015    },
2016    {
2017     "enum_field_value" : 9,
2018     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_FINE_WEATHER"
2019    },
2020    {
2021     "enum_field_value" : 10,
2022     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_CLOUDY_WEATHER"
2023    },
2024    {
2025     "enum_field_value" : 11,
2026     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_SHADE"
2027    },
2028    {
2029     "enum_field_value" : 12,
2030     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT_FLUORESCENT"
2031    },
2032    {
2033     "enum_field_value" : 13,
2034     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_DAY_WHITE_FLUORESCENT"
2035    },
2036    {
2037     "enum_field_value" : 14,
2038     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_COOL_WHITE_FLUORESCENT"
2039    },
2040    {
2041     "enum_field_value" : 15,
2042     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_WHITE_FLUORESCENT"
2043    },
2044    {
2045     "enum_field_value" : 17,
2046     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_STANDARD_A"
2047    },
2048    {
2049     "enum_field_value" : 18,
2050     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_STANDARD_B"
2051    },
2052    {
2053     "enum_field_value" : 19,
2054     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_STANDARD_C"
2055    },
2056    {
2057     "enum_field_value" : 20,
2058     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_D55"
2059    },
2060    {
2061     "enum_field_value" : 21,
2062     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_D65"
2063    },
2064    {
2065     "enum_field_value" : 22,
2066     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_D75"
2067    },
2068    {
2069     "enum_field_value" : 23,
2070     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_D50"
2071    },
2072    {
2073     "enum_field_value" : 24,
2074     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1_ISO_STUDIO_TUNGSTEN"
2075    }
2076   ],
2077   "linker_set_key" : "camera_metadata_enum_android_sensor_reference_illuminant1",
2078   "name" : "camera_metadata_enum_android_sensor_reference_illuminant1",
2079   "referenced_type" : "type-31",
2080   "self_type" : "type-31",
2081   "size" : 4,
2082   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
2083   "underlying_type" : "type-2",
2084   "unique_id" : "camera_metadata_enum_android_sensor_reference_illuminant1"
2085  },
2086  {
2087   "alignment" : 4,
2088   "enum_fields" :
2089   [
2090    {
2091     "enum_field_value" : 0,
2092     "name" : "ANDROID_SENSOR_TEST_PATTERN_MODE_OFF"
2093    },
2094    {
2095     "enum_field_value" : 1,
2096     "name" : "ANDROID_SENSOR_TEST_PATTERN_MODE_SOLID_COLOR"
2097    },
2098    {
2099     "enum_field_value" : 2,
2100     "name" : "ANDROID_SENSOR_TEST_PATTERN_MODE_COLOR_BARS"
2101    },
2102    {
2103     "enum_field_value" : 3,
2104     "name" : "ANDROID_SENSOR_TEST_PATTERN_MODE_COLOR_BARS_FADE_TO_GRAY"
2105    },
2106    {
2107     "enum_field_value" : 4,
2108     "name" : "ANDROID_SENSOR_TEST_PATTERN_MODE_PN9"
2109    },
2110    {
2111     "enum_field_value" : 256,
2112     "name" : "ANDROID_SENSOR_TEST_PATTERN_MODE_CUSTOM1"
2113    }
2114   ],
2115   "linker_set_key" : "camera_metadata_enum_android_sensor_test_pattern_mode",
2116   "name" : "camera_metadata_enum_android_sensor_test_pattern_mode",
2117   "referenced_type" : "type-32",
2118   "self_type" : "type-32",
2119   "size" : 4,
2120   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
2121   "underlying_type" : "type-2",
2122   "unique_id" : "camera_metadata_enum_android_sensor_test_pattern_mode"
2123  },
2124  {
2125   "alignment" : 4,
2126   "enum_fields" :
2127   [
2128    {
2129     "enum_field_value" : 0,
2130     "name" : "ANDROID_SHADING_MODE_OFF"
2131    },
2132    {
2133     "enum_field_value" : 1,
2134     "name" : "ANDROID_SHADING_MODE_FAST"
2135    },
2136    {
2137     "enum_field_value" : 2,
2138     "name" : "ANDROID_SHADING_MODE_HIGH_QUALITY"
2139    }
2140   ],
2141   "linker_set_key" : "camera_metadata_enum_android_shading_mode",
2142   "name" : "camera_metadata_enum_android_shading_mode",
2143   "referenced_type" : "type-39",
2144   "self_type" : "type-39",
2145   "size" : 4,
2146   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
2147   "underlying_type" : "type-2",
2148   "unique_id" : "camera_metadata_enum_android_shading_mode"
2149  },
2150  {
2151   "alignment" : 4,
2152   "enum_fields" :
2153   [
2154    {
2155     "enum_field_value" : 0,
2156     "name" : "ANDROID_STATISTICS_FACE_DETECT_MODE_OFF"
2157    },
2158    {
2159     "enum_field_value" : 1,
2160     "name" : "ANDROID_STATISTICS_FACE_DETECT_MODE_SIMPLE"
2161    },
2162    {
2163     "enum_field_value" : 2,
2164     "name" : "ANDROID_STATISTICS_FACE_DETECT_MODE_FULL"
2165    }
2166   ],
2167   "linker_set_key" : "camera_metadata_enum_android_statistics_face_detect_mode",
2168   "name" : "camera_metadata_enum_android_statistics_face_detect_mode",
2169   "referenced_type" : "type-40",
2170   "self_type" : "type-40",
2171   "size" : 4,
2172   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
2173   "underlying_type" : "type-2",
2174   "unique_id" : "camera_metadata_enum_android_statistics_face_detect_mode"
2175  },
2176  {
2177   "alignment" : 4,
2178   "enum_fields" :
2179   [
2180    {
2181     "enum_field_value" : 0,
2182     "name" : "ANDROID_STATISTICS_HISTOGRAM_MODE_OFF"
2183    },
2184    {
2185     "enum_field_value" : 1,
2186     "name" : "ANDROID_STATISTICS_HISTOGRAM_MODE_ON"
2187    }
2188   ],
2189   "linker_set_key" : "camera_metadata_enum_android_statistics_histogram_mode",
2190   "name" : "camera_metadata_enum_android_statistics_histogram_mode",
2191   "referenced_type" : "type-41",
2192   "self_type" : "type-41",
2193   "size" : 4,
2194   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
2195   "underlying_type" : "type-2",
2196   "unique_id" : "camera_metadata_enum_android_statistics_histogram_mode"
2197  },
2198  {
2199   "alignment" : 4,
2200   "enum_fields" :
2201   [
2202    {
2203     "enum_field_value" : 0,
2204     "name" : "ANDROID_STATISTICS_HOT_PIXEL_MAP_MODE_OFF"
2205    },
2206    {
2207     "enum_field_value" : 1,
2208     "name" : "ANDROID_STATISTICS_HOT_PIXEL_MAP_MODE_ON"
2209    }
2210   ],
2211   "linker_set_key" : "camera_metadata_enum_android_statistics_hot_pixel_map_mode",
2212   "name" : "camera_metadata_enum_android_statistics_hot_pixel_map_mode",
2213   "referenced_type" : "type-43",
2214   "self_type" : "type-43",
2215   "size" : 4,
2216   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
2217   "underlying_type" : "type-2",
2218   "unique_id" : "camera_metadata_enum_android_statistics_hot_pixel_map_mode"
2219  },
2220  {
2221   "alignment" : 4,
2222   "enum_fields" :
2223   [
2224    {
2225     "enum_field_value" : 0,
2226     "name" : "ANDROID_STATISTICS_LENS_SHADING_MAP_MODE_OFF"
2227    },
2228    {
2229     "enum_field_value" : 1,
2230     "name" : "ANDROID_STATISTICS_LENS_SHADING_MAP_MODE_ON"
2231    }
2232   ],
2233   "linker_set_key" : "camera_metadata_enum_android_statistics_lens_shading_map_mode",
2234   "name" : "camera_metadata_enum_android_statistics_lens_shading_map_mode",
2235   "referenced_type" : "type-45",
2236   "self_type" : "type-45",
2237   "size" : 4,
2238   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
2239   "underlying_type" : "type-2",
2240   "unique_id" : "camera_metadata_enum_android_statistics_lens_shading_map_mode"
2241  },
2242  {
2243   "alignment" : 4,
2244   "enum_fields" :
2245   [
2246    {
2247     "enum_field_value" : 0,
2248     "name" : "ANDROID_STATISTICS_OIS_DATA_MODE_OFF"
2249    },
2250    {
2251     "enum_field_value" : 1,
2252     "name" : "ANDROID_STATISTICS_OIS_DATA_MODE_ON"
2253    }
2254   ],
2255   "linker_set_key" : "camera_metadata_enum_android_statistics_ois_data_mode",
2256   "name" : "camera_metadata_enum_android_statistics_ois_data_mode",
2257   "referenced_type" : "type-47",
2258   "self_type" : "type-47",
2259   "size" : 4,
2260   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
2261   "underlying_type" : "type-2",
2262   "unique_id" : "camera_metadata_enum_android_statistics_ois_data_mode"
2263  },
2264  {
2265   "alignment" : 4,
2266   "enum_fields" :
2267   [
2268    {
2269     "enum_field_value" : 0,
2270     "name" : "ANDROID_STATISTICS_SCENE_FLICKER_NONE"
2271    },
2272    {
2273     "enum_field_value" : 1,
2274     "name" : "ANDROID_STATISTICS_SCENE_FLICKER_50HZ"
2275    },
2276    {
2277     "enum_field_value" : 2,
2278     "name" : "ANDROID_STATISTICS_SCENE_FLICKER_60HZ"
2279    }
2280   ],
2281   "linker_set_key" : "camera_metadata_enum_android_statistics_scene_flicker",
2282   "name" : "camera_metadata_enum_android_statistics_scene_flicker",
2283   "referenced_type" : "type-44",
2284   "self_type" : "type-44",
2285   "size" : 4,
2286   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
2287   "underlying_type" : "type-2",
2288   "unique_id" : "camera_metadata_enum_android_statistics_scene_flicker"
2289  },
2290  {
2291   "alignment" : 4,
2292   "enum_fields" :
2293   [
2294    {
2295     "enum_field_value" : 0,
2296     "name" : "ANDROID_STATISTICS_SHARPNESS_MAP_MODE_OFF"
2297    },
2298    {
2299     "enum_field_value" : 1,
2300     "name" : "ANDROID_STATISTICS_SHARPNESS_MAP_MODE_ON"
2301    }
2302   ],
2303   "linker_set_key" : "camera_metadata_enum_android_statistics_sharpness_map_mode",
2304   "name" : "camera_metadata_enum_android_statistics_sharpness_map_mode",
2305   "referenced_type" : "type-42",
2306   "self_type" : "type-42",
2307   "size" : 4,
2308   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
2309   "underlying_type" : "type-2",
2310   "unique_id" : "camera_metadata_enum_android_statistics_sharpness_map_mode"
2311  },
2312  {
2313   "alignment" : 4,
2314   "enum_fields" :
2315   [
2316    {
2317     "enum_field_value" : -1,
2318     "name" : "ANDROID_SYNC_FRAME_NUMBER_CONVERGING"
2319    },
2320    {
2321     "enum_field_value" : -2,
2322     "name" : "ANDROID_SYNC_FRAME_NUMBER_UNKNOWN"
2323    }
2324   ],
2325   "linker_set_key" : "camera_metadata_enum_android_sync_frame_number",
2326   "name" : "camera_metadata_enum_android_sync_frame_number",
2327   "referenced_type" : "type-55",
2328   "self_type" : "type-55",
2329   "size" : 4,
2330   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
2331   "underlying_type" : "type-11",
2332   "unique_id" : "camera_metadata_enum_android_sync_frame_number"
2333  },
2334  {
2335   "alignment" : 4,
2336   "enum_fields" :
2337   [
2338    {
2339     "enum_field_value" : 0,
2340     "name" : "ANDROID_SYNC_MAX_LATENCY_PER_FRAME_CONTROL"
2341    },
2342    {
2343     "enum_field_value" : -1,
2344     "name" : "ANDROID_SYNC_MAX_LATENCY_UNKNOWN"
2345    }
2346   ],
2347   "linker_set_key" : "camera_metadata_enum_android_sync_max_latency",
2348   "name" : "camera_metadata_enum_android_sync_max_latency",
2349   "referenced_type" : "type-56",
2350   "self_type" : "type-56",
2351   "size" : 4,
2352   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
2353   "underlying_type" : "type-11",
2354   "unique_id" : "camera_metadata_enum_android_sync_max_latency"
2355  },
2356  {
2357   "alignment" : 4,
2358   "enum_fields" :
2359   [
2360    {
2361     "enum_field_value" : 0,
2362     "name" : "ANDROID_TONEMAP_MODE_CONTRAST_CURVE"
2363    },
2364    {
2365     "enum_field_value" : 1,
2366     "name" : "ANDROID_TONEMAP_MODE_FAST"
2367    },
2368    {
2369     "enum_field_value" : 2,
2370     "name" : "ANDROID_TONEMAP_MODE_HIGH_QUALITY"
2371    },
2372    {
2373     "enum_field_value" : 3,
2374     "name" : "ANDROID_TONEMAP_MODE_GAMMA_VALUE"
2375    },
2376    {
2377     "enum_field_value" : 4,
2378     "name" : "ANDROID_TONEMAP_MODE_PRESET_CURVE"
2379    }
2380   ],
2381   "linker_set_key" : "camera_metadata_enum_android_tonemap_mode",
2382   "name" : "camera_metadata_enum_android_tonemap_mode",
2383   "referenced_type" : "type-48",
2384   "self_type" : "type-48",
2385   "size" : 4,
2386   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
2387   "underlying_type" : "type-2",
2388   "unique_id" : "camera_metadata_enum_android_tonemap_mode"
2389  },
2390  {
2391   "alignment" : 4,
2392   "enum_fields" :
2393   [
2394    {
2395     "enum_field_value" : 0,
2396     "name" : "ANDROID_TONEMAP_PRESET_CURVE_SRGB"
2397    },
2398    {
2399     "enum_field_value" : 1,
2400     "name" : "ANDROID_TONEMAP_PRESET_CURVE_REC709"
2401    }
2402   ],
2403   "linker_set_key" : "camera_metadata_enum_android_tonemap_preset_curve",
2404   "name" : "camera_metadata_enum_android_tonemap_preset_curve",
2405   "referenced_type" : "type-49",
2406   "self_type" : "type-49",
2407   "size" : 4,
2408   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
2409   "underlying_type" : "type-2",
2410   "unique_id" : "camera_metadata_enum_android_tonemap_preset_curve"
2411  },
2412  {
2413   "alignment" : 4,
2414   "enum_fields" :
2415   [
2416    {
2417     "enum_field_value" : 0,
2418     "name" : "ANDROID_COLOR_CORRECTION"
2419    },
2420    {
2421     "enum_field_value" : 1,
2422     "name" : "ANDROID_CONTROL"
2423    },
2424    {
2425     "enum_field_value" : 2,
2426     "name" : "ANDROID_DEMOSAIC"
2427    },
2428    {
2429     "enum_field_value" : 3,
2430     "name" : "ANDROID_EDGE"
2431    },
2432    {
2433     "enum_field_value" : 4,
2434     "name" : "ANDROID_FLASH"
2435    },
2436    {
2437     "enum_field_value" : 5,
2438     "name" : "ANDROID_FLASH_INFO"
2439    },
2440    {
2441     "enum_field_value" : 6,
2442     "name" : "ANDROID_HOT_PIXEL"
2443    },
2444    {
2445     "enum_field_value" : 7,
2446     "name" : "ANDROID_JPEG"
2447    },
2448    {
2449     "enum_field_value" : 8,
2450     "name" : "ANDROID_LENS"
2451    },
2452    {
2453     "enum_field_value" : 9,
2454     "name" : "ANDROID_LENS_INFO"
2455    },
2456    {
2457     "enum_field_value" : 10,
2458     "name" : "ANDROID_NOISE_REDUCTION"
2459    },
2460    {
2461     "enum_field_value" : 11,
2462     "name" : "ANDROID_QUIRKS"
2463    },
2464    {
2465     "enum_field_value" : 12,
2466     "name" : "ANDROID_REQUEST"
2467    },
2468    {
2469     "enum_field_value" : 13,
2470     "name" : "ANDROID_SCALER"
2471    },
2472    {
2473     "enum_field_value" : 14,
2474     "name" : "ANDROID_SENSOR"
2475    },
2476    {
2477     "enum_field_value" : 15,
2478     "name" : "ANDROID_SENSOR_INFO"
2479    },
2480    {
2481     "enum_field_value" : 16,
2482     "name" : "ANDROID_SHADING"
2483    },
2484    {
2485     "enum_field_value" : 17,
2486     "name" : "ANDROID_STATISTICS"
2487    },
2488    {
2489     "enum_field_value" : 18,
2490     "name" : "ANDROID_STATISTICS_INFO"
2491    },
2492    {
2493     "enum_field_value" : 19,
2494     "name" : "ANDROID_TONEMAP"
2495    },
2496    {
2497     "enum_field_value" : 20,
2498     "name" : "ANDROID_LED"
2499    },
2500    {
2501     "enum_field_value" : 21,
2502     "name" : "ANDROID_INFO"
2503    },
2504    {
2505     "enum_field_value" : 22,
2506     "name" : "ANDROID_BLACK_LEVEL"
2507    },
2508    {
2509     "enum_field_value" : 23,
2510     "name" : "ANDROID_SYNC"
2511    },
2512    {
2513     "enum_field_value" : 24,
2514     "name" : "ANDROID_REPROCESS"
2515    },
2516    {
2517     "enum_field_value" : 25,
2518     "name" : "ANDROID_DEPTH"
2519    },
2520    {
2521     "enum_field_value" : 26,
2522     "name" : "ANDROID_LOGICAL_MULTI_CAMERA"
2523    },
2524    {
2525     "enum_field_value" : 27,
2526     "name" : "ANDROID_DISTORTION_CORRECTION"
2527    },
2528    {
2529     "enum_field_value" : 28,
2530     "name" : "ANDROID_HEIC"
2531    },
2532    {
2533     "enum_field_value" : 29,
2534     "name" : "ANDROID_HEIC_INFO"
2535    },
2536    {
2537     "enum_field_value" : 30,
2538     "name" : "ANDROID_SECTION_COUNT"
2539    },
2540    {
2541     "enum_field_value" : 32768,
2542     "name" : "VENDOR_SECTION"
2543    }
2544   ],
2545   "linker_set_key" : "camera_metadata_section",
2546   "name" : "camera_metadata_section",
2547   "referenced_type" : "type-1",
2548   "self_type" : "type-1",
2549   "size" : 4,
2550   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
2551   "underlying_type" : "type-2",
2552   "unique_id" : "camera_metadata_section"
2553  },
2554  {
2555   "alignment" : 4,
2556   "enum_fields" :
2557   [
2558    {
2559     "enum_field_value" : 0,
2560     "name" : "ANDROID_COLOR_CORRECTION_START"
2561    },
2562    {
2563     "enum_field_value" : 65536,
2564     "name" : "ANDROID_CONTROL_START"
2565    },
2566    {
2567     "enum_field_value" : 131072,
2568     "name" : "ANDROID_DEMOSAIC_START"
2569    },
2570    {
2571     "enum_field_value" : 196608,
2572     "name" : "ANDROID_EDGE_START"
2573    },
2574    {
2575     "enum_field_value" : 262144,
2576     "name" : "ANDROID_FLASH_START"
2577    },
2578    {
2579     "enum_field_value" : 327680,
2580     "name" : "ANDROID_FLASH_INFO_START"
2581    },
2582    {
2583     "enum_field_value" : 393216,
2584     "name" : "ANDROID_HOT_PIXEL_START"
2585    },
2586    {
2587     "enum_field_value" : 458752,
2588     "name" : "ANDROID_JPEG_START"
2589    },
2590    {
2591     "enum_field_value" : 524288,
2592     "name" : "ANDROID_LENS_START"
2593    },
2594    {
2595     "enum_field_value" : 589824,
2596     "name" : "ANDROID_LENS_INFO_START"
2597    },
2598    {
2599     "enum_field_value" : 655360,
2600     "name" : "ANDROID_NOISE_REDUCTION_START"
2601    },
2602    {
2603     "enum_field_value" : 720896,
2604     "name" : "ANDROID_QUIRKS_START"
2605    },
2606    {
2607     "enum_field_value" : 786432,
2608     "name" : "ANDROID_REQUEST_START"
2609    },
2610    {
2611     "enum_field_value" : 851968,
2612     "name" : "ANDROID_SCALER_START"
2613    },
2614    {
2615     "enum_field_value" : 917504,
2616     "name" : "ANDROID_SENSOR_START"
2617    },
2618    {
2619     "enum_field_value" : 983040,
2620     "name" : "ANDROID_SENSOR_INFO_START"
2621    },
2622    {
2623     "enum_field_value" : 1048576,
2624     "name" : "ANDROID_SHADING_START"
2625    },
2626    {
2627     "enum_field_value" : 1114112,
2628     "name" : "ANDROID_STATISTICS_START"
2629    },
2630    {
2631     "enum_field_value" : 1179648,
2632     "name" : "ANDROID_STATISTICS_INFO_START"
2633    },
2634    {
2635     "enum_field_value" : 1245184,
2636     "name" : "ANDROID_TONEMAP_START"
2637    },
2638    {
2639     "enum_field_value" : 1310720,
2640     "name" : "ANDROID_LED_START"
2641    },
2642    {
2643     "enum_field_value" : 1376256,
2644     "name" : "ANDROID_INFO_START"
2645    },
2646    {
2647     "enum_field_value" : 1441792,
2648     "name" : "ANDROID_BLACK_LEVEL_START"
2649    },
2650    {
2651     "enum_field_value" : 1507328,
2652     "name" : "ANDROID_SYNC_START"
2653    },
2654    {
2655     "enum_field_value" : 1572864,
2656     "name" : "ANDROID_REPROCESS_START"
2657    },
2658    {
2659     "enum_field_value" : 1638400,
2660     "name" : "ANDROID_DEPTH_START"
2661    },
2662    {
2663     "enum_field_value" : 1703936,
2664     "name" : "ANDROID_LOGICAL_MULTI_CAMERA_START"
2665    },
2666    {
2667     "enum_field_value" : 1769472,
2668     "name" : "ANDROID_DISTORTION_CORRECTION_START"
2669    },
2670    {
2671     "enum_field_value" : 1835008,
2672     "name" : "ANDROID_HEIC_START"
2673    },
2674    {
2675     "enum_field_value" : 1900544,
2676     "name" : "ANDROID_HEIC_INFO_START"
2677    },
2678    {
2679     "enum_field_value" : -2147483648,
2680     "name" : "VENDOR_SECTION_START"
2681    }
2682   ],
2683   "linker_set_key" : "camera_metadata_section_start",
2684   "name" : "camera_metadata_section_start",
2685   "referenced_type" : "type-10",
2686   "self_type" : "type-10",
2687   "size" : 4,
2688   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
2689   "underlying_type" : "type-11",
2690   "unique_id" : "camera_metadata_section_start"
2691  },
2692  {
2693   "alignment" : 4,
2694   "enum_fields" :
2695   [
2696    {
2697     "enum_field_value" : 0,
2698     "name" : "ANDROID_COLOR_CORRECTION_MODE"
2699    },
2700    {
2701     "enum_field_value" : 1,
2702     "name" : "ANDROID_COLOR_CORRECTION_TRANSFORM"
2703    },
2704    {
2705     "enum_field_value" : 2,
2706     "name" : "ANDROID_COLOR_CORRECTION_GAINS"
2707    },
2708    {
2709     "enum_field_value" : 3,
2710     "name" : "ANDROID_COLOR_CORRECTION_ABERRATION_MODE"
2711    },
2712    {
2713     "enum_field_value" : 4,
2714     "name" : "ANDROID_COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES"
2715    },
2716    {
2717     "enum_field_value" : 5,
2718     "name" : "ANDROID_COLOR_CORRECTION_END"
2719    },
2720    {
2721     "enum_field_value" : 65536,
2722     "name" : "ANDROID_CONTROL_AE_ANTIBANDING_MODE"
2723    },
2724    {
2725     "enum_field_value" : 65537,
2726     "name" : "ANDROID_CONTROL_AE_EXPOSURE_COMPENSATION"
2727    },
2728    {
2729     "enum_field_value" : 65538,
2730     "name" : "ANDROID_CONTROL_AE_LOCK"
2731    },
2732    {
2733     "enum_field_value" : 65539,
2734     "name" : "ANDROID_CONTROL_AE_MODE"
2735    },
2736    {
2737     "enum_field_value" : 65540,
2738     "name" : "ANDROID_CONTROL_AE_REGIONS"
2739    },
2740    {
2741     "enum_field_value" : 65541,
2742     "name" : "ANDROID_CONTROL_AE_TARGET_FPS_RANGE"
2743    },
2744    {
2745     "enum_field_value" : 65542,
2746     "name" : "ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER"
2747    },
2748    {
2749     "enum_field_value" : 65543,
2750     "name" : "ANDROID_CONTROL_AF_MODE"
2751    },
2752    {
2753     "enum_field_value" : 65544,
2754     "name" : "ANDROID_CONTROL_AF_REGIONS"
2755    },
2756    {
2757     "enum_field_value" : 65545,
2758     "name" : "ANDROID_CONTROL_AF_TRIGGER"
2759    },
2760    {
2761     "enum_field_value" : 65546,
2762     "name" : "ANDROID_CONTROL_AWB_LOCK"
2763    },
2764    {
2765     "enum_field_value" : 65547,
2766     "name" : "ANDROID_CONTROL_AWB_MODE"
2767    },
2768    {
2769     "enum_field_value" : 65548,
2770     "name" : "ANDROID_CONTROL_AWB_REGIONS"
2771    },
2772    {
2773     "enum_field_value" : 65549,
2774     "name" : "ANDROID_CONTROL_CAPTURE_INTENT"
2775    },
2776    {
2777     "enum_field_value" : 65550,
2778     "name" : "ANDROID_CONTROL_EFFECT_MODE"
2779    },
2780    {
2781     "enum_field_value" : 65551,
2782     "name" : "ANDROID_CONTROL_MODE"
2783    },
2784    {
2785     "enum_field_value" : 65552,
2786     "name" : "ANDROID_CONTROL_SCENE_MODE"
2787    },
2788    {
2789     "enum_field_value" : 65553,
2790     "name" : "ANDROID_CONTROL_VIDEO_STABILIZATION_MODE"
2791    },
2792    {
2793     "enum_field_value" : 65554,
2794     "name" : "ANDROID_CONTROL_AE_AVAILABLE_ANTIBANDING_MODES"
2795    },
2796    {
2797     "enum_field_value" : 65555,
2798     "name" : "ANDROID_CONTROL_AE_AVAILABLE_MODES"
2799    },
2800    {
2801     "enum_field_value" : 65556,
2802     "name" : "ANDROID_CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES"
2803    },
2804    {
2805     "enum_field_value" : 65557,
2806     "name" : "ANDROID_CONTROL_AE_COMPENSATION_RANGE"
2807    },
2808    {
2809     "enum_field_value" : 65558,
2810     "name" : "ANDROID_CONTROL_AE_COMPENSATION_STEP"
2811    },
2812    {
2813     "enum_field_value" : 65559,
2814     "name" : "ANDROID_CONTROL_AF_AVAILABLE_MODES"
2815    },
2816    {
2817     "enum_field_value" : 65560,
2818     "name" : "ANDROID_CONTROL_AVAILABLE_EFFECTS"
2819    },
2820    {
2821     "enum_field_value" : 65561,
2822     "name" : "ANDROID_CONTROL_AVAILABLE_SCENE_MODES"
2823    },
2824    {
2825     "enum_field_value" : 65562,
2826     "name" : "ANDROID_CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES"
2827    },
2828    {
2829     "enum_field_value" : 65563,
2830     "name" : "ANDROID_CONTROL_AWB_AVAILABLE_MODES"
2831    },
2832    {
2833     "enum_field_value" : 65564,
2834     "name" : "ANDROID_CONTROL_MAX_REGIONS"
2835    },
2836    {
2837     "enum_field_value" : 65565,
2838     "name" : "ANDROID_CONTROL_SCENE_MODE_OVERRIDES"
2839    },
2840    {
2841     "enum_field_value" : 65566,
2842     "name" : "ANDROID_CONTROL_AE_PRECAPTURE_ID"
2843    },
2844    {
2845     "enum_field_value" : 65567,
2846     "name" : "ANDROID_CONTROL_AE_STATE"
2847    },
2848    {
2849     "enum_field_value" : 65568,
2850     "name" : "ANDROID_CONTROL_AF_STATE"
2851    },
2852    {
2853     "enum_field_value" : 65569,
2854     "name" : "ANDROID_CONTROL_AF_TRIGGER_ID"
2855    },
2856    {
2857     "enum_field_value" : 65570,
2858     "name" : "ANDROID_CONTROL_AWB_STATE"
2859    },
2860    {
2861     "enum_field_value" : 65571,
2862     "name" : "ANDROID_CONTROL_AVAILABLE_HIGH_SPEED_VIDEO_CONFIGURATIONS"
2863    },
2864    {
2865     "enum_field_value" : 65572,
2866     "name" : "ANDROID_CONTROL_AE_LOCK_AVAILABLE"
2867    },
2868    {
2869     "enum_field_value" : 65573,
2870     "name" : "ANDROID_CONTROL_AWB_LOCK_AVAILABLE"
2871    },
2872    {
2873     "enum_field_value" : 65574,
2874     "name" : "ANDROID_CONTROL_AVAILABLE_MODES"
2875    },
2876    {
2877     "enum_field_value" : 65575,
2878     "name" : "ANDROID_CONTROL_POST_RAW_SENSITIVITY_BOOST_RANGE"
2879    },
2880    {
2881     "enum_field_value" : 65576,
2882     "name" : "ANDROID_CONTROL_POST_RAW_SENSITIVITY_BOOST"
2883    },
2884    {
2885     "enum_field_value" : 65577,
2886     "name" : "ANDROID_CONTROL_ENABLE_ZSL"
2887    },
2888    {
2889     "enum_field_value" : 65578,
2890     "name" : "ANDROID_CONTROL_AF_SCENE_CHANGE"
2891    },
2892    {
2893     "enum_field_value" : 65579,
2894     "name" : "ANDROID_CONTROL_END"
2895    },
2896    {
2897     "enum_field_value" : 131072,
2898     "name" : "ANDROID_DEMOSAIC_MODE"
2899    },
2900    {
2901     "enum_field_value" : 131073,
2902     "name" : "ANDROID_DEMOSAIC_END"
2903    },
2904    {
2905     "enum_field_value" : 196608,
2906     "name" : "ANDROID_EDGE_MODE"
2907    },
2908    {
2909     "enum_field_value" : 196609,
2910     "name" : "ANDROID_EDGE_STRENGTH"
2911    },
2912    {
2913     "enum_field_value" : 196610,
2914     "name" : "ANDROID_EDGE_AVAILABLE_EDGE_MODES"
2915    },
2916    {
2917     "enum_field_value" : 196611,
2918     "name" : "ANDROID_EDGE_END"
2919    },
2920    {
2921     "enum_field_value" : 262144,
2922     "name" : "ANDROID_FLASH_FIRING_POWER"
2923    },
2924    {
2925     "enum_field_value" : 262145,
2926     "name" : "ANDROID_FLASH_FIRING_TIME"
2927    },
2928    {
2929     "enum_field_value" : 262146,
2930     "name" : "ANDROID_FLASH_MODE"
2931    },
2932    {
2933     "enum_field_value" : 262147,
2934     "name" : "ANDROID_FLASH_COLOR_TEMPERATURE"
2935    },
2936    {
2937     "enum_field_value" : 262148,
2938     "name" : "ANDROID_FLASH_MAX_ENERGY"
2939    },
2940    {
2941     "enum_field_value" : 262149,
2942     "name" : "ANDROID_FLASH_STATE"
2943    },
2944    {
2945     "enum_field_value" : 262150,
2946     "name" : "ANDROID_FLASH_END"
2947    },
2948    {
2949     "enum_field_value" : 327680,
2950     "name" : "ANDROID_FLASH_INFO_AVAILABLE"
2951    },
2952    {
2953     "enum_field_value" : 327681,
2954     "name" : "ANDROID_FLASH_INFO_CHARGE_DURATION"
2955    },
2956    {
2957     "enum_field_value" : 327682,
2958     "name" : "ANDROID_FLASH_INFO_END"
2959    },
2960    {
2961     "enum_field_value" : 393216,
2962     "name" : "ANDROID_HOT_PIXEL_MODE"
2963    },
2964    {
2965     "enum_field_value" : 393217,
2966     "name" : "ANDROID_HOT_PIXEL_AVAILABLE_HOT_PIXEL_MODES"
2967    },
2968    {
2969     "enum_field_value" : 393218,
2970     "name" : "ANDROID_HOT_PIXEL_END"
2971    },
2972    {
2973     "enum_field_value" : 458752,
2974     "name" : "ANDROID_JPEG_GPS_COORDINATES"
2975    },
2976    {
2977     "enum_field_value" : 458753,
2978     "name" : "ANDROID_JPEG_GPS_PROCESSING_METHOD"
2979    },
2980    {
2981     "enum_field_value" : 458754,
2982     "name" : "ANDROID_JPEG_GPS_TIMESTAMP"
2983    },
2984    {
2985     "enum_field_value" : 458755,
2986     "name" : "ANDROID_JPEG_ORIENTATION"
2987    },
2988    {
2989     "enum_field_value" : 458756,
2990     "name" : "ANDROID_JPEG_QUALITY"
2991    },
2992    {
2993     "enum_field_value" : 458757,
2994     "name" : "ANDROID_JPEG_THUMBNAIL_QUALITY"
2995    },
2996    {
2997     "enum_field_value" : 458758,
2998     "name" : "ANDROID_JPEG_THUMBNAIL_SIZE"
2999    },
3000    {
3001     "enum_field_value" : 458759,
3002     "name" : "ANDROID_JPEG_AVAILABLE_THUMBNAIL_SIZES"
3003    },
3004    {
3005     "enum_field_value" : 458760,
3006     "name" : "ANDROID_JPEG_MAX_SIZE"
3007    },
3008    {
3009     "enum_field_value" : 458761,
3010     "name" : "ANDROID_JPEG_SIZE"
3011    },
3012    {
3013     "enum_field_value" : 458762,
3014     "name" : "ANDROID_JPEG_END"
3015    },
3016    {
3017     "enum_field_value" : 524288,
3018     "name" : "ANDROID_LENS_APERTURE"
3019    },
3020    {
3021     "enum_field_value" : 524289,
3022     "name" : "ANDROID_LENS_FILTER_DENSITY"
3023    },
3024    {
3025     "enum_field_value" : 524290,
3026     "name" : "ANDROID_LENS_FOCAL_LENGTH"
3027    },
3028    {
3029     "enum_field_value" : 524291,
3030     "name" : "ANDROID_LENS_FOCUS_DISTANCE"
3031    },
3032    {
3033     "enum_field_value" : 524292,
3034     "name" : "ANDROID_LENS_OPTICAL_STABILIZATION_MODE"
3035    },
3036    {
3037     "enum_field_value" : 524293,
3038     "name" : "ANDROID_LENS_FACING"
3039    },
3040    {
3041     "enum_field_value" : 524294,
3042     "name" : "ANDROID_LENS_POSE_ROTATION"
3043    },
3044    {
3045     "enum_field_value" : 524295,
3046     "name" : "ANDROID_LENS_POSE_TRANSLATION"
3047    },
3048    {
3049     "enum_field_value" : 524296,
3050     "name" : "ANDROID_LENS_FOCUS_RANGE"
3051    },
3052    {
3053     "enum_field_value" : 524297,
3054     "name" : "ANDROID_LENS_STATE"
3055    },
3056    {
3057     "enum_field_value" : 524298,
3058     "name" : "ANDROID_LENS_INTRINSIC_CALIBRATION"
3059    },
3060    {
3061     "enum_field_value" : 524299,
3062     "name" : "ANDROID_LENS_RADIAL_DISTORTION"
3063    },
3064    {
3065     "enum_field_value" : 524300,
3066     "name" : "ANDROID_LENS_POSE_REFERENCE"
3067    },
3068    {
3069     "enum_field_value" : 524301,
3070     "name" : "ANDROID_LENS_DISTORTION"
3071    },
3072    {
3073     "enum_field_value" : 524302,
3074     "name" : "ANDROID_LENS_END"
3075    },
3076    {
3077     "enum_field_value" : 589824,
3078     "name" : "ANDROID_LENS_INFO_AVAILABLE_APERTURES"
3079    },
3080    {
3081     "enum_field_value" : 589825,
3082     "name" : "ANDROID_LENS_INFO_AVAILABLE_FILTER_DENSITIES"
3083    },
3084    {
3085     "enum_field_value" : 589826,
3086     "name" : "ANDROID_LENS_INFO_AVAILABLE_FOCAL_LENGTHS"
3087    },
3088    {
3089     "enum_field_value" : 589827,
3090     "name" : "ANDROID_LENS_INFO_AVAILABLE_OPTICAL_STABILIZATION"
3091    },
3092    {
3093     "enum_field_value" : 589828,
3094     "name" : "ANDROID_LENS_INFO_HYPERFOCAL_DISTANCE"
3095    },
3096    {
3097     "enum_field_value" : 589829,
3098     "name" : "ANDROID_LENS_INFO_MINIMUM_FOCUS_DISTANCE"
3099    },
3100    {
3101     "enum_field_value" : 589830,
3102     "name" : "ANDROID_LENS_INFO_SHADING_MAP_SIZE"
3103    },
3104    {
3105     "enum_field_value" : 589831,
3106     "name" : "ANDROID_LENS_INFO_FOCUS_DISTANCE_CALIBRATION"
3107    },
3108    {
3109     "enum_field_value" : 589832,
3110     "name" : "ANDROID_LENS_INFO_END"
3111    },
3112    {
3113     "enum_field_value" : 655360,
3114     "name" : "ANDROID_NOISE_REDUCTION_MODE"
3115    },
3116    {
3117     "enum_field_value" : 655361,
3118     "name" : "ANDROID_NOISE_REDUCTION_STRENGTH"
3119    },
3120    {
3121     "enum_field_value" : 655362,
3122     "name" : "ANDROID_NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES"
3123    },
3124    {
3125     "enum_field_value" : 655363,
3126     "name" : "ANDROID_NOISE_REDUCTION_END"
3127    },
3128    {
3129     "enum_field_value" : 720896,
3130     "name" : "ANDROID_QUIRKS_METERING_CROP_REGION"
3131    },
3132    {
3133     "enum_field_value" : 720897,
3134     "name" : "ANDROID_QUIRKS_TRIGGER_AF_WITH_AUTO"
3135    },
3136    {
3137     "enum_field_value" : 720898,
3138     "name" : "ANDROID_QUIRKS_USE_ZSL_FORMAT"
3139    },
3140    {
3141     "enum_field_value" : 720899,
3142     "name" : "ANDROID_QUIRKS_USE_PARTIAL_RESULT"
3143    },
3144    {
3145     "enum_field_value" : 720900,
3146     "name" : "ANDROID_QUIRKS_PARTIAL_RESULT"
3147    },
3148    {
3149     "enum_field_value" : 720901,
3150     "name" : "ANDROID_QUIRKS_END"
3151    },
3152    {
3153     "enum_field_value" : 786432,
3154     "name" : "ANDROID_REQUEST_FRAME_COUNT"
3155    },
3156    {
3157     "enum_field_value" : 786433,
3158     "name" : "ANDROID_REQUEST_ID"
3159    },
3160    {
3161     "enum_field_value" : 786434,
3162     "name" : "ANDROID_REQUEST_INPUT_STREAMS"
3163    },
3164    {
3165     "enum_field_value" : 786435,
3166     "name" : "ANDROID_REQUEST_METADATA_MODE"
3167    },
3168    {
3169     "enum_field_value" : 786436,
3170     "name" : "ANDROID_REQUEST_OUTPUT_STREAMS"
3171    },
3172    {
3173     "enum_field_value" : 786437,
3174     "name" : "ANDROID_REQUEST_TYPE"
3175    },
3176    {
3177     "enum_field_value" : 786438,
3178     "name" : "ANDROID_REQUEST_MAX_NUM_OUTPUT_STREAMS"
3179    },
3180    {
3181     "enum_field_value" : 786439,
3182     "name" : "ANDROID_REQUEST_MAX_NUM_REPROCESS_STREAMS"
3183    },
3184    {
3185     "enum_field_value" : 786440,
3186     "name" : "ANDROID_REQUEST_MAX_NUM_INPUT_STREAMS"
3187    },
3188    {
3189     "enum_field_value" : 786441,
3190     "name" : "ANDROID_REQUEST_PIPELINE_DEPTH"
3191    },
3192    {
3193     "enum_field_value" : 786442,
3194     "name" : "ANDROID_REQUEST_PIPELINE_MAX_DEPTH"
3195    },
3196    {
3197     "enum_field_value" : 786443,
3198     "name" : "ANDROID_REQUEST_PARTIAL_RESULT_COUNT"
3199    },
3200    {
3201     "enum_field_value" : 786444,
3202     "name" : "ANDROID_REQUEST_AVAILABLE_CAPABILITIES"
3203    },
3204    {
3205     "enum_field_value" : 786445,
3206     "name" : "ANDROID_REQUEST_AVAILABLE_REQUEST_KEYS"
3207    },
3208    {
3209     "enum_field_value" : 786446,
3210     "name" : "ANDROID_REQUEST_AVAILABLE_RESULT_KEYS"
3211    },
3212    {
3213     "enum_field_value" : 786447,
3214     "name" : "ANDROID_REQUEST_AVAILABLE_CHARACTERISTICS_KEYS"
3215    },
3216    {
3217     "enum_field_value" : 786448,
3218     "name" : "ANDROID_REQUEST_AVAILABLE_SESSION_KEYS"
3219    },
3220    {
3221     "enum_field_value" : 786449,
3222     "name" : "ANDROID_REQUEST_AVAILABLE_PHYSICAL_CAMERA_REQUEST_KEYS"
3223    },
3224    {
3225     "enum_field_value" : 786450,
3226     "name" : "ANDROID_REQUEST_CHARACTERISTIC_KEYS_NEEDING_PERMISSION"
3227    },
3228    {
3229     "enum_field_value" : 786451,
3230     "name" : "ANDROID_REQUEST_END"
3231    },
3232    {
3233     "enum_field_value" : 851968,
3234     "name" : "ANDROID_SCALER_CROP_REGION"
3235    },
3236    {
3237     "enum_field_value" : 851969,
3238     "name" : "ANDROID_SCALER_AVAILABLE_FORMATS"
3239    },
3240    {
3241     "enum_field_value" : 851970,
3242     "name" : "ANDROID_SCALER_AVAILABLE_JPEG_MIN_DURATIONS"
3243    },
3244    {
3245     "enum_field_value" : 851971,
3246     "name" : "ANDROID_SCALER_AVAILABLE_JPEG_SIZES"
3247    },
3248    {
3249     "enum_field_value" : 851972,
3250     "name" : "ANDROID_SCALER_AVAILABLE_MAX_DIGITAL_ZOOM"
3251    },
3252    {
3253     "enum_field_value" : 851973,
3254     "name" : "ANDROID_SCALER_AVAILABLE_PROCESSED_MIN_DURATIONS"
3255    },
3256    {
3257     "enum_field_value" : 851974,
3258     "name" : "ANDROID_SCALER_AVAILABLE_PROCESSED_SIZES"
3259    },
3260    {
3261     "enum_field_value" : 851975,
3262     "name" : "ANDROID_SCALER_AVAILABLE_RAW_MIN_DURATIONS"
3263    },
3264    {
3265     "enum_field_value" : 851976,
3266     "name" : "ANDROID_SCALER_AVAILABLE_RAW_SIZES"
3267    },
3268    {
3269     "enum_field_value" : 851977,
3270     "name" : "ANDROID_SCALER_AVAILABLE_INPUT_OUTPUT_FORMATS_MAP"
3271    },
3272    {
3273     "enum_field_value" : 851978,
3274     "name" : "ANDROID_SCALER_AVAILABLE_STREAM_CONFIGURATIONS"
3275    },
3276    {
3277     "enum_field_value" : 851979,
3278     "name" : "ANDROID_SCALER_AVAILABLE_MIN_FRAME_DURATIONS"
3279    },
3280    {
3281     "enum_field_value" : 851980,
3282     "name" : "ANDROID_SCALER_AVAILABLE_STALL_DURATIONS"
3283    },
3284    {
3285     "enum_field_value" : 851981,
3286     "name" : "ANDROID_SCALER_CROPPING_TYPE"
3287    },
3288    {
3289     "enum_field_value" : 851982,
3290     "name" : "ANDROID_SCALER_AVAILABLE_RECOMMENDED_STREAM_CONFIGURATIONS"
3291    },
3292    {
3293     "enum_field_value" : 851983,
3294     "name" : "ANDROID_SCALER_AVAILABLE_RECOMMENDED_INPUT_OUTPUT_FORMATS_MAP"
3295    },
3296    {
3297     "enum_field_value" : 851984,
3298     "name" : "ANDROID_SCALER_END"
3299    },
3300    {
3301     "enum_field_value" : 917504,
3302     "name" : "ANDROID_SENSOR_EXPOSURE_TIME"
3303    },
3304    {
3305     "enum_field_value" : 917505,
3306     "name" : "ANDROID_SENSOR_FRAME_DURATION"
3307    },
3308    {
3309     "enum_field_value" : 917506,
3310     "name" : "ANDROID_SENSOR_SENSITIVITY"
3311    },
3312    {
3313     "enum_field_value" : 917507,
3314     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT1"
3315    },
3316    {
3317     "enum_field_value" : 917508,
3318     "name" : "ANDROID_SENSOR_REFERENCE_ILLUMINANT2"
3319    },
3320    {
3321     "enum_field_value" : 917509,
3322     "name" : "ANDROID_SENSOR_CALIBRATION_TRANSFORM1"
3323    },
3324    {
3325     "enum_field_value" : 917510,
3326     "name" : "ANDROID_SENSOR_CALIBRATION_TRANSFORM2"
3327    },
3328    {
3329     "enum_field_value" : 917511,
3330     "name" : "ANDROID_SENSOR_COLOR_TRANSFORM1"
3331    },
3332    {
3333     "enum_field_value" : 917512,
3334     "name" : "ANDROID_SENSOR_COLOR_TRANSFORM2"
3335    },
3336    {
3337     "enum_field_value" : 917513,
3338     "name" : "ANDROID_SENSOR_FORWARD_MATRIX1"
3339    },
3340    {
3341     "enum_field_value" : 917514,
3342     "name" : "ANDROID_SENSOR_FORWARD_MATRIX2"
3343    },
3344    {
3345     "enum_field_value" : 917515,
3346     "name" : "ANDROID_SENSOR_BASE_GAIN_FACTOR"
3347    },
3348    {
3349     "enum_field_value" : 917516,
3350     "name" : "ANDROID_SENSOR_BLACK_LEVEL_PATTERN"
3351    },
3352    {
3353     "enum_field_value" : 917517,
3354     "name" : "ANDROID_SENSOR_MAX_ANALOG_SENSITIVITY"
3355    },
3356    {
3357     "enum_field_value" : 917518,
3358     "name" : "ANDROID_SENSOR_ORIENTATION"
3359    },
3360    {
3361     "enum_field_value" : 917519,
3362     "name" : "ANDROID_SENSOR_PROFILE_HUE_SAT_MAP_DIMENSIONS"
3363    },
3364    {
3365     "enum_field_value" : 917520,
3366     "name" : "ANDROID_SENSOR_TIMESTAMP"
3367    },
3368    {
3369     "enum_field_value" : 917521,
3370     "name" : "ANDROID_SENSOR_TEMPERATURE"
3371    },
3372    {
3373     "enum_field_value" : 917522,
3374     "name" : "ANDROID_SENSOR_NEUTRAL_COLOR_POINT"
3375    },
3376    {
3377     "enum_field_value" : 917523,
3378     "name" : "ANDROID_SENSOR_NOISE_PROFILE"
3379    },
3380    {
3381     "enum_field_value" : 917524,
3382     "name" : "ANDROID_SENSOR_PROFILE_HUE_SAT_MAP"
3383    },
3384    {
3385     "enum_field_value" : 917525,
3386     "name" : "ANDROID_SENSOR_PROFILE_TONE_CURVE"
3387    },
3388    {
3389     "enum_field_value" : 917526,
3390     "name" : "ANDROID_SENSOR_GREEN_SPLIT"
3391    },
3392    {
3393     "enum_field_value" : 917527,
3394     "name" : "ANDROID_SENSOR_TEST_PATTERN_DATA"
3395    },
3396    {
3397     "enum_field_value" : 917528,
3398     "name" : "ANDROID_SENSOR_TEST_PATTERN_MODE"
3399    },
3400    {
3401     "enum_field_value" : 917529,
3402     "name" : "ANDROID_SENSOR_AVAILABLE_TEST_PATTERN_MODES"
3403    },
3404    {
3405     "enum_field_value" : 917530,
3406     "name" : "ANDROID_SENSOR_ROLLING_SHUTTER_SKEW"
3407    },
3408    {
3409     "enum_field_value" : 917531,
3410     "name" : "ANDROID_SENSOR_OPTICAL_BLACK_REGIONS"
3411    },
3412    {
3413     "enum_field_value" : 917532,
3414     "name" : "ANDROID_SENSOR_DYNAMIC_BLACK_LEVEL"
3415    },
3416    {
3417     "enum_field_value" : 917533,
3418     "name" : "ANDROID_SENSOR_DYNAMIC_WHITE_LEVEL"
3419    },
3420    {
3421     "enum_field_value" : 917534,
3422     "name" : "ANDROID_SENSOR_OPAQUE_RAW_SIZE"
3423    },
3424    {
3425     "enum_field_value" : 917535,
3426     "name" : "ANDROID_SENSOR_END"
3427    },
3428    {
3429     "enum_field_value" : 983040,
3430     "name" : "ANDROID_SENSOR_INFO_ACTIVE_ARRAY_SIZE"
3431    },
3432    {
3433     "enum_field_value" : 983041,
3434     "name" : "ANDROID_SENSOR_INFO_SENSITIVITY_RANGE"
3435    },
3436    {
3437     "enum_field_value" : 983042,
3438     "name" : "ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT"
3439    },
3440    {
3441     "enum_field_value" : 983043,
3442     "name" : "ANDROID_SENSOR_INFO_EXPOSURE_TIME_RANGE"
3443    },
3444    {
3445     "enum_field_value" : 983044,
3446     "name" : "ANDROID_SENSOR_INFO_MAX_FRAME_DURATION"
3447    },
3448    {
3449     "enum_field_value" : 983045,
3450     "name" : "ANDROID_SENSOR_INFO_PHYSICAL_SIZE"
3451    },
3452    {
3453     "enum_field_value" : 983046,
3454     "name" : "ANDROID_SENSOR_INFO_PIXEL_ARRAY_SIZE"
3455    },
3456    {
3457     "enum_field_value" : 983047,
3458     "name" : "ANDROID_SENSOR_INFO_WHITE_LEVEL"
3459    },
3460    {
3461     "enum_field_value" : 983048,
3462     "name" : "ANDROID_SENSOR_INFO_TIMESTAMP_SOURCE"
3463    },
3464    {
3465     "enum_field_value" : 983049,
3466     "name" : "ANDROID_SENSOR_INFO_LENS_SHADING_APPLIED"
3467    },
3468    {
3469     "enum_field_value" : 983050,
3470     "name" : "ANDROID_SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE"
3471    },
3472    {
3473     "enum_field_value" : 983051,
3474     "name" : "ANDROID_SENSOR_INFO_END"
3475    },
3476    {
3477     "enum_field_value" : 1048576,
3478     "name" : "ANDROID_SHADING_MODE"
3479    },
3480    {
3481     "enum_field_value" : 1048577,
3482     "name" : "ANDROID_SHADING_STRENGTH"
3483    },
3484    {
3485     "enum_field_value" : 1048578,
3486     "name" : "ANDROID_SHADING_AVAILABLE_MODES"
3487    },
3488    {
3489     "enum_field_value" : 1048579,
3490     "name" : "ANDROID_SHADING_END"
3491    },
3492    {
3493     "enum_field_value" : 1114112,
3494     "name" : "ANDROID_STATISTICS_FACE_DETECT_MODE"
3495    },
3496    {
3497     "enum_field_value" : 1114113,
3498     "name" : "ANDROID_STATISTICS_HISTOGRAM_MODE"
3499    },
3500    {
3501     "enum_field_value" : 1114114,
3502     "name" : "ANDROID_STATISTICS_SHARPNESS_MAP_MODE"
3503    },
3504    {
3505     "enum_field_value" : 1114115,
3506     "name" : "ANDROID_STATISTICS_HOT_PIXEL_MAP_MODE"
3507    },
3508    {
3509     "enum_field_value" : 1114116,
3510     "name" : "ANDROID_STATISTICS_FACE_IDS"
3511    },
3512    {
3513     "enum_field_value" : 1114117,
3514     "name" : "ANDROID_STATISTICS_FACE_LANDMARKS"
3515    },
3516    {
3517     "enum_field_value" : 1114118,
3518     "name" : "ANDROID_STATISTICS_FACE_RECTANGLES"
3519    },
3520    {
3521     "enum_field_value" : 1114119,
3522     "name" : "ANDROID_STATISTICS_FACE_SCORES"
3523    },
3524    {
3525     "enum_field_value" : 1114120,
3526     "name" : "ANDROID_STATISTICS_HISTOGRAM"
3527    },
3528    {
3529     "enum_field_value" : 1114121,
3530     "name" : "ANDROID_STATISTICS_SHARPNESS_MAP"
3531    },
3532    {
3533     "enum_field_value" : 1114122,
3534     "name" : "ANDROID_STATISTICS_LENS_SHADING_CORRECTION_MAP"
3535    },
3536    {
3537     "enum_field_value" : 1114123,
3538     "name" : "ANDROID_STATISTICS_LENS_SHADING_MAP"
3539    },
3540    {
3541     "enum_field_value" : 1114124,
3542     "name" : "ANDROID_STATISTICS_PREDICTED_COLOR_GAINS"
3543    },
3544    {
3545     "enum_field_value" : 1114125,
3546     "name" : "ANDROID_STATISTICS_PREDICTED_COLOR_TRANSFORM"
3547    },
3548    {
3549     "enum_field_value" : 1114126,
3550     "name" : "ANDROID_STATISTICS_SCENE_FLICKER"
3551    },
3552    {
3553     "enum_field_value" : 1114127,
3554     "name" : "ANDROID_STATISTICS_HOT_PIXEL_MAP"
3555    },
3556    {
3557     "enum_field_value" : 1114128,
3558     "name" : "ANDROID_STATISTICS_LENS_SHADING_MAP_MODE"
3559    },
3560    {
3561     "enum_field_value" : 1114129,
3562     "name" : "ANDROID_STATISTICS_OIS_DATA_MODE"
3563    },
3564    {
3565     "enum_field_value" : 1114130,
3566     "name" : "ANDROID_STATISTICS_OIS_TIMESTAMPS"
3567    },
3568    {
3569     "enum_field_value" : 1114131,
3570     "name" : "ANDROID_STATISTICS_OIS_X_SHIFTS"
3571    },
3572    {
3573     "enum_field_value" : 1114132,
3574     "name" : "ANDROID_STATISTICS_OIS_Y_SHIFTS"
3575    },
3576    {
3577     "enum_field_value" : 1114133,
3578     "name" : "ANDROID_STATISTICS_END"
3579    },
3580    {
3581     "enum_field_value" : 1179648,
3582     "name" : "ANDROID_STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES"
3583    },
3584    {
3585     "enum_field_value" : 1179649,
3586     "name" : "ANDROID_STATISTICS_INFO_HISTOGRAM_BUCKET_COUNT"
3587    },
3588    {
3589     "enum_field_value" : 1179650,
3590     "name" : "ANDROID_STATISTICS_INFO_MAX_FACE_COUNT"
3591    },
3592    {
3593     "enum_field_value" : 1179651,
3594     "name" : "ANDROID_STATISTICS_INFO_MAX_HISTOGRAM_COUNT"
3595    },
3596    {
3597     "enum_field_value" : 1179652,
3598     "name" : "ANDROID_STATISTICS_INFO_MAX_SHARPNESS_MAP_VALUE"
3599    },
3600    {
3601     "enum_field_value" : 1179653,
3602     "name" : "ANDROID_STATISTICS_INFO_SHARPNESS_MAP_SIZE"
3603    },
3604    {
3605     "enum_field_value" : 1179654,
3606     "name" : "ANDROID_STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES"
3607    },
3608    {
3609     "enum_field_value" : 1179655,
3610     "name" : "ANDROID_STATISTICS_INFO_AVAILABLE_LENS_SHADING_MAP_MODES"
3611    },
3612    {
3613     "enum_field_value" : 1179656,
3614     "name" : "ANDROID_STATISTICS_INFO_AVAILABLE_OIS_DATA_MODES"
3615    },
3616    {
3617     "enum_field_value" : 1179657,
3618     "name" : "ANDROID_STATISTICS_INFO_END"
3619    },
3620    {
3621     "enum_field_value" : 1245184,
3622     "name" : "ANDROID_TONEMAP_CURVE_BLUE"
3623    },
3624    {
3625     "enum_field_value" : 1245185,
3626     "name" : "ANDROID_TONEMAP_CURVE_GREEN"
3627    },
3628    {
3629     "enum_field_value" : 1245186,
3630     "name" : "ANDROID_TONEMAP_CURVE_RED"
3631    },
3632    {
3633     "enum_field_value" : 1245187,
3634     "name" : "ANDROID_TONEMAP_MODE"
3635    },
3636    {
3637     "enum_field_value" : 1245188,
3638     "name" : "ANDROID_TONEMAP_MAX_CURVE_POINTS"
3639    },
3640    {
3641     "enum_field_value" : 1245189,
3642     "name" : "ANDROID_TONEMAP_AVAILABLE_TONE_MAP_MODES"
3643    },
3644    {
3645     "enum_field_value" : 1245190,
3646     "name" : "ANDROID_TONEMAP_GAMMA"
3647    },
3648    {
3649     "enum_field_value" : 1245191,
3650     "name" : "ANDROID_TONEMAP_PRESET_CURVE"
3651    },
3652    {
3653     "enum_field_value" : 1245192,
3654     "name" : "ANDROID_TONEMAP_END"
3655    },
3656    {
3657     "enum_field_value" : 1310720,
3658     "name" : "ANDROID_LED_TRANSMIT"
3659    },
3660    {
3661     "enum_field_value" : 1310721,
3662     "name" : "ANDROID_LED_AVAILABLE_LEDS"
3663    },
3664    {
3665     "enum_field_value" : 1310722,
3666     "name" : "ANDROID_LED_END"
3667    },
3668    {
3669     "enum_field_value" : 1376256,
3670     "name" : "ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL"
3671    },
3672    {
3673     "enum_field_value" : 1376257,
3674     "name" : "ANDROID_INFO_VERSION"
3675    },
3676    {
3677     "enum_field_value" : 1376258,
3678     "name" : "ANDROID_INFO_SUPPORTED_BUFFER_MANAGEMENT_VERSION"
3679    },
3680    {
3681     "enum_field_value" : 1376259,
3682     "name" : "ANDROID_INFO_END"
3683    },
3684    {
3685     "enum_field_value" : 1441792,
3686     "name" : "ANDROID_BLACK_LEVEL_LOCK"
3687    },
3688    {
3689     "enum_field_value" : 1441793,
3690     "name" : "ANDROID_BLACK_LEVEL_END"
3691    },
3692    {
3693     "enum_field_value" : 1507328,
3694     "name" : "ANDROID_SYNC_FRAME_NUMBER"
3695    },
3696    {
3697     "enum_field_value" : 1507329,
3698     "name" : "ANDROID_SYNC_MAX_LATENCY"
3699    },
3700    {
3701     "enum_field_value" : 1507330,
3702     "name" : "ANDROID_SYNC_END"
3703    },
3704    {
3705     "enum_field_value" : 1572864,
3706     "name" : "ANDROID_REPROCESS_EFFECTIVE_EXPOSURE_FACTOR"
3707    },
3708    {
3709     "enum_field_value" : 1572865,
3710     "name" : "ANDROID_REPROCESS_MAX_CAPTURE_STALL"
3711    },
3712    {
3713     "enum_field_value" : 1572866,
3714     "name" : "ANDROID_REPROCESS_END"
3715    },
3716    {
3717     "enum_field_value" : 1638400,
3718     "name" : "ANDROID_DEPTH_MAX_DEPTH_SAMPLES"
3719    },
3720    {
3721     "enum_field_value" : 1638401,
3722     "name" : "ANDROID_DEPTH_AVAILABLE_DEPTH_STREAM_CONFIGURATIONS"
3723    },
3724    {
3725     "enum_field_value" : 1638402,
3726     "name" : "ANDROID_DEPTH_AVAILABLE_DEPTH_MIN_FRAME_DURATIONS"
3727    },
3728    {
3729     "enum_field_value" : 1638403,
3730     "name" : "ANDROID_DEPTH_AVAILABLE_DEPTH_STALL_DURATIONS"
3731    },
3732    {
3733     "enum_field_value" : 1638404,
3734     "name" : "ANDROID_DEPTH_DEPTH_IS_EXCLUSIVE"
3735    },
3736    {
3737     "enum_field_value" : 1638405,
3738     "name" : "ANDROID_DEPTH_AVAILABLE_RECOMMENDED_DEPTH_STREAM_CONFIGURATIONS"
3739    },
3740    {
3741     "enum_field_value" : 1638406,
3742     "name" : "ANDROID_DEPTH_AVAILABLE_DYNAMIC_DEPTH_STREAM_CONFIGURATIONS"
3743    },
3744    {
3745     "enum_field_value" : 1638407,
3746     "name" : "ANDROID_DEPTH_AVAILABLE_DYNAMIC_DEPTH_MIN_FRAME_DURATIONS"
3747    },
3748    {
3749     "enum_field_value" : 1638408,
3750     "name" : "ANDROID_DEPTH_AVAILABLE_DYNAMIC_DEPTH_STALL_DURATIONS"
3751    },
3752    {
3753     "enum_field_value" : 1638409,
3754     "name" : "ANDROID_DEPTH_END"
3755    },
3756    {
3757     "enum_field_value" : 1703936,
3758     "name" : "ANDROID_LOGICAL_MULTI_CAMERA_PHYSICAL_IDS"
3759    },
3760    {
3761     "enum_field_value" : 1703937,
3762     "name" : "ANDROID_LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE"
3763    },
3764    {
3765     "enum_field_value" : 1703938,
3766     "name" : "ANDROID_LOGICAL_MULTI_CAMERA_ACTIVE_PHYSICAL_ID"
3767    },
3768    {
3769     "enum_field_value" : 1703939,
3770     "name" : "ANDROID_LOGICAL_MULTI_CAMERA_END"
3771    },
3772    {
3773     "enum_field_value" : 1769472,
3774     "name" : "ANDROID_DISTORTION_CORRECTION_MODE"
3775    },
3776    {
3777     "enum_field_value" : 1769473,
3778     "name" : "ANDROID_DISTORTION_CORRECTION_AVAILABLE_MODES"
3779    },
3780    {
3781     "enum_field_value" : 1769474,
3782     "name" : "ANDROID_DISTORTION_CORRECTION_END"
3783    },
3784    {
3785     "enum_field_value" : 1835008,
3786     "name" : "ANDROID_HEIC_AVAILABLE_HEIC_STREAM_CONFIGURATIONS"
3787    },
3788    {
3789     "enum_field_value" : 1835009,
3790     "name" : "ANDROID_HEIC_AVAILABLE_HEIC_MIN_FRAME_DURATIONS"
3791    },
3792    {
3793     "enum_field_value" : 1835010,
3794     "name" : "ANDROID_HEIC_AVAILABLE_HEIC_STALL_DURATIONS"
3795    },
3796    {
3797     "enum_field_value" : 1835011,
3798     "name" : "ANDROID_HEIC_END"
3799    },
3800    {
3801     "enum_field_value" : 1900544,
3802     "name" : "ANDROID_HEIC_INFO_SUPPORTED"
3803    },
3804    {
3805     "enum_field_value" : 1900545,
3806     "name" : "ANDROID_HEIC_INFO_MAX_JPEG_APP_SEGMENTS_COUNT"
3807    },
3808    {
3809     "enum_field_value" : 1900546,
3810     "name" : "ANDROID_HEIC_INFO_END"
3811    }
3812   ],
3813   "linker_set_key" : "camera_metadata_tag",
3814   "name" : "camera_metadata_tag",
3815   "referenced_type" : "type-33",
3816   "self_type" : "type-33",
3817   "size" : 4,
3818   "source_file" : "/system/media/camera/include/system/camera_metadata_tags.h",
3819   "underlying_type" : "type-2",
3820   "unique_id" : "camera_metadata_tag"
3821  }
3822 ],
3823 "function_types" :
3824 [
3825  {
3826   "alignment" : 4,
3827   "linker_set_key" : "const char *(const vendor_tag_ops *, unsigned int)",
3828   "name" : "const char *(const vendor_tag_ops *, unsigned int)",
3829   "parameters" :
3830   [
3831    {
3832     "referenced_type" : "type-131"
3833    },
3834    {
3835     "referenced_type" : "type-2"
3836    }
3837   ],
3838   "referenced_type" : "type-136",
3839   "return_type" : "type-70",
3840   "self_type" : "type-136",
3841   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
3842  },
3843  {
3844   "alignment" : 4,
3845   "linker_set_key" : "const char *(const vendor_tag_query_ops *, unsigned int)",
3846   "name" : "const char *(const vendor_tag_query_ops *, unsigned int)",
3847   "parameters" :
3848   [
3849    {
3850     "referenced_type" : "type-118"
3851    },
3852    {
3853     "referenced_type" : "type-2"
3854    }
3855   ],
3856   "referenced_type" : "type-117",
3857   "return_type" : "type-70",
3858   "self_type" : "type-117",
3859   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
3860  },
3861  {
3862   "alignment" : 4,
3863   "linker_set_key" : "const char *(unsigned int, unsigned long long)",
3864   "name" : "const char *(unsigned int, unsigned long long)",
3865   "parameters" :
3866   [
3867    {
3868     "referenced_type" : "type-2"
3869    },
3870    {
3871     "referenced_type" : "type-145"
3872    }
3873   ],
3874   "referenced_type" : "type-149",
3875   "return_type" : "type-70",
3876   "self_type" : "type-149",
3877   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
3878  },
3879  {
3880   "alignment" : 4,
3881   "linker_set_key" : "int (const vendor_tag_ops *)",
3882   "name" : "int (const vendor_tag_ops *)",
3883   "parameters" :
3884   [
3885    {
3886     "referenced_type" : "type-131"
3887    }
3888   ],
3889   "referenced_type" : "type-130",
3890   "return_type" : "type-11",
3891   "self_type" : "type-130",
3892   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
3893  },
3894  {
3895   "alignment" : 4,
3896   "linker_set_key" : "int (const vendor_tag_ops *, unsigned int)",
3897   "name" : "int (const vendor_tag_ops *, unsigned int)",
3898   "parameters" :
3899   [
3900    {
3901     "referenced_type" : "type-131"
3902    },
3903    {
3904     "referenced_type" : "type-2"
3905    }
3906   ],
3907   "referenced_type" : "type-138",
3908   "return_type" : "type-11",
3909   "self_type" : "type-138",
3910   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
3911  },
3912  {
3913   "alignment" : 4,
3914   "linker_set_key" : "int (const vendor_tag_query_ops *)",
3915   "name" : "int (const vendor_tag_query_ops *)",
3916   "parameters" :
3917   [
3918    {
3919     "referenced_type" : "type-118"
3920    }
3921   ],
3922   "referenced_type" : "type-123",
3923   "return_type" : "type-11",
3924   "self_type" : "type-123",
3925   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
3926  },
3927  {
3928   "alignment" : 4,
3929   "linker_set_key" : "int (const vendor_tag_query_ops *, unsigned int)",
3930   "name" : "int (const vendor_tag_query_ops *, unsigned int)",
3931   "parameters" :
3932   [
3933    {
3934     "referenced_type" : "type-118"
3935    },
3936    {
3937     "referenced_type" : "type-2"
3938    }
3939   ],
3940   "referenced_type" : "type-121",
3941   "return_type" : "type-11",
3942   "self_type" : "type-121",
3943   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
3944  },
3945  {
3946   "alignment" : 4,
3947   "linker_set_key" : "int (unsigned int, unsigned long long)",
3948   "name" : "int (unsigned int, unsigned long long)",
3949   "parameters" :
3950   [
3951    {
3952     "referenced_type" : "type-2"
3953    },
3954    {
3955     "referenced_type" : "type-145"
3956    }
3957   ],
3958   "referenced_type" : "type-151",
3959   "return_type" : "type-11",
3960   "self_type" : "type-151",
3961   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
3962  },
3963  {
3964   "alignment" : 4,
3965   "linker_set_key" : "int (unsigned long long)",
3966   "name" : "int (unsigned long long)",
3967   "parameters" :
3968   [
3969    {
3970     "referenced_type" : "type-145"
3971    }
3972   ],
3973   "referenced_type" : "type-144",
3974   "return_type" : "type-11",
3975   "self_type" : "type-144",
3976   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
3977  },
3978  {
3979   "alignment" : 4,
3980   "linker_set_key" : "void (const vendor_tag_ops *, unsigned int *)",
3981   "name" : "void (const vendor_tag_ops *, unsigned int *)",
3982   "parameters" :
3983   [
3984    {
3985     "referenced_type" : "type-131"
3986    },
3987    {
3988     "referenced_type" : "type-114"
3989    }
3990   ],
3991   "referenced_type" : "type-134",
3992   "return_type" : "type-87",
3993   "self_type" : "type-134",
3994   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
3995  },
3996  {
3997   "alignment" : 4,
3998   "linker_set_key" : "void (const vendor_tag_query_ops *, unsigned int *)",
3999   "name" : "void (const vendor_tag_query_ops *, unsigned int *)",
4000   "parameters" :
4001   [
4002    {
4003     "referenced_type" : "type-118"
4004    },
4005    {
4006     "referenced_type" : "type-114"
4007    }
4008   ],
4009   "referenced_type" : "type-125",
4010   "return_type" : "type-87",
4011   "self_type" : "type-125",
4012   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4013  },
4014  {
4015   "alignment" : 4,
4016   "linker_set_key" : "void (unsigned int *, unsigned long long)",
4017   "name" : "void (unsigned int *, unsigned long long)",
4018   "parameters" :
4019   [
4020    {
4021     "referenced_type" : "type-114"
4022    },
4023    {
4024     "referenced_type" : "type-145"
4025    }
4026   ],
4027   "referenced_type" : "type-147",
4028   "return_type" : "type-87",
4029   "self_type" : "type-147",
4030   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
4031  }
4032 ],
4033 "functions" :
4034 [
4035  {
4036   "function_name" : "add_camera_metadata_entry",
4037   "linker_set_key" : "add_camera_metadata_entry",
4038   "parameters" :
4039   [
4040    {
4041     "referenced_type" : "type-81"
4042    },
4043    {
4044     "referenced_type" : "type-2"
4045    },
4046    {
4047     "referenced_type" : "type-93"
4048    },
4049    {
4050     "referenced_type" : "type-2"
4051    }
4052   ],
4053   "return_type" : "type-11",
4054   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4055  },
4056  {
4057   "function_name" : "allocate_camera_metadata",
4058   "linker_set_key" : "allocate_camera_metadata",
4059   "parameters" :
4060   [
4061    {
4062     "referenced_type" : "type-2"
4063    },
4064    {
4065     "referenced_type" : "type-2"
4066    }
4067   ],
4068   "return_type" : "type-81",
4069   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4070  },
4071  {
4072   "function_name" : "allocate_copy_camera_metadata_checked",
4073   "linker_set_key" : "allocate_copy_camera_metadata_checked",
4074   "parameters" :
4075   [
4076    {
4077     "referenced_type" : "type-86"
4078    },
4079    {
4080     "referenced_type" : "type-2"
4081    }
4082   ],
4083   "return_type" : "type-81",
4084   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4085  },
4086  {
4087   "function_name" : "append_camera_metadata",
4088   "linker_set_key" : "append_camera_metadata",
4089   "parameters" :
4090   [
4091    {
4092     "referenced_type" : "type-81"
4093    },
4094    {
4095     "referenced_type" : "type-86"
4096    }
4097   ],
4098   "return_type" : "type-11",
4099   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4100  },
4101  {
4102   "function_name" : "calculate_camera_metadata_entry_data_size",
4103   "linker_set_key" : "calculate_camera_metadata_entry_data_size",
4104   "parameters" :
4105   [
4106    {
4107     "referenced_type" : "type-96"
4108    },
4109    {
4110     "referenced_type" : "type-2"
4111    }
4112   ],
4113   "return_type" : "type-2",
4114   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4115  },
4116  {
4117   "function_name" : "calculate_camera_metadata_size",
4118   "linker_set_key" : "calculate_camera_metadata_size",
4119   "parameters" :
4120   [
4121    {
4122     "referenced_type" : "type-2"
4123    },
4124    {
4125     "referenced_type" : "type-2"
4126    }
4127   ],
4128   "return_type" : "type-2",
4129   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4130  },
4131  {
4132   "function_name" : "camera_metadata_enum_snprint",
4133   "linker_set_key" : "camera_metadata_enum_snprint",
4134   "parameters" :
4135   [
4136    {
4137     "referenced_type" : "type-2"
4138    },
4139    {
4140     "referenced_type" : "type-2"
4141    },
4142    {
4143     "referenced_type" : "type-127"
4144    },
4145    {
4146     "referenced_type" : "type-2"
4147    }
4148   ],
4149   "return_type" : "type-11",
4150   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4151  },
4152  {
4153   "function_name" : "clone_camera_metadata",
4154   "linker_set_key" : "clone_camera_metadata",
4155   "parameters" :
4156   [
4157    {
4158     "referenced_type" : "type-86"
4159    }
4160   ],
4161   "return_type" : "type-81",
4162   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4163  },
4164  {
4165   "function_name" : "copy_camera_metadata",
4166   "linker_set_key" : "copy_camera_metadata",
4167   "parameters" :
4168   [
4169    {
4170     "referenced_type" : "type-88"
4171    },
4172    {
4173     "referenced_type" : "type-2"
4174    },
4175    {
4176     "referenced_type" : "type-86"
4177    }
4178   ],
4179   "return_type" : "type-81",
4180   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4181  },
4182  {
4183   "function_name" : "delete_camera_metadata_entry",
4184   "linker_set_key" : "delete_camera_metadata_entry",
4185   "parameters" :
4186   [
4187    {
4188     "referenced_type" : "type-81"
4189    },
4190    {
4191     "referenced_type" : "type-2"
4192    }
4193   ],
4194   "return_type" : "type-11",
4195   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4196  },
4197  {
4198   "function_name" : "dump_camera_metadata",
4199   "linker_set_key" : "dump_camera_metadata",
4200   "parameters" :
4201   [
4202    {
4203     "referenced_type" : "type-86"
4204    },
4205    {
4206     "referenced_type" : "type-11"
4207    },
4208    {
4209     "referenced_type" : "type-11"
4210    }
4211   ],
4212   "return_type" : "type-87",
4213   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4214  },
4215  {
4216   "function_name" : "dump_indented_camera_metadata",
4217   "linker_set_key" : "dump_indented_camera_metadata",
4218   "parameters" :
4219   [
4220    {
4221     "referenced_type" : "type-86"
4222    },
4223    {
4224     "referenced_type" : "type-11"
4225    },
4226    {
4227     "referenced_type" : "type-11"
4228    },
4229    {
4230     "referenced_type" : "type-11"
4231    }
4232   ],
4233   "return_type" : "type-87",
4234   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4235  },
4236  {
4237   "function_name" : "find_camera_metadata_entry",
4238   "linker_set_key" : "find_camera_metadata_entry",
4239   "parameters" :
4240   [
4241    {
4242     "referenced_type" : "type-81"
4243    },
4244    {
4245     "referenced_type" : "type-2"
4246    },
4247    {
4248     "referenced_type" : "type-94"
4249    }
4250   ],
4251   "return_type" : "type-11",
4252   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4253  },
4254  {
4255   "function_name" : "find_camera_metadata_ro_entry",
4256   "linker_set_key" : "find_camera_metadata_ro_entry",
4257   "parameters" :
4258   [
4259    {
4260     "referenced_type" : "type-86"
4261    },
4262    {
4263     "referenced_type" : "type-2"
4264    },
4265    {
4266     "referenced_type" : "type-106"
4267    }
4268   ],
4269   "return_type" : "type-11",
4270   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4271  },
4272  {
4273   "function_name" : "free_camera_metadata",
4274   "linker_set_key" : "free_camera_metadata",
4275   "parameters" :
4276   [
4277    {
4278     "referenced_type" : "type-81"
4279    }
4280   ],
4281   "return_type" : "type-87",
4282   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4283  },
4284  {
4285   "function_name" : "get_camera_metadata_alignment",
4286   "linker_set_key" : "get_camera_metadata_alignment",
4287   "return_type" : "type-2",
4288   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4289  },
4290  {
4291   "function_name" : "get_camera_metadata_compact_size",
4292   "linker_set_key" : "get_camera_metadata_compact_size",
4293   "parameters" :
4294   [
4295    {
4296     "referenced_type" : "type-86"
4297    }
4298   ],
4299   "return_type" : "type-2",
4300   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4301  },
4302  {
4303   "function_name" : "get_camera_metadata_data_capacity",
4304   "linker_set_key" : "get_camera_metadata_data_capacity",
4305   "parameters" :
4306   [
4307    {
4308     "referenced_type" : "type-86"
4309    }
4310   ],
4311   "return_type" : "type-2",
4312   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4313  },
4314  {
4315   "function_name" : "get_camera_metadata_data_count",
4316   "linker_set_key" : "get_camera_metadata_data_count",
4317   "parameters" :
4318   [
4319    {
4320     "referenced_type" : "type-86"
4321    }
4322   ],
4323   "return_type" : "type-2",
4324   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4325  },
4326  {
4327   "function_name" : "get_camera_metadata_entry",
4328   "linker_set_key" : "get_camera_metadata_entry",
4329   "parameters" :
4330   [
4331    {
4332     "referenced_type" : "type-81"
4333    },
4334    {
4335     "referenced_type" : "type-2"
4336    },
4337    {
4338     "referenced_type" : "type-94"
4339    }
4340   ],
4341   "return_type" : "type-11",
4342   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4343  },
4344  {
4345   "function_name" : "get_camera_metadata_entry_capacity",
4346   "linker_set_key" : "get_camera_metadata_entry_capacity",
4347   "parameters" :
4348   [
4349    {
4350     "referenced_type" : "type-86"
4351    }
4352   ],
4353   "return_type" : "type-2",
4354   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4355  },
4356  {
4357   "function_name" : "get_camera_metadata_entry_count",
4358   "linker_set_key" : "get_camera_metadata_entry_count",
4359   "parameters" :
4360   [
4361    {
4362     "referenced_type" : "type-86"
4363    }
4364   ],
4365   "return_type" : "type-2",
4366   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4367  },
4368  {
4369   "function_name" : "get_camera_metadata_permission_needed",
4370   "linker_set_key" : "get_camera_metadata_permission_needed",
4371   "parameters" :
4372   [
4373    {
4374     "referenced_type" : "type-114"
4375    }
4376   ],
4377   "return_type" : "type-111",
4378   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4379  },
4380  {
4381   "function_name" : "get_camera_metadata_ro_entry",
4382   "linker_set_key" : "get_camera_metadata_ro_entry",
4383   "parameters" :
4384   [
4385    {
4386     "referenced_type" : "type-86"
4387    },
4388    {
4389     "referenced_type" : "type-2"
4390    },
4391    {
4392     "referenced_type" : "type-106"
4393    }
4394   ],
4395   "return_type" : "type-11",
4396   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4397  },
4398  {
4399   "function_name" : "get_camera_metadata_section_name",
4400   "linker_set_key" : "get_camera_metadata_section_name",
4401   "parameters" :
4402   [
4403    {
4404     "referenced_type" : "type-2"
4405    }
4406   ],
4407   "return_type" : "type-70",
4408   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4409  },
4410  {
4411   "function_name" : "get_camera_metadata_size",
4412   "linker_set_key" : "get_camera_metadata_size",
4413   "parameters" :
4414   [
4415    {
4416     "referenced_type" : "type-86"
4417    }
4418   ],
4419   "return_type" : "type-2",
4420   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4421  },
4422  {
4423   "function_name" : "get_camera_metadata_tag_name",
4424   "linker_set_key" : "get_camera_metadata_tag_name",
4425   "parameters" :
4426   [
4427    {
4428     "referenced_type" : "type-2"
4429    }
4430   ],
4431   "return_type" : "type-70",
4432   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4433  },
4434  {
4435   "function_name" : "get_camera_metadata_tag_type",
4436   "linker_set_key" : "get_camera_metadata_tag_type",
4437   "parameters" :
4438   [
4439    {
4440     "referenced_type" : "type-2"
4441    }
4442   ],
4443   "return_type" : "type-11",
4444   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4445  },
4446  {
4447   "function_name" : "get_local_camera_metadata_section_name",
4448   "linker_set_key" : "get_local_camera_metadata_section_name",
4449   "parameters" :
4450   [
4451    {
4452     "referenced_type" : "type-2"
4453    },
4454    {
4455     "referenced_type" : "type-86"
4456    }
4457   ],
4458   "return_type" : "type-70",
4459   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4460  },
4461  {
4462   "function_name" : "get_local_camera_metadata_tag_name",
4463   "linker_set_key" : "get_local_camera_metadata_tag_name",
4464   "parameters" :
4465   [
4466    {
4467     "referenced_type" : "type-2"
4468    },
4469    {
4470     "referenced_type" : "type-86"
4471    }
4472   ],
4473   "return_type" : "type-70",
4474   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4475  },
4476  {
4477   "function_name" : "get_local_camera_metadata_tag_type",
4478   "linker_set_key" : "get_local_camera_metadata_tag_type",
4479   "parameters" :
4480   [
4481    {
4482     "referenced_type" : "type-2"
4483    },
4484    {
4485     "referenced_type" : "type-86"
4486    }
4487   ],
4488   "return_type" : "type-11",
4489   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4490  },
4491  {
4492   "function_name" : "place_camera_metadata",
4493   "linker_set_key" : "place_camera_metadata",
4494   "parameters" :
4495   [
4496    {
4497     "referenced_type" : "type-88"
4498    },
4499    {
4500     "referenced_type" : "type-2"
4501    },
4502    {
4503     "referenced_type" : "type-2"
4504    },
4505    {
4506     "referenced_type" : "type-2"
4507    }
4508   ],
4509   "return_type" : "type-81",
4510   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4511  },
4512  {
4513   "function_name" : "set_camera_metadata_vendor_tag_ops",
4514   "linker_set_key" : "set_camera_metadata_vendor_tag_ops",
4515   "parameters" :
4516   [
4517    {
4518     "referenced_type" : "type-118"
4519    }
4520   ],
4521   "return_type" : "type-11",
4522   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4523  },
4524  {
4525   "function_name" : "sort_camera_metadata",
4526   "linker_set_key" : "sort_camera_metadata",
4527   "parameters" :
4528   [
4529    {
4530     "referenced_type" : "type-81"
4531    }
4532   ],
4533   "return_type" : "type-11",
4534   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4535  },
4536  {
4537   "function_name" : "update_camera_metadata_entry",
4538   "linker_set_key" : "update_camera_metadata_entry",
4539   "parameters" :
4540   [
4541    {
4542     "referenced_type" : "type-81"
4543    },
4544    {
4545     "referenced_type" : "type-2"
4546    },
4547    {
4548     "referenced_type" : "type-93"
4549    },
4550    {
4551     "referenced_type" : "type-2"
4552    },
4553    {
4554     "referenced_type" : "type-94"
4555    }
4556   ],
4557   "return_type" : "type-11",
4558   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4559  },
4560  {
4561   "function_name" : "validate_camera_metadata_structure",
4562   "linker_set_key" : "validate_camera_metadata_structure",
4563   "parameters" :
4564   [
4565    {
4566     "referenced_type" : "type-86"
4567    },
4568    {
4569     "referenced_type" : "type-91"
4570    }
4571   ],
4572   "return_type" : "type-11",
4573   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4574  }
4575 ],
4576 "global_vars" :
4577 [
4578  {
4579   "linker_set_key" : "camera_metadata_section_bounds",
4580   "name" : "camera_metadata_section_bounds",
4581   "referenced_type" : "type-67",
4582   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4583  },
4584  {
4585   "linker_set_key" : "camera_metadata_section_names",
4586   "name" : "camera_metadata_section_names",
4587   "referenced_type" : "type-69",
4588   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4589  },
4590  {
4591   "linker_set_key" : "camera_metadata_type_names",
4592   "name" : "camera_metadata_type_names",
4593   "referenced_type" : "type-80",
4594   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4595  },
4596  {
4597   "linker_set_key" : "camera_metadata_type_size",
4598   "name" : "camera_metadata_type_size",
4599   "referenced_type" : "type-79",
4600   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4601  }
4602 ],
4603 "lvalue_reference_types" : [],
4604 "pointer_types" :
4605 [
4606  {
4607   "alignment" : 4,
4608   "linker_set_key" : "camera_metadata *",
4609   "name" : "camera_metadata *",
4610   "referenced_type" : "type-82",
4611   "self_type" : "type-81",
4612   "size" : 4,
4613   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4614  },
4615  {
4616   "alignment" : 4,
4617   "linker_set_key" : "camera_metadata_entry *",
4618   "name" : "camera_metadata_entry *",
4619   "referenced_type" : "type-95",
4620   "self_type" : "type-94",
4621   "size" : 4,
4622   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4623  },
4624  {
4625   "alignment" : 4,
4626   "linker_set_key" : "camera_metadata_rational *",
4627   "name" : "camera_metadata_rational *",
4628   "referenced_type" : "type-74",
4629   "self_type" : "type-104",
4630   "size" : 4,
4631   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4632  },
4633  {
4634   "alignment" : 4,
4635   "linker_set_key" : "camera_metadata_ro_entry *",
4636   "name" : "camera_metadata_ro_entry *",
4637   "referenced_type" : "type-107",
4638   "self_type" : "type-106",
4639   "size" : 4,
4640   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4641  },
4642  {
4643   "alignment" : 4,
4644   "linker_set_key" : "char *",
4645   "name" : "char *",
4646   "referenced_type" : "type-72",
4647   "self_type" : "type-127",
4648   "size" : 4,
4649   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4650  },
4651  {
4652   "alignment" : 4,
4653   "linker_set_key" : "const camera_metadata *",
4654   "name" : "const camera_metadata *",
4655   "referenced_type" : "type-83",
4656   "self_type" : "type-86",
4657   "size" : 4,
4658   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4659  },
4660  {
4661   "alignment" : 4,
4662   "linker_set_key" : "const camera_metadata_rational *",
4663   "name" : "const camera_metadata_rational *",
4664   "referenced_type" : "type-73",
4665   "self_type" : "type-76",
4666   "size" : 4,
4667   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4668  },
4669  {
4670   "alignment" : 4,
4671   "linker_set_key" : "const char *",
4672   "name" : "const char *",
4673   "referenced_type" : "type-71",
4674   "self_type" : "type-70",
4675   "size" : 4,
4676   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4677  },
4678  {
4679   "alignment" : 4,
4680   "linker_set_key" : "const char *(*)(const vendor_tag_ops *, unsigned int)",
4681   "name" : "const char *(*)(const vendor_tag_ops *, unsigned int)",
4682   "referenced_type" : "type-136",
4683   "self_type" : "type-135",
4684   "size" : 4,
4685   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
4686  },
4687  {
4688   "alignment" : 4,
4689   "linker_set_key" : "const char *(*)(const vendor_tag_query_ops *, unsigned int)",
4690   "name" : "const char *(*)(const vendor_tag_query_ops *, unsigned int)",
4691   "referenced_type" : "type-117",
4692   "self_type" : "type-116",
4693   "size" : 4,
4694   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4695  },
4696  {
4697   "alignment" : 4,
4698   "linker_set_key" : "const char *(*)(unsigned int, unsigned long long)",
4699   "name" : "const char *(*)(unsigned int, unsigned long long)",
4700   "referenced_type" : "type-149",
4701   "self_type" : "type-148",
4702   "size" : 4,
4703   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
4704  },
4705  {
4706   "alignment" : 4,
4707   "linker_set_key" : "const double *",
4708   "name" : "const double *",
4709   "referenced_type" : "type-37",
4710   "self_type" : "type-59",
4711   "size" : 4,
4712   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4713  },
4714  {
4715   "alignment" : 4,
4716   "linker_set_key" : "const float *",
4717   "name" : "const float *",
4718   "referenced_type" : "type-113",
4719   "self_type" : "type-112",
4720   "size" : 4,
4721   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4722  },
4723  {
4724   "alignment" : 4,
4725   "linker_set_key" : "const int *",
4726   "name" : "const int *",
4727   "referenced_type" : "type-105",
4728   "self_type" : "type-111",
4729   "size" : 4,
4730   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4731  },
4732  {
4733   "alignment" : 4,
4734   "linker_set_key" : "const long long *",
4735   "name" : "const long long *",
4736   "referenced_type" : "type-3",
4737   "self_type" : "type-26",
4738   "size" : 4,
4739   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4740  },
4741  {
4742   "alignment" : 4,
4743   "linker_set_key" : "const unsigned char *",
4744   "name" : "const unsigned char *",
4745   "referenced_type" : "type-110",
4746   "self_type" : "type-109",
4747   "size" : 4,
4748   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4749  },
4750  {
4751   "alignment" : 4,
4752   "linker_set_key" : "const unsigned int *",
4753   "name" : "const unsigned int *",
4754   "referenced_type" : "type-89",
4755   "self_type" : "type-91",
4756   "size" : 4,
4757   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4758  },
4759  {
4760   "alignment" : 4,
4761   "linker_set_key" : "const vendor_tag_ops *",
4762   "name" : "const vendor_tag_ops *",
4763   "referenced_type" : "type-132",
4764   "self_type" : "type-131",
4765   "size" : 4,
4766   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
4767  },
4768  {
4769   "alignment" : 4,
4770   "linker_set_key" : "const vendor_tag_query_ops *",
4771   "name" : "const vendor_tag_query_ops *",
4772   "referenced_type" : "type-119",
4773   "self_type" : "type-118",
4774   "size" : 4,
4775   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4776  },
4777  {
4778   "alignment" : 4,
4779   "linker_set_key" : "const void *",
4780   "name" : "const void *",
4781   "referenced_type" : "type-92",
4782   "self_type" : "type-93",
4783   "size" : 4,
4784   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4785  },
4786  {
4787   "alignment" : 4,
4788   "linker_set_key" : "double *",
4789   "name" : "double *",
4790   "referenced_type" : "type-38",
4791   "self_type" : "type-103",
4792   "size" : 4,
4793   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4794  },
4795  {
4796   "alignment" : 4,
4797   "linker_set_key" : "float *",
4798   "name" : "float *",
4799   "referenced_type" : "type-101",
4800   "self_type" : "type-100",
4801   "size" : 4,
4802   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4803  },
4804  {
4805   "alignment" : 4,
4806   "linker_set_key" : "int (*)(const vendor_tag_ops *)",
4807   "name" : "int (*)(const vendor_tag_ops *)",
4808   "referenced_type" : "type-130",
4809   "self_type" : "type-129",
4810   "size" : 4,
4811   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
4812  },
4813  {
4814   "alignment" : 4,
4815   "linker_set_key" : "int (*)(const vendor_tag_ops *, unsigned int)",
4816   "name" : "int (*)(const vendor_tag_ops *, unsigned int)",
4817   "referenced_type" : "type-138",
4818   "self_type" : "type-137",
4819   "size" : 4,
4820   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
4821  },
4822  {
4823   "alignment" : 4,
4824   "linker_set_key" : "int (*)(const vendor_tag_query_ops *)",
4825   "name" : "int (*)(const vendor_tag_query_ops *)",
4826   "referenced_type" : "type-123",
4827   "self_type" : "type-122",
4828   "size" : 4,
4829   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4830  },
4831  {
4832   "alignment" : 4,
4833   "linker_set_key" : "int (*)(const vendor_tag_query_ops *, unsigned int)",
4834   "name" : "int (*)(const vendor_tag_query_ops *, unsigned int)",
4835   "referenced_type" : "type-121",
4836   "self_type" : "type-120",
4837   "size" : 4,
4838   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4839  },
4840  {
4841   "alignment" : 4,
4842   "linker_set_key" : "int (*)(unsigned int, unsigned long long)",
4843   "name" : "int (*)(unsigned int, unsigned long long)",
4844   "referenced_type" : "type-151",
4845   "self_type" : "type-150",
4846   "size" : 4,
4847   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
4848  },
4849  {
4850   "alignment" : 4,
4851   "linker_set_key" : "int (*)(unsigned long long)",
4852   "name" : "int (*)(unsigned long long)",
4853   "referenced_type" : "type-144",
4854   "self_type" : "type-143",
4855   "size" : 4,
4856   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
4857  },
4858  {
4859   "alignment" : 4,
4860   "linker_set_key" : "int *",
4861   "name" : "int *",
4862   "referenced_type" : "type-11",
4863   "self_type" : "type-99",
4864   "size" : 4,
4865   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4866  },
4867  {
4868   "alignment" : 4,
4869   "linker_set_key" : "long long *",
4870   "name" : "long long *",
4871   "referenced_type" : "type-4",
4872   "self_type" : "type-102",
4873   "size" : 4,
4874   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4875  },
4876  {
4877   "alignment" : 4,
4878   "linker_set_key" : "unsigned char *",
4879   "name" : "unsigned char *",
4880   "referenced_type" : "type-96",
4881   "self_type" : "type-98",
4882   "size" : 4,
4883   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4884  },
4885  {
4886   "alignment" : 4,
4887   "linker_set_key" : "unsigned int *",
4888   "name" : "unsigned int *",
4889   "referenced_type" : "type-2",
4890   "self_type" : "type-114",
4891   "size" : 4,
4892   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4893  },
4894  {
4895   "alignment" : 4,
4896   "linker_set_key" : "void (*)(const vendor_tag_ops *, unsigned int *)",
4897   "name" : "void (*)(const vendor_tag_ops *, unsigned int *)",
4898   "referenced_type" : "type-134",
4899   "self_type" : "type-133",
4900   "size" : 4,
4901   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
4902  },
4903  {
4904   "alignment" : 4,
4905   "linker_set_key" : "void (*)(const vendor_tag_query_ops *, unsigned int *)",
4906   "name" : "void (*)(const vendor_tag_query_ops *, unsigned int *)",
4907   "referenced_type" : "type-125",
4908   "self_type" : "type-124",
4909   "size" : 4,
4910   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4911  },
4912  {
4913   "alignment" : 4,
4914   "linker_set_key" : "void (*)(unsigned int *, unsigned long long)",
4915   "name" : "void (*)(unsigned int *, unsigned long long)",
4916   "referenced_type" : "type-147",
4917   "self_type" : "type-146",
4918   "size" : 4,
4919   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
4920  },
4921  {
4922   "alignment" : 4,
4923   "linker_set_key" : "void *",
4924   "name" : "void *",
4925   "referenced_type" : "type-87",
4926   "self_type" : "type-88",
4927   "size" : 4,
4928   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4929  }
4930 ],
4931 "qualified_types" :
4932 [
4933  {
4934   "alignment" : 4,
4935   "is_const" : true,
4936   "linker_set_key" : "const camera_metadata",
4937   "name" : "const camera_metadata",
4938   "referenced_type" : "type-84",
4939   "self_type" : "type-83",
4940   "size" : 48,
4941   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4942  },
4943  {
4944   "alignment" : 4,
4945   "is_const" : true,
4946   "linker_set_key" : "const camera_metadata_rational",
4947   "name" : "const camera_metadata_rational",
4948   "referenced_type" : "type-74",
4949   "self_type" : "type-73",
4950   "size" : 8,
4951   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4952  },
4953  {
4954   "alignment" : 1,
4955   "is_const" : true,
4956   "linker_set_key" : "const char",
4957   "name" : "const char",
4958   "referenced_type" : "type-72",
4959   "self_type" : "type-71",
4960   "size" : 1,
4961   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4962  },
4963  {
4964   "alignment" : 4,
4965   "is_const" : true,
4966   "linker_set_key" : "const double",
4967   "name" : "const double",
4968   "referenced_type" : "type-38",
4969   "self_type" : "type-37",
4970   "size" : 8,
4971   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4972  },
4973  {
4974   "alignment" : 4,
4975   "is_const" : true,
4976   "linker_set_key" : "const float",
4977   "name" : "const float",
4978   "referenced_type" : "type-101",
4979   "self_type" : "type-113",
4980   "size" : 4,
4981   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4982  },
4983  {
4984   "alignment" : 4,
4985   "is_const" : true,
4986   "linker_set_key" : "const int",
4987   "name" : "const int",
4988   "referenced_type" : "type-11",
4989   "self_type" : "type-105",
4990   "size" : 4,
4991   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
4992  },
4993  {
4994   "alignment" : 4,
4995   "is_const" : true,
4996   "linker_set_key" : "const long long",
4997   "name" : "const long long",
4998   "referenced_type" : "type-4",
4999   "self_type" : "type-3",
5000   "size" : 8,
5001   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
5002  },
5003  {
5004   "alignment" : 1,
5005   "is_const" : true,
5006   "linker_set_key" : "const unsigned char",
5007   "name" : "const unsigned char",
5008   "referenced_type" : "type-96",
5009   "self_type" : "type-110",
5010   "size" : 1,
5011   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
5012  },
5013  {
5014   "alignment" : 4,
5015   "is_const" : true,
5016   "linker_set_key" : "const unsigned int",
5017   "name" : "const unsigned int",
5018   "referenced_type" : "type-2",
5019   "self_type" : "type-89",
5020   "size" : 4,
5021   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
5022  },
5023  {
5024   "alignment" : 4,
5025   "is_const" : true,
5026   "linker_set_key" : "const vendor_tag_ops",
5027   "name" : "const vendor_tag_ops",
5028   "referenced_type" : "type-128",
5029   "self_type" : "type-132",
5030   "size" : 52,
5031   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h"
5032  },
5033  {
5034   "alignment" : 4,
5035   "is_const" : true,
5036   "linker_set_key" : "const vendor_tag_query_ops",
5037   "name" : "const vendor_tag_query_ops",
5038   "referenced_type" : "type-115",
5039   "self_type" : "type-119",
5040   "size" : 20,
5041   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
5042  },
5043  {
5044   "is_const" : true,
5045   "linker_set_key" : "const void",
5046   "name" : "const void",
5047   "referenced_type" : "type-87",
5048   "self_type" : "type-92",
5049   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
5050  },
5051  {
5052   "alignment" : 4,
5053   "is_const" : true,
5054   "linker_set_key" : "unsigned int const[6]",
5055   "name" : "unsigned int const[6]",
5056   "referenced_type" : "type-78",
5057   "self_type" : "type-79",
5058   "size" : 24,
5059   "source_file" : "/system/media/camera/include/system/camera_metadata.h"
5060  }
5061 ],
5062 "record_types" :
5063 [
5064  {
5065   "alignment" : 4,
5066   "fields" :
5067   [
5068    {
5069     "field_name" : "index",
5070     "referenced_type" : "type-2"
5071    },
5072    {
5073     "field_name" : "tag",
5074     "field_offset" : 32,
5075     "referenced_type" : "type-2"
5076    },
5077    {
5078     "field_name" : "type",
5079     "field_offset" : 64,
5080     "referenced_type" : "type-96"
5081    },
5082    {
5083     "field_name" : "count",
5084     "field_offset" : 96,
5085     "referenced_type" : "type-2"
5086    },
5087    {
5088     "field_name" : "data",
5089     "field_offset" : 128,
5090     "referenced_type" : "type-97"
5091    }
5092   ],
5093   "linker_set_key" : "camera_metadata_entry",
5094   "name" : "camera_metadata_entry",
5095   "referenced_type" : "type-95",
5096   "self_type" : "type-95",
5097   "size" : 20,
5098   "source_file" : "/system/media/camera/include/system/camera_metadata.h",
5099   "unique_id" : "camera_metadata_entry"
5100  },
5101  {
5102   "alignment" : 4,
5103   "fields" :
5104   [
5105    {
5106     "field_name" : "u8",
5107     "referenced_type" : "type-98"
5108    },
5109    {
5110     "field_name" : "i32",
5111     "referenced_type" : "type-99"
5112    },
5113    {
5114     "field_name" : "f",
5115     "referenced_type" : "type-100"
5116    },
5117    {
5118     "field_name" : "i64",
5119     "referenced_type" : "type-102"
5120    },
5121    {
5122     "field_name" : "d",
5123     "referenced_type" : "type-103"
5124    },
5125    {
5126     "field_name" : "r",
5127     "referenced_type" : "type-104"
5128    }
5129   ],
5130   "is_anonymous" : true,
5131   "linker_set_key" : "camera_metadata_entry::(anonymous union at system/media/camera/include/system/camera_metadata.h:85:5) at system/media/camera/include/system/camera_metadata.h:85:5",
5132   "name" : "camera_metadata_entry::(anonymous union at system/media/camera/include/system/camera_metadata.h:85:5) at system/media/camera/include/system/camera_metadata.h:85:5",
5133   "record_kind" : "union",
5134   "referenced_type" : "type-97",
5135   "self_type" : "type-97",
5136   "size" : 4,
5137   "source_file" : "/system/media/camera/include/system/camera_metadata.h",
5138   "unique_id" : "camera_metadata_entry::(anonymous union at system/media/camera/include/system/camera_metadata.h:85:5)"
5139  },
5140  {
5141   "alignment" : 4,
5142   "fields" :
5143   [
5144    {
5145     "field_name" : "numerator",
5146     "referenced_type" : "type-11"
5147    },
5148    {
5149     "field_name" : "denominator",
5150     "field_offset" : 32,
5151     "referenced_type" : "type-11"
5152    }
5153   ],
5154   "linker_set_key" : "camera_metadata_rational",
5155   "name" : "camera_metadata_rational",
5156   "referenced_type" : "type-74",
5157   "self_type" : "type-74",
5158   "size" : 8,
5159   "source_file" : "/system/media/camera/include/system/camera_metadata.h",
5160   "unique_id" : "camera_metadata_rational"
5161  },
5162  {
5163   "alignment" : 4,
5164   "fields" :
5165   [
5166    {
5167     "field_name" : "index",
5168     "referenced_type" : "type-2"
5169    },
5170    {
5171     "field_name" : "tag",
5172     "field_offset" : 32,
5173     "referenced_type" : "type-2"
5174    },
5175    {
5176     "field_name" : "type",
5177     "field_offset" : 64,
5178     "referenced_type" : "type-96"
5179    },
5180    {
5181     "field_name" : "count",
5182     "field_offset" : 96,
5183     "referenced_type" : "type-2"
5184    },
5185    {
5186     "field_name" : "data",
5187     "field_offset" : 128,
5188     "referenced_type" : "type-108"
5189    }
5190   ],
5191   "linker_set_key" : "camera_metadata_ro_entry",
5192   "name" : "camera_metadata_ro_entry",
5193   "referenced_type" : "type-107",
5194   "self_type" : "type-107",
5195   "size" : 20,
5196   "source_file" : "/system/media/camera/include/system/camera_metadata.h",
5197   "unique_id" : "camera_metadata_ro_entry"
5198  },
5199  {
5200   "alignment" : 4,
5201   "fields" :
5202   [
5203    {
5204     "field_name" : "u8",
5205     "referenced_type" : "type-109"
5206    },
5207    {
5208     "field_name" : "i32",
5209     "referenced_type" : "type-111"
5210    },
5211    {
5212     "field_name" : "f",
5213     "referenced_type" : "type-112"
5214    },
5215    {
5216     "field_name" : "i64",
5217     "referenced_type" : "type-26"
5218    },
5219    {
5220     "field_name" : "d",
5221     "referenced_type" : "type-59"
5222    },
5223    {
5224     "field_name" : "r",
5225     "referenced_type" : "type-76"
5226    }
5227   ],
5228   "is_anonymous" : true,
5229   "linker_set_key" : "camera_metadata_ro_entry::(anonymous union at system/media/camera/include/system/camera_metadata.h:104:5) at system/media/camera/include/system/camera_metadata.h:104:5",
5230   "name" : "camera_metadata_ro_entry::(anonymous union at system/media/camera/include/system/camera_metadata.h:104:5) at system/media/camera/include/system/camera_metadata.h:104:5",
5231   "record_kind" : "union",
5232   "referenced_type" : "type-108",
5233   "self_type" : "type-108",
5234   "size" : 4,
5235   "source_file" : "/system/media/camera/include/system/camera_metadata.h",
5236   "unique_id" : "camera_metadata_ro_entry::(anonymous union at system/media/camera/include/system/camera_metadata.h:104:5)"
5237  },
5238  {
5239   "alignment" : 4,
5240   "fields" :
5241   [
5242    {
5243     "field_name" : "get_tag_count",
5244     "referenced_type" : "type-143"
5245    },
5246    {
5247     "field_name" : "get_all_tags",
5248     "field_offset" : 32,
5249     "referenced_type" : "type-146"
5250    },
5251    {
5252     "field_name" : "get_section_name",
5253     "field_offset" : 64,
5254     "referenced_type" : "type-148"
5255    },
5256    {
5257     "field_name" : "get_tag_name",
5258     "field_offset" : 96,
5259     "referenced_type" : "type-148"
5260    },
5261    {
5262     "field_name" : "get_tag_type",
5263     "field_offset" : 128,
5264     "referenced_type" : "type-150"
5265    },
5266    {
5267     "field_name" : "reserved",
5268     "field_offset" : 160,
5269     "referenced_type" : "type-139"
5270    }
5271   ],
5272   "linker_set_key" : "vendor_tag_cache_ops",
5273   "name" : "vendor_tag_cache_ops",
5274   "referenced_type" : "type-142",
5275   "self_type" : "type-142",
5276   "size" : 52,
5277   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h",
5278   "unique_id" : "vendor_tag_cache_ops"
5279  },
5280  {
5281   "alignment" : 4,
5282   "fields" :
5283   [
5284    {
5285     "field_name" : "get_tag_count",
5286     "referenced_type" : "type-129"
5287    },
5288    {
5289     "field_name" : "get_all_tags",
5290     "field_offset" : 32,
5291     "referenced_type" : "type-133"
5292    },
5293    {
5294     "field_name" : "get_section_name",
5295     "field_offset" : 64,
5296     "referenced_type" : "type-135"
5297    },
5298    {
5299     "field_name" : "get_tag_name",
5300     "field_offset" : 96,
5301     "referenced_type" : "type-135"
5302    },
5303    {
5304     "field_name" : "get_tag_type",
5305     "field_offset" : 128,
5306     "referenced_type" : "type-137"
5307    },
5308    {
5309     "field_name" : "reserved",
5310     "field_offset" : 160,
5311     "referenced_type" : "type-139"
5312    }
5313   ],
5314   "linker_set_key" : "vendor_tag_ops",
5315   "name" : "vendor_tag_ops",
5316   "referenced_type" : "type-128",
5317   "self_type" : "type-128",
5318   "size" : 52,
5319   "source_file" : "/system/media/camera/include/system/camera_vendor_tags.h",
5320   "unique_id" : "vendor_tag_ops"
5321  },
5322  {
5323   "alignment" : 4,
5324   "fields" :
5325   [
5326    {
5327     "field_name" : "get_camera_vendor_section_name",
5328     "referenced_type" : "type-116"
5329    },
5330    {
5331     "field_name" : "get_camera_vendor_tag_name",
5332     "field_offset" : 32,
5333     "referenced_type" : "type-116"
5334    },
5335    {
5336     "field_name" : "get_camera_vendor_tag_type",
5337     "field_offset" : 64,
5338     "referenced_type" : "type-120"
5339    },
5340    {
5341     "field_name" : "get_camera_vendor_tag_count",
5342     "field_offset" : 96,
5343     "referenced_type" : "type-122"
5344    },
5345    {
5346     "field_name" : "get_camera_vendor_tags",
5347     "field_offset" : 128,
5348     "referenced_type" : "type-124"
5349    }
5350   ],
5351   "linker_set_key" : "vendor_tag_query_ops",
5352   "name" : "vendor_tag_query_ops",
5353   "referenced_type" : "type-115",
5354   "self_type" : "type-115",
5355   "size" : 20,
5356   "source_file" : "/system/media/camera/include/system/camera_metadata.h",
5357   "unique_id" : "vendor_tag_query_ops"
5358  }
5359 ],
5360 "rvalue_reference_types" : []
5361}
5362