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