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