1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [32]",
7   "name" : "char [32]",
8   "referenced_type" : "type-22",
9   "self_type" : "type-21",
10   "size" : 32,
11   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h"
12  },
13  {
14   "alignment" : 4,
15   "linker_set_key" : "int [4]",
16   "name" : "int [4]",
17   "referenced_type" : "type-8",
18   "self_type" : "type-7",
19   "size" : 16,
20   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h"
21  },
22  {
23   "alignment" : 4,
24   "linker_set_key" : "unsigned int [4]",
25   "name" : "unsigned int [4]",
26   "referenced_type" : "type-2",
27   "self_type" : "type-9",
28   "size" : 16,
29   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h"
30  }
31 ],
32 "builtin_types" :
33 [
34  {
35   "alignment" : 1,
36   "is_integral" : true,
37   "is_unsigned" : true,
38   "linker_set_key" : "bool",
39   "name" : "bool",
40   "referenced_type" : "type-42",
41   "self_type" : "type-42",
42   "size" : 1
43  },
44  {
45   "alignment" : 1,
46   "is_integral" : true,
47   "linker_set_key" : "char",
48   "name" : "char",
49   "referenced_type" : "type-22",
50   "self_type" : "type-22",
51   "size" : 1
52  },
53  {
54   "alignment" : 4,
55   "is_integral" : true,
56   "linker_set_key" : "int",
57   "name" : "int",
58   "referenced_type" : "type-8",
59   "self_type" : "type-8",
60   "size" : 4
61  },
62  {
63   "alignment" : 1,
64   "is_integral" : true,
65   "is_unsigned" : true,
66   "linker_set_key" : "unsigned char",
67   "name" : "unsigned char",
68   "referenced_type" : "type-10",
69   "self_type" : "type-10",
70   "size" : 1
71  },
72  {
73   "alignment" : 4,
74   "is_integral" : true,
75   "is_unsigned" : true,
76   "linker_set_key" : "unsigned int",
77   "name" : "unsigned int",
78   "referenced_type" : "type-2",
79   "self_type" : "type-2",
80   "size" : 4
81  },
82  {
83   "alignment" : 4,
84   "is_integral" : true,
85   "is_unsigned" : true,
86   "linker_set_key" : "unsigned long long",
87   "name" : "unsigned long long",
88   "referenced_type" : "type-14",
89   "self_type" : "type-14",
90   "size" : 8
91  },
92  {
93   "alignment" : 2,
94   "is_integral" : true,
95   "is_unsigned" : true,
96   "linker_set_key" : "unsigned short",
97   "name" : "unsigned short",
98   "referenced_type" : "type-16",
99   "self_type" : "type-16",
100   "size" : 2
101  },
102  {
103   "linker_set_key" : "void",
104   "name" : "void",
105   "referenced_type" : "type-12",
106   "self_type" : "type-12"
107  }
108 ],
109 "elf_functions" :
110 [
111  {
112   "binding" : "weak",
113   "name" : "_ZNSt3__16vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_"
114  },
115  {
116   "name" : "adf_device_attach"
117  },
118  {
119   "name" : "adf_device_close"
120  },
121  {
122   "name" : "adf_device_detach"
123  },
124  {
125   "name" : "adf_device_open"
126  },
127  {
128   "name" : "adf_device_post"
129  },
130  {
131   "name" : "adf_device_post_v2"
132  },
133  {
134   "name" : "adf_devices"
135  },
136  {
137   "name" : "adf_find_simple_post_configuration"
138  },
139  {
140   "name" : "adf_format_str"
141  },
142  {
143   "name" : "adf_free_device_data"
144  },
145  {
146   "name" : "adf_free_interface_data"
147  },
148  {
149   "name" : "adf_free_overlay_engine_data"
150  },
151  {
152   "name" : "adf_get_device_data"
153  },
154  {
155   "name" : "adf_get_interface_data"
156  },
157  {
158   "name" : "adf_get_overlay_engine_data"
159  },
160  {
161   "name" : "adf_interface_blank"
162  },
163  {
164   "name" : "adf_interface_open"
165  },
166  {
167   "name" : "adf_interface_set_mode"
168  },
169  {
170   "name" : "adf_interface_simple_buffer_alloc"
171  },
172  {
173   "name" : "adf_interface_simple_post"
174  },
175  {
176   "name" : "adf_interface_simple_post_v2"
177  },
178  {
179   "name" : "adf_interfaces"
180  },
181  {
182   "name" : "adf_interfaces_filter_by_flag"
183  },
184  {
185   "name" : "adf_interfaces_filter_by_type"
186  },
187  {
188   "name" : "adf_interfaces_for_overlay_engine"
189  },
190  {
191   "name" : "adf_overlay_engine_open"
192  },
193  {
194   "name" : "adf_overlay_engine_supports_format"
195  },
196  {
197   "name" : "adf_overlay_engines"
198  },
199  {
200   "name" : "adf_overlay_engines_filter_by_format"
201  },
202  {
203   "name" : "adf_overlay_engines_for_interface"
204  },
205  {
206   "name" : "adf_read_event"
207  },
208  {
209   "name" : "adf_set_event"
210  }
211 ],
212 "elf_objects" : [],
213 "enum_types" :
214 [
215  {
216   "alignment" : 4,
217   "enum_fields" :
218   [
219    {
220     "enum_field_value" : 0,
221     "name" : "ADF_COMPLETE_FENCE_NONE"
222    },
223    {
224     "enum_field_value" : 1,
225     "name" : "ADF_COMPLETE_FENCE_PRESENT"
226    },
227    {
228     "enum_field_value" : 2,
229     "name" : "ADF_COMPLETE_FENCE_RELEASE"
230    }
231   ],
232   "linker_set_key" : "adf_complete_fence_type",
233   "name" : "adf_complete_fence_type",
234   "referenced_type" : "type-38",
235   "self_type" : "type-38",
236   "size" : 4,
237   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
238   "underlying_type" : "type-2",
239   "unique_id" : "_ZTS23adf_complete_fence_type"
240  },
241  {
242   "alignment" : 4,
243   "enum_fields" :
244   [
245    {
246     "enum_field_value" : 0,
247     "name" : "ADF_EVENT_VSYNC"
248    },
249    {
250     "enum_field_value" : 1,
251     "name" : "ADF_EVENT_HOTPLUG"
252    },
253    {
254     "enum_field_value" : 128,
255     "name" : "ADF_EVENT_DEVICE_CUSTOM"
256    },
257    {
258     "enum_field_value" : 255,
259     "name" : "ADF_EVENT_TYPE_MAX"
260    }
261   ],
262   "linker_set_key" : "adf_event_type",
263   "name" : "adf_event_type",
264   "referenced_type" : "type-24",
265   "self_type" : "type-24",
266   "size" : 4,
267   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
268   "underlying_type" : "type-2",
269   "unique_id" : "_ZTS14adf_event_type"
270  },
271  {
272   "alignment" : 4,
273   "enum_fields" :
274   [
275    {
276     "enum_field_value" : 0,
277     "name" : "ADF_INTF_DSI"
278    },
279    {
280     "enum_field_value" : 1,
281     "name" : "ADF_INTF_eDP"
282    },
283    {
284     "enum_field_value" : 2,
285     "name" : "ADF_INTF_DPI"
286    },
287    {
288     "enum_field_value" : 3,
289     "name" : "ADF_INTF_VGA"
290    },
291    {
292     "enum_field_value" : 4,
293     "name" : "ADF_INTF_DVI"
294    },
295    {
296     "enum_field_value" : 5,
297     "name" : "ADF_INTF_HDMI"
298    },
299    {
300     "enum_field_value" : 6,
301     "name" : "ADF_INTF_MEMORY"
302    },
303    {
304     "enum_field_value" : 128,
305     "name" : "ADF_INTF_TYPE_DEVICE_CUSTOM"
306    },
307    {
308     "enum_field_value" : -1,
309     "name" : "ADF_INTF_TYPE_MAX"
310    }
311   ],
312   "linker_set_key" : "adf_interface_type",
313   "name" : "adf_interface_type",
314   "referenced_type" : "type-1",
315   "self_type" : "type-1",
316   "size" : 4,
317   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
318   "underlying_type" : "type-2",
319   "unique_id" : "_ZTS18adf_interface_type"
320  }
321 ],
322 "function_types" : [],
323 "functions" :
324 [
325  {
326   "function_name" : "adf_device_attach",
327   "linker_set_key" : "adf_device_attach",
328   "parameters" :
329   [
330    {
331     "referenced_type" : "type-34"
332    },
333    {
334     "referenced_type" : "type-2"
335    },
336    {
337     "referenced_type" : "type-2"
338    }
339   ],
340   "return_type" : "type-8",
341   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
342  },
343  {
344   "function_name" : "adf_device_close",
345   "linker_set_key" : "adf_device_close",
346   "parameters" :
347   [
348    {
349     "referenced_type" : "type-34"
350    }
351   ],
352   "return_type" : "type-12",
353   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
354  },
355  {
356   "function_name" : "adf_device_detach",
357   "linker_set_key" : "adf_device_detach",
358   "parameters" :
359   [
360    {
361     "referenced_type" : "type-34"
362    },
363    {
364     "referenced_type" : "type-2"
365    },
366    {
367     "referenced_type" : "type-2"
368    }
369   ],
370   "return_type" : "type-8",
371   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
372  },
373  {
374   "function_name" : "adf_device_open",
375   "linker_set_key" : "adf_device_open",
376   "parameters" :
377   [
378    {
379     "referenced_type" : "type-2"
380    },
381    {
382     "referenced_type" : "type-8"
383    },
384    {
385     "referenced_type" : "type-34"
386    }
387   ],
388   "return_type" : "type-8",
389   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
390  },
391  {
392   "function_name" : "adf_device_post",
393   "linker_set_key" : "adf_device_post",
394   "parameters" :
395   [
396    {
397     "referenced_type" : "type-34"
398    },
399    {
400     "referenced_type" : "type-4"
401    },
402    {
403     "referenced_type" : "type-2"
404    },
405    {
406     "referenced_type" : "type-5"
407    },
408    {
409     "referenced_type" : "type-2"
410    },
411    {
412     "referenced_type" : "type-11"
413    },
414    {
415     "referenced_type" : "type-2"
416    }
417   ],
418   "return_type" : "type-8",
419   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
420  },
421  {
422   "function_name" : "adf_device_post_v2",
423   "linker_set_key" : "adf_device_post_v2",
424   "parameters" :
425   [
426    {
427     "referenced_type" : "type-34"
428    },
429    {
430     "referenced_type" : "type-4"
431    },
432    {
433     "referenced_type" : "type-2"
434    },
435    {
436     "referenced_type" : "type-5"
437    },
438    {
439     "referenced_type" : "type-2"
440    },
441    {
442     "referenced_type" : "type-11"
443    },
444    {
445     "referenced_type" : "type-14"
446    },
447    {
448     "referenced_type" : "type-38"
449    },
450    {
451     "referenced_type" : "type-36"
452    }
453   ],
454   "return_type" : "type-8",
455   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
456  },
457  {
458   "function_name" : "adf_devices",
459   "linker_set_key" : "adf_devices",
460   "parameters" :
461   [
462    {
463     "referenced_type" : "type-33"
464    }
465   ],
466   "return_type" : "type-8",
467   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
468  },
469  {
470   "function_name" : "adf_find_simple_post_configuration",
471   "linker_set_key" : "adf_find_simple_post_configuration",
472   "parameters" :
473   [
474    {
475     "referenced_type" : "type-34"
476    },
477    {
478     "referenced_type" : "type-40"
479    },
480    {
481     "referenced_type" : "type-2"
482    },
483    {
484     "referenced_type" : "type-4"
485    },
486    {
487     "referenced_type" : "type-4"
488    }
489   ],
490   "return_type" : "type-8",
491   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
492  },
493  {
494   "function_name" : "adf_format_str",
495   "linker_set_key" : "adf_format_str",
496   "parameters" :
497   [
498    {
499     "referenced_type" : "type-2"
500    },
501    {
502     "referenced_type" : "type-45"
503    }
504   ],
505   "return_type" : "type-12",
506   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
507  },
508  {
509   "function_name" : "adf_free_device_data",
510   "linker_set_key" : "adf_free_device_data",
511   "parameters" :
512   [
513    {
514     "referenced_type" : "type-35"
515    }
516   ],
517   "return_type" : "type-12",
518   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
519  },
520  {
521   "function_name" : "adf_free_interface_data",
522   "linker_set_key" : "adf_free_interface_data",
523   "parameters" :
524   [
525    {
526     "referenced_type" : "type-37"
527    }
528   ],
529   "return_type" : "type-12",
530   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
531  },
532  {
533   "function_name" : "adf_free_overlay_engine_data",
534   "linker_set_key" : "adf_free_overlay_engine_data",
535   "parameters" :
536   [
537    {
538     "referenced_type" : "type-41"
539    }
540   ],
541   "return_type" : "type-12",
542   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
543  },
544  {
545   "function_name" : "adf_get_device_data",
546   "linker_set_key" : "adf_get_device_data",
547   "parameters" :
548   [
549    {
550     "referenced_type" : "type-34"
551    },
552    {
553     "referenced_type" : "type-35"
554    }
555   ],
556   "return_type" : "type-8",
557   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
558  },
559  {
560   "function_name" : "adf_get_interface_data",
561   "linker_set_key" : "adf_get_interface_data",
562   "parameters" :
563   [
564    {
565     "referenced_type" : "type-8"
566    },
567    {
568     "referenced_type" : "type-37"
569    }
570   ],
571   "return_type" : "type-8",
572   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
573  },
574  {
575   "function_name" : "adf_get_overlay_engine_data",
576   "linker_set_key" : "adf_get_overlay_engine_data",
577   "parameters" :
578   [
579    {
580     "referenced_type" : "type-8"
581    },
582    {
583     "referenced_type" : "type-41"
584    }
585   ],
586   "return_type" : "type-8",
587   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
588  },
589  {
590   "function_name" : "adf_interface_blank",
591   "linker_set_key" : "adf_interface_blank",
592   "parameters" :
593   [
594    {
595     "referenced_type" : "type-8"
596    },
597    {
598     "referenced_type" : "type-10"
599    }
600   ],
601   "return_type" : "type-8",
602   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
603  },
604  {
605   "function_name" : "adf_interface_open",
606   "linker_set_key" : "adf_interface_open",
607   "parameters" :
608   [
609    {
610     "referenced_type" : "type-34"
611    },
612    {
613     "referenced_type" : "type-2"
614    },
615    {
616     "referenced_type" : "type-8"
617    }
618   ],
619   "return_type" : "type-8",
620   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
621  },
622  {
623   "function_name" : "adf_interface_set_mode",
624   "linker_set_key" : "adf_interface_set_mode",
625   "parameters" :
626   [
627    {
628     "referenced_type" : "type-8"
629    },
630    {
631     "referenced_type" : "type-27"
632    }
633   ],
634   "return_type" : "type-8",
635   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
636  },
637  {
638   "function_name" : "adf_interface_simple_buffer_alloc",
639   "linker_set_key" : "adf_interface_simple_buffer_alloc",
640   "parameters" :
641   [
642    {
643     "referenced_type" : "type-8"
644    },
645    {
646     "referenced_type" : "type-2"
647    },
648    {
649     "referenced_type" : "type-2"
650    },
651    {
652     "referenced_type" : "type-2"
653    },
654    {
655     "referenced_type" : "type-4"
656    },
657    {
658     "referenced_type" : "type-4"
659    }
660   ],
661   "return_type" : "type-8",
662   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
663  },
664  {
665   "function_name" : "adf_interface_simple_post",
666   "linker_set_key" : "adf_interface_simple_post",
667   "parameters" :
668   [
669    {
670     "referenced_type" : "type-8"
671    },
672    {
673     "referenced_type" : "type-2"
674    },
675    {
676     "referenced_type" : "type-2"
677    },
678    {
679     "referenced_type" : "type-2"
680    },
681    {
682     "referenced_type" : "type-2"
683    },
684    {
685     "referenced_type" : "type-8"
686    },
687    {
688     "referenced_type" : "type-2"
689    },
690    {
691     "referenced_type" : "type-2"
692    },
693    {
694     "referenced_type" : "type-8"
695    }
696   ],
697   "return_type" : "type-8",
698   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
699  },
700  {
701   "function_name" : "adf_interface_simple_post_v2",
702   "linker_set_key" : "adf_interface_simple_post_v2",
703   "parameters" :
704   [
705    {
706     "referenced_type" : "type-8"
707    },
708    {
709     "referenced_type" : "type-2"
710    },
711    {
712     "referenced_type" : "type-2"
713    },
714    {
715     "referenced_type" : "type-2"
716    },
717    {
718     "referenced_type" : "type-2"
719    },
720    {
721     "referenced_type" : "type-8"
722    },
723    {
724     "referenced_type" : "type-2"
725    },
726    {
727     "referenced_type" : "type-2"
728    },
729    {
730     "referenced_type" : "type-8"
731    },
732    {
733     "referenced_type" : "type-38"
734    },
735    {
736     "referenced_type" : "type-36"
737    }
738   ],
739   "return_type" : "type-8",
740   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
741  },
742  {
743   "function_name" : "adf_interfaces",
744   "linker_set_key" : "adf_interfaces",
745   "parameters" :
746   [
747    {
748     "referenced_type" : "type-34"
749    },
750    {
751     "referenced_type" : "type-33"
752    }
753   ],
754   "return_type" : "type-8",
755   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
756  },
757  {
758   "function_name" : "adf_interfaces_filter_by_flag",
759   "linker_set_key" : "adf_interfaces_filter_by_flag",
760   "parameters" :
761   [
762    {
763     "referenced_type" : "type-34"
764    },
765    {
766     "referenced_type" : "type-2"
767    },
768    {
769     "referenced_type" : "type-4"
770    },
771    {
772     "referenced_type" : "type-2"
773    },
774    {
775     "referenced_type" : "type-33"
776    }
777   ],
778   "return_type" : "type-8",
779   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
780  },
781  {
782   "function_name" : "adf_interfaces_filter_by_type",
783   "linker_set_key" : "adf_interfaces_filter_by_type",
784   "parameters" :
785   [
786    {
787     "referenced_type" : "type-34"
788    },
789    {
790     "referenced_type" : "type-1"
791    },
792    {
793     "referenced_type" : "type-4"
794    },
795    {
796     "referenced_type" : "type-2"
797    },
798    {
799     "referenced_type" : "type-33"
800    }
801   ],
802   "return_type" : "type-8",
803   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
804  },
805  {
806   "function_name" : "adf_interfaces_for_overlay_engine",
807   "linker_set_key" : "adf_interfaces_for_overlay_engine",
808   "parameters" :
809   [
810    {
811     "referenced_type" : "type-34"
812    },
813    {
814     "referenced_type" : "type-2"
815    },
816    {
817     "referenced_type" : "type-33"
818    }
819   ],
820   "return_type" : "type-8",
821   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
822  },
823  {
824   "function_name" : "adf_overlay_engine_open",
825   "linker_set_key" : "adf_overlay_engine_open",
826   "parameters" :
827   [
828    {
829     "referenced_type" : "type-34"
830    },
831    {
832     "referenced_type" : "type-2"
833    },
834    {
835     "referenced_type" : "type-8"
836    }
837   ],
838   "return_type" : "type-8",
839   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
840  },
841  {
842   "function_name" : "adf_overlay_engine_supports_format",
843   "linker_set_key" : "adf_overlay_engine_supports_format",
844   "parameters" :
845   [
846    {
847     "referenced_type" : "type-8"
848    },
849    {
850     "referenced_type" : "type-2"
851    }
852   ],
853   "return_type" : "type-42",
854   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
855  },
856  {
857   "function_name" : "adf_overlay_engines",
858   "linker_set_key" : "adf_overlay_engines",
859   "parameters" :
860   [
861    {
862     "referenced_type" : "type-34"
863    },
864    {
865     "referenced_type" : "type-33"
866    }
867   ],
868   "return_type" : "type-8",
869   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
870  },
871  {
872   "function_name" : "adf_overlay_engines_filter_by_format",
873   "linker_set_key" : "adf_overlay_engines_filter_by_format",
874   "parameters" :
875   [
876    {
877     "referenced_type" : "type-34"
878    },
879    {
880     "referenced_type" : "type-40"
881    },
882    {
883     "referenced_type" : "type-2"
884    },
885    {
886     "referenced_type" : "type-4"
887    },
888    {
889     "referenced_type" : "type-2"
890    },
891    {
892     "referenced_type" : "type-33"
893    }
894   ],
895   "return_type" : "type-8",
896   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
897  },
898  {
899   "function_name" : "adf_overlay_engines_for_interface",
900   "linker_set_key" : "adf_overlay_engines_for_interface",
901   "parameters" :
902   [
903    {
904     "referenced_type" : "type-34"
905    },
906    {
907     "referenced_type" : "type-2"
908    },
909    {
910     "referenced_type" : "type-33"
911    }
912   ],
913   "return_type" : "type-8",
914   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
915  },
916  {
917   "function_name" : "adf_read_event",
918   "linker_set_key" : "adf_read_event",
919   "parameters" :
920   [
921    {
922     "referenced_type" : "type-8"
923    },
924    {
925     "referenced_type" : "type-44"
926    }
927   ],
928   "return_type" : "type-8",
929   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
930  },
931  {
932   "function_name" : "adf_set_event",
933   "linker_set_key" : "adf_set_event",
934   "parameters" :
935   [
936    {
937     "referenced_type" : "type-8"
938    },
939    {
940     "referenced_type" : "type-24"
941    },
942    {
943     "referenced_type" : "type-42"
944    }
945   ],
946   "return_type" : "type-8",
947   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
948  }
949 ],
950 "global_vars" : [],
951 "lvalue_reference_types" : [],
952 "pointer_types" :
953 [
954  {
955   "alignment" : 4,
956   "linker_set_key" : "adf_attachment_config *",
957   "name" : "adf_attachment_config *",
958   "referenced_type" : "type-19",
959   "self_type" : "type-23",
960   "size" : 4,
961   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h"
962  },
963  {
964   "alignment" : 4,
965   "linker_set_key" : "adf_buffer_config *",
966   "name" : "adf_buffer_config *",
967   "referenced_type" : "type-6",
968   "self_type" : "type-5",
969   "size" : 4,
970   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h"
971  },
972  {
973   "alignment" : 4,
974   "linker_set_key" : "adf_device *",
975   "name" : "adf_device *",
976   "referenced_type" : "type-32",
977   "self_type" : "type-34",
978   "size" : 4,
979   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
980  },
981  {
982   "alignment" : 4,
983   "linker_set_key" : "adf_device_data *",
984   "name" : "adf_device_data *",
985   "referenced_type" : "type-20",
986   "self_type" : "type-35",
987   "size" : 4,
988   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
989  },
990  {
991   "alignment" : 4,
992   "linker_set_key" : "adf_event *",
993   "name" : "adf_event *",
994   "referenced_type" : "type-30",
995   "self_type" : "type-43",
996   "size" : 4,
997   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
998  },
999  {
1000   "alignment" : 4,
1001   "linker_set_key" : "adf_event **",
1002   "name" : "adf_event **",
1003   "referenced_type" : "type-43",
1004   "self_type" : "type-44",
1005   "size" : 4,
1006   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
1007  },
1008  {
1009   "alignment" : 4,
1010   "linker_set_key" : "adf_interface_data *",
1011   "name" : "adf_interface_data *",
1012   "referenced_type" : "type-25",
1013   "self_type" : "type-37",
1014   "size" : 4,
1015   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
1016  },
1017  {
1018   "alignment" : 4,
1019   "linker_set_key" : "adf_overlay_engine_data *",
1020   "name" : "adf_overlay_engine_data *",
1021   "referenced_type" : "type-31",
1022   "self_type" : "type-41",
1023   "size" : 4,
1024   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
1025  },
1026  {
1027   "alignment" : 4,
1028   "linker_set_key" : "char *",
1029   "name" : "char *",
1030   "referenced_type" : "type-22",
1031   "self_type" : "type-45",
1032   "size" : 4,
1033   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
1034  },
1035  {
1036   "alignment" : 4,
1037   "linker_set_key" : "const unsigned int *",
1038   "name" : "const unsigned int *",
1039   "referenced_type" : "type-39",
1040   "self_type" : "type-40",
1041   "size" : 4,
1042   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
1043  },
1044  {
1045   "alignment" : 4,
1046   "linker_set_key" : "drm_mode_modeinfo *",
1047   "name" : "drm_mode_modeinfo *",
1048   "referenced_type" : "type-28",
1049   "self_type" : "type-27",
1050   "size" : 4,
1051   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h"
1052  },
1053  {
1054   "alignment" : 4,
1055   "linker_set_key" : "int *",
1056   "name" : "int *",
1057   "referenced_type" : "type-8",
1058   "self_type" : "type-36",
1059   "size" : 4,
1060   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
1061  },
1062  {
1063   "alignment" : 4,
1064   "linker_set_key" : "unsigned int *",
1065   "name" : "unsigned int *",
1066   "referenced_type" : "type-2",
1067   "self_type" : "type-4",
1068   "size" : 4,
1069   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h"
1070  },
1071  {
1072   "alignment" : 4,
1073   "linker_set_key" : "unsigned int **",
1074   "name" : "unsigned int **",
1075   "referenced_type" : "type-4",
1076   "self_type" : "type-33",
1077   "size" : 4,
1078   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
1079  },
1080  {
1081   "alignment" : 4,
1082   "linker_set_key" : "void *",
1083   "name" : "void *",
1084   "referenced_type" : "type-12",
1085   "self_type" : "type-11",
1086   "size" : 4,
1087   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h"
1088  }
1089 ],
1090 "qualified_types" :
1091 [
1092  {
1093   "alignment" : 4,
1094   "is_const" : true,
1095   "linker_set_key" : "const unsigned int",
1096   "name" : "const unsigned int",
1097   "referenced_type" : "type-2",
1098   "self_type" : "type-39",
1099   "size" : 4,
1100   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
1101  }
1102 ],
1103 "record_types" :
1104 [
1105  {
1106   "alignment" : 4,
1107   "fields" :
1108   [
1109    {
1110     "field_name" : "overlay_engine",
1111     "referenced_type" : "type-2"
1112    },
1113    {
1114     "field_name" : "interface",
1115     "field_offset" : 32,
1116     "referenced_type" : "type-2"
1117    }
1118   ],
1119   "linker_set_key" : "adf_attachment_config",
1120   "name" : "adf_attachment_config",
1121   "referenced_type" : "type-19",
1122   "self_type" : "type-19",
1123   "size" : 8,
1124   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
1125   "unique_id" : "_ZTS21adf_attachment_config"
1126  },
1127  {
1128   "alignment" : 4,
1129   "fields" :
1130   [
1131    {
1132     "field_name" : "overlay_engine",
1133     "referenced_type" : "type-2"
1134    },
1135    {
1136     "field_name" : "w",
1137     "field_offset" : 32,
1138     "referenced_type" : "type-2"
1139    },
1140    {
1141     "field_name" : "h",
1142     "field_offset" : 64,
1143     "referenced_type" : "type-2"
1144    },
1145    {
1146     "field_name" : "format",
1147     "field_offset" : 96,
1148     "referenced_type" : "type-2"
1149    },
1150    {
1151     "field_name" : "fd",
1152     "field_offset" : 128,
1153     "referenced_type" : "type-7"
1154    },
1155    {
1156     "field_name" : "offset",
1157     "field_offset" : 256,
1158     "referenced_type" : "type-9"
1159    },
1160    {
1161     "field_name" : "pitch",
1162     "field_offset" : 384,
1163     "referenced_type" : "type-9"
1164    },
1165    {
1166     "field_name" : "n_planes",
1167     "field_offset" : 512,
1168     "referenced_type" : "type-10"
1169    },
1170    {
1171     "field_name" : "acquire_fence",
1172     "field_offset" : 544,
1173     "referenced_type" : "type-8"
1174    }
1175   ],
1176   "linker_set_key" : "adf_buffer_config",
1177   "name" : "adf_buffer_config",
1178   "referenced_type" : "type-6",
1179   "self_type" : "type-6",
1180   "size" : 72,
1181   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
1182   "unique_id" : "_ZTS17adf_buffer_config"
1183  },
1184  {
1185   "alignment" : 4,
1186   "fields" :
1187   [
1188    {
1189     "field_name" : "id",
1190     "referenced_type" : "type-2"
1191    },
1192    {
1193     "field_name" : "fd",
1194     "field_offset" : 32,
1195     "referenced_type" : "type-8"
1196    }
1197   ],
1198   "linker_set_key" : "adf_device",
1199   "name" : "adf_device",
1200   "referenced_type" : "type-32",
1201   "self_type" : "type-32",
1202   "size" : 8,
1203   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h",
1204   "unique_id" : "_ZTS10adf_device"
1205  },
1206  {
1207   "alignment" : 4,
1208   "fields" :
1209   [
1210    {
1211     "field_name" : "name",
1212     "referenced_type" : "type-21"
1213    },
1214    {
1215     "field_name" : "n_attachments",
1216     "field_offset" : 256,
1217     "referenced_type" : "type-2"
1218    },
1219    {
1220     "field_name" : "attachments",
1221     "field_offset" : 288,
1222     "referenced_type" : "type-23"
1223    },
1224    {
1225     "field_name" : "n_allowed_attachments",
1226     "field_offset" : 320,
1227     "referenced_type" : "type-2"
1228    },
1229    {
1230     "field_name" : "allowed_attachments",
1231     "field_offset" : 352,
1232     "referenced_type" : "type-23"
1233    },
1234    {
1235     "field_name" : "custom_data_size",
1236     "field_offset" : 384,
1237     "referenced_type" : "type-2"
1238    },
1239    {
1240     "field_name" : "custom_data",
1241     "field_offset" : 416,
1242     "referenced_type" : "type-11"
1243    }
1244   ],
1245   "linker_set_key" : "adf_device_data",
1246   "name" : "adf_device_data",
1247   "referenced_type" : "type-20",
1248   "self_type" : "type-20",
1249   "size" : 56,
1250   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
1251   "unique_id" : "_ZTS15adf_device_data"
1252  },
1253  {
1254   "alignment" : 4,
1255   "fields" :
1256   [
1257    {
1258     "field_name" : "type",
1259     "referenced_type" : "type-10"
1260    },
1261    {
1262     "field_name" : "length",
1263     "field_offset" : 32,
1264     "referenced_type" : "type-2"
1265    }
1266   ],
1267   "linker_set_key" : "adf_event",
1268   "name" : "adf_event",
1269   "referenced_type" : "type-30",
1270   "self_type" : "type-30",
1271   "size" : 8,
1272   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
1273   "unique_id" : "_ZTS9adf_event"
1274  },
1275  {
1276   "alignment" : 4,
1277   "fields" :
1278   [
1279    {
1280     "field_name" : "base",
1281     "referenced_type" : "type-30"
1282    },
1283    {
1284     "field_name" : "connected",
1285     "field_offset" : 64,
1286     "referenced_type" : "type-10"
1287    }
1288   ],
1289   "linker_set_key" : "adf_hotplug_event",
1290   "name" : "adf_hotplug_event",
1291   "referenced_type" : "type-29",
1292   "self_type" : "type-29",
1293   "size" : 12,
1294   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
1295   "unique_id" : "_ZTS17adf_hotplug_event"
1296  },
1297  {
1298   "alignment" : 4,
1299   "fields" :
1300   [
1301    {
1302     "field_name" : "name",
1303     "referenced_type" : "type-21"
1304    },
1305    {
1306     "field_name" : "type",
1307     "field_offset" : 256,
1308     "referenced_type" : "type-2"
1309    },
1310    {
1311     "field_name" : "id",
1312     "field_offset" : 288,
1313     "referenced_type" : "type-2"
1314    },
1315    {
1316     "field_name" : "flags",
1317     "field_offset" : 320,
1318     "referenced_type" : "type-2"
1319    },
1320    {
1321     "field_name" : "dpms_state",
1322     "field_offset" : 352,
1323     "referenced_type" : "type-10"
1324    },
1325    {
1326     "field_name" : "hotplug_detect",
1327     "field_offset" : 360,
1328     "referenced_type" : "type-10"
1329    },
1330    {
1331     "field_name" : "width_mm",
1332     "field_offset" : 368,
1333     "referenced_type" : "type-16"
1334    },
1335    {
1336     "field_name" : "height_mm",
1337     "field_offset" : 384,
1338     "referenced_type" : "type-16"
1339    },
1340    {
1341     "field_name" : "current_mode",
1342     "field_offset" : 416,
1343     "referenced_type" : "type-26"
1344    },
1345    {
1346     "field_name" : "n_available_modes",
1347     "field_offset" : 960,
1348     "referenced_type" : "type-2"
1349    },
1350    {
1351     "field_name" : "available_modes",
1352     "field_offset" : 992,
1353     "referenced_type" : "type-27"
1354    },
1355    {
1356     "field_name" : "custom_data_size",
1357     "field_offset" : 1024,
1358     "referenced_type" : "type-2"
1359    },
1360    {
1361     "field_name" : "custom_data",
1362     "field_offset" : 1056,
1363     "referenced_type" : "type-11"
1364    }
1365   ],
1366   "linker_set_key" : "adf_interface_data",
1367   "name" : "adf_interface_data",
1368   "referenced_type" : "type-25",
1369   "self_type" : "type-25",
1370   "size" : 136,
1371   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
1372   "unique_id" : "_ZTS18adf_interface_data"
1373  },
1374  {
1375   "alignment" : 4,
1376   "fields" :
1377   [
1378    {
1379     "field_name" : "name",
1380     "referenced_type" : "type-21"
1381    },
1382    {
1383     "field_name" : "n_supported_formats",
1384     "field_offset" : 256,
1385     "referenced_type" : "type-2"
1386    },
1387    {
1388     "field_name" : "supported_formats",
1389     "field_offset" : 288,
1390     "referenced_type" : "type-4"
1391    },
1392    {
1393     "field_name" : "custom_data_size",
1394     "field_offset" : 320,
1395     "referenced_type" : "type-2"
1396    },
1397    {
1398     "field_name" : "custom_data",
1399     "field_offset" : 352,
1400     "referenced_type" : "type-11"
1401    }
1402   ],
1403   "linker_set_key" : "adf_overlay_engine_data",
1404   "name" : "adf_overlay_engine_data",
1405   "referenced_type" : "type-31",
1406   "self_type" : "type-31",
1407   "size" : 48,
1408   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
1409   "unique_id" : "_ZTS23adf_overlay_engine_data"
1410  },
1411  {
1412   "alignment" : 4,
1413   "fields" :
1414   [
1415    {
1416     "field_name" : "n_interfaces",
1417     "referenced_type" : "type-2"
1418    },
1419    {
1420     "field_name" : "interfaces",
1421     "field_offset" : 32,
1422     "referenced_type" : "type-4"
1423    },
1424    {
1425     "field_name" : "n_bufs",
1426     "field_offset" : 64,
1427     "referenced_type" : "type-2"
1428    },
1429    {
1430     "field_name" : "bufs",
1431     "field_offset" : 96,
1432     "referenced_type" : "type-5"
1433    },
1434    {
1435     "field_name" : "custom_data_size",
1436     "field_offset" : 128,
1437     "referenced_type" : "type-2"
1438    },
1439    {
1440     "field_name" : "custom_data",
1441     "field_offset" : 160,
1442     "referenced_type" : "type-11"
1443    },
1444    {
1445     "field_name" : "complete_fence",
1446     "field_offset" : 192,
1447     "referenced_type" : "type-8"
1448    }
1449   ],
1450   "linker_set_key" : "adf_post_config",
1451   "name" : "adf_post_config",
1452   "referenced_type" : "type-3",
1453   "self_type" : "type-3",
1454   "size" : 28,
1455   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
1456   "unique_id" : "_ZTS15adf_post_config"
1457  },
1458  {
1459   "alignment" : 4,
1460   "fields" :
1461   [
1462    {
1463     "field_name" : "n_interfaces",
1464     "referenced_type" : "type-2"
1465    },
1466    {
1467     "field_name" : "interfaces",
1468     "field_offset" : 32,
1469     "referenced_type" : "type-14"
1470    },
1471    {
1472     "field_name" : "n_bufs",
1473     "field_offset" : 96,
1474     "referenced_type" : "type-2"
1475    },
1476    {
1477     "field_name" : "bufs",
1478     "field_offset" : 128,
1479     "referenced_type" : "type-14"
1480    },
1481    {
1482     "field_name" : "custom_data_size",
1483     "field_offset" : 192,
1484     "referenced_type" : "type-14"
1485    },
1486    {
1487     "field_name" : "custom_data",
1488     "field_offset" : 256,
1489     "referenced_type" : "type-14"
1490    },
1491    {
1492     "field_name" : "complete_fence",
1493     "field_offset" : 320,
1494     "referenced_type" : "type-8"
1495    },
1496    {
1497     "field_name" : "complete_fence_type",
1498     "field_offset" : 352,
1499     "referenced_type" : "type-10"
1500    }
1501   ],
1502   "linker_set_key" : "adf_post_config_v2",
1503   "name" : "adf_post_config_v2",
1504   "referenced_type" : "type-13",
1505   "self_type" : "type-13",
1506   "size" : 48,
1507   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
1508   "unique_id" : "_ZTS18adf_post_config_v2"
1509  },
1510  {
1511   "alignment" : 1,
1512   "fields" :
1513   [
1514    {
1515     "field_name" : "type",
1516     "referenced_type" : "type-10"
1517    },
1518    {
1519     "field_name" : "enabled",
1520     "field_offset" : 8,
1521     "referenced_type" : "type-10"
1522    }
1523   ],
1524   "linker_set_key" : "adf_set_event",
1525   "name" : "adf_set_event",
1526   "referenced_type" : "type-46",
1527   "self_type" : "type-46",
1528   "size" : 2,
1529   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
1530   "unique_id" : "_ZTS13adf_set_event"
1531  },
1532  {
1533   "alignment" : 4,
1534   "fields" :
1535   [
1536    {
1537     "field_name" : "w",
1538     "referenced_type" : "type-16"
1539    },
1540    {
1541     "field_name" : "h",
1542     "field_offset" : 16,
1543     "referenced_type" : "type-16"
1544    },
1545    {
1546     "field_name" : "format",
1547     "field_offset" : 32,
1548     "referenced_type" : "type-2"
1549    },
1550    {
1551     "field_name" : "fd",
1552     "field_offset" : 64,
1553     "referenced_type" : "type-8"
1554    },
1555    {
1556     "field_name" : "offset",
1557     "field_offset" : 96,
1558     "referenced_type" : "type-2"
1559    },
1560    {
1561     "field_name" : "pitch",
1562     "field_offset" : 128,
1563     "referenced_type" : "type-2"
1564    }
1565   ],
1566   "linker_set_key" : "adf_simple_buffer_alloc",
1567   "name" : "adf_simple_buffer_alloc",
1568   "referenced_type" : "type-15",
1569   "self_type" : "type-15",
1570   "size" : 20,
1571   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
1572   "unique_id" : "_ZTS23adf_simple_buffer_alloc"
1573  },
1574  {
1575   "alignment" : 4,
1576   "fields" :
1577   [
1578    {
1579     "field_name" : "buf",
1580     "referenced_type" : "type-6"
1581    },
1582    {
1583     "field_name" : "complete_fence",
1584     "field_offset" : 576,
1585     "referenced_type" : "type-8"
1586    }
1587   ],
1588   "linker_set_key" : "adf_simple_post_config",
1589   "name" : "adf_simple_post_config",
1590   "referenced_type" : "type-17",
1591   "self_type" : "type-17",
1592   "size" : 76,
1593   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
1594   "unique_id" : "_ZTS22adf_simple_post_config"
1595  },
1596  {
1597   "alignment" : 4,
1598   "fields" :
1599   [
1600    {
1601     "field_name" : "buf",
1602     "referenced_type" : "type-6"
1603    },
1604    {
1605     "field_name" : "complete_fence",
1606     "field_offset" : 576,
1607     "referenced_type" : "type-8"
1608    },
1609    {
1610     "field_name" : "complete_fence_type",
1611     "field_offset" : 608,
1612     "referenced_type" : "type-10"
1613    }
1614   ],
1615   "linker_set_key" : "adf_simple_post_config_v2",
1616   "name" : "adf_simple_post_config_v2",
1617   "referenced_type" : "type-18",
1618   "self_type" : "type-18",
1619   "size" : 80,
1620   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
1621   "unique_id" : "_ZTS25adf_simple_post_config_v2"
1622  },
1623  {
1624   "alignment" : 8,
1625   "fields" :
1626   [
1627    {
1628     "field_name" : "base",
1629     "referenced_type" : "type-30"
1630    },
1631    {
1632     "field_name" : "timestamp",
1633     "field_offset" : 64,
1634     "referenced_type" : "type-14"
1635    }
1636   ],
1637   "linker_set_key" : "adf_vsync_event",
1638   "name" : "adf_vsync_event",
1639   "referenced_type" : "type-47",
1640   "self_type" : "type-47",
1641   "size" : 16,
1642   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
1643   "unique_id" : "_ZTS15adf_vsync_event"
1644  }
1645 ],
1646 "rvalue_reference_types" : []
1647}
1648