{
 "array_types" :
 [
  {
   "alignment" : 1,
   "linker_set_key" : "char [32]",
   "name" : "char [32]",
   "referenced_type" : "type-23",
   "self_type" : "type-22",
   "size" : 32,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "int [4]",
   "name" : "int [4]",
   "referenced_type" : "type-9",
   "self_type" : "type-8",
   "size" : 16,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "unsigned int [4]",
   "name" : "unsigned int [4]",
   "referenced_type" : "type-2",
   "self_type" : "type-10",
   "size" : 16,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h"
  }
 ],
 "builtin_types" :
 [
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "bool",
   "name" : "bool",
   "referenced_type" : "type-44",
   "self_type" : "type-44",
   "size" : 1
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "linker_set_key" : "char",
   "name" : "char",
   "referenced_type" : "type-23",
   "self_type" : "type-23",
   "size" : 1
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "linker_set_key" : "int",
   "name" : "int",
   "referenced_type" : "type-9",
   "self_type" : "type-9",
   "size" : 4
  },
  {
   "alignment" : 8,
   "is_integral" : true,
   "linker_set_key" : "long",
   "name" : "long",
   "referenced_type" : "type-34",
   "self_type" : "type-34",
   "size" : 8
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned char",
   "name" : "unsigned char",
   "referenced_type" : "type-11",
   "self_type" : "type-11",
   "size" : 1
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned int",
   "name" : "unsigned int",
   "referenced_type" : "type-2",
   "self_type" : "type-2",
   "size" : 4
  },
  {
   "alignment" : 8,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned long",
   "name" : "unsigned long",
   "referenced_type" : "type-4",
   "self_type" : "type-4",
   "size" : 8
  },
  {
   "alignment" : 8,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned long long",
   "name" : "unsigned long long",
   "referenced_type" : "type-15",
   "self_type" : "type-15",
   "size" : 8
  },
  {
   "alignment" : 2,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned short",
   "name" : "unsigned short",
   "referenced_type" : "type-17",
   "self_type" : "type-17",
   "size" : 2
  },
  {
   "linker_set_key" : "void",
   "name" : "void",
   "referenced_type" : "type-13",
   "self_type" : "type-13"
  }
 ],
 "elf_functions" :
 [
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_"
  },
  {
   "name" : "adf_device_attach"
  },
  {
   "name" : "adf_device_close"
  },
  {
   "name" : "adf_device_detach"
  },
  {
   "name" : "adf_device_open"
  },
  {
   "name" : "adf_device_post"
  },
  {
   "name" : "adf_device_post_v2"
  },
  {
   "name" : "adf_devices"
  },
  {
   "name" : "adf_find_simple_post_configuration"
  },
  {
   "name" : "adf_format_str"
  },
  {
   "name" : "adf_free_device_data"
  },
  {
   "name" : "adf_free_interface_data"
  },
  {
   "name" : "adf_free_overlay_engine_data"
  },
  {
   "name" : "adf_get_device_data"
  },
  {
   "name" : "adf_get_interface_data"
  },
  {
   "name" : "adf_get_overlay_engine_data"
  },
  {
   "name" : "adf_interface_blank"
  },
  {
   "name" : "adf_interface_open"
  },
  {
   "name" : "adf_interface_set_mode"
  },
  {
   "name" : "adf_interface_simple_buffer_alloc"
  },
  {
   "name" : "adf_interface_simple_post"
  },
  {
   "name" : "adf_interface_simple_post_v2"
  },
  {
   "name" : "adf_interfaces"
  },
  {
   "name" : "adf_interfaces_filter_by_flag"
  },
  {
   "name" : "adf_interfaces_filter_by_type"
  },
  {
   "name" : "adf_interfaces_for_overlay_engine"
  },
  {
   "name" : "adf_overlay_engine_open"
  },
  {
   "name" : "adf_overlay_engine_supports_format"
  },
  {
   "name" : "adf_overlay_engines"
  },
  {
   "name" : "adf_overlay_engines_filter_by_format"
  },
  {
   "name" : "adf_overlay_engines_for_interface"
  },
  {
   "name" : "adf_read_event"
  },
  {
   "name" : "adf_set_event"
  }
 ],
 "elf_objects" : [],
 "enum_types" :
 [
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "ADF_COMPLETE_FENCE_NONE"
    },
    {
     "enum_field_value" : 1,
     "name" : "ADF_COMPLETE_FENCE_PRESENT"
    },
    {
     "enum_field_value" : 2,
     "name" : "ADF_COMPLETE_FENCE_RELEASE"
    }
   ],
   "linker_set_key" : "adf_complete_fence_type",
   "name" : "adf_complete_fence_type",
   "referenced_type" : "type-38",
   "self_type" : "type-38",
   "size" : 4,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
   "underlying_type" : "type-2",
   "unique_id" : "_ZTS23adf_complete_fence_type"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "ADF_EVENT_VSYNC"
    },
    {
     "enum_field_value" : 1,
     "name" : "ADF_EVENT_HOTPLUG"
    },
    {
     "enum_field_value" : 128,
     "name" : "ADF_EVENT_DEVICE_CUSTOM"
    },
    {
     "enum_field_value" : 255,
     "name" : "ADF_EVENT_TYPE_MAX"
    }
   ],
   "linker_set_key" : "adf_event_type",
   "name" : "adf_event_type",
   "referenced_type" : "type-25",
   "self_type" : "type-25",
   "size" : 4,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
   "underlying_type" : "type-2",
   "unique_id" : "_ZTS14adf_event_type"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "ADF_INTF_DSI"
    },
    {
     "enum_field_value" : 1,
     "name" : "ADF_INTF_eDP"
    },
    {
     "enum_field_value" : 2,
     "name" : "ADF_INTF_DPI"
    },
    {
     "enum_field_value" : 3,
     "name" : "ADF_INTF_VGA"
    },
    {
     "enum_field_value" : 4,
     "name" : "ADF_INTF_DVI"
    },
    {
     "enum_field_value" : 5,
     "name" : "ADF_INTF_HDMI"
    },
    {
     "enum_field_value" : 6,
     "name" : "ADF_INTF_MEMORY"
    },
    {
     "enum_field_value" : 128,
     "name" : "ADF_INTF_TYPE_DEVICE_CUSTOM"
    },
    {
     "enum_field_value" : -1,
     "name" : "ADF_INTF_TYPE_MAX"
    }
   ],
   "linker_set_key" : "adf_interface_type",
   "name" : "adf_interface_type",
   "referenced_type" : "type-1",
   "self_type" : "type-1",
   "size" : 4,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
   "underlying_type" : "type-2",
   "unique_id" : "_ZTS18adf_interface_type"
  }
 ],
 "function_types" : [],
 "functions" :
 [
  {
   "function_name" : "adf_device_attach",
   "linker_set_key" : "adf_device_attach",
   "parameters" :
   [
    {
     "referenced_type" : "type-36"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-2"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_device_close",
   "linker_set_key" : "adf_device_close",
   "parameters" :
   [
    {
     "referenced_type" : "type-36"
    }
   ],
   "return_type" : "type-13",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_device_detach",
   "linker_set_key" : "adf_device_detach",
   "parameters" :
   [
    {
     "referenced_type" : "type-36"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-2"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_device_open",
   "linker_set_key" : "adf_device_open",
   "parameters" :
   [
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-9"
    },
    {
     "referenced_type" : "type-36"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_device_post",
   "linker_set_key" : "adf_device_post",
   "parameters" :
   [
    {
     "referenced_type" : "type-36"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_device_post_v2",
   "linker_set_key" : "adf_device_post_v2",
   "parameters" :
   [
    {
     "referenced_type" : "type-36"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-12"
    },
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-38"
    },
    {
     "referenced_type" : "type-39"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_devices",
   "linker_set_key" : "adf_devices",
   "parameters" :
   [
    {
     "referenced_type" : "type-35"
    }
   ],
   "return_type" : "type-34",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_find_simple_post_configuration",
   "linker_set_key" : "adf_find_simple_post_configuration",
   "parameters" :
   [
    {
     "referenced_type" : "type-36"
    },
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-5"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_format_str",
   "linker_set_key" : "adf_format_str",
   "parameters" :
   [
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-47"
    }
   ],
   "return_type" : "type-13",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_free_device_data",
   "linker_set_key" : "adf_free_device_data",
   "parameters" :
   [
    {
     "referenced_type" : "type-37"
    }
   ],
   "return_type" : "type-13",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_free_interface_data",
   "linker_set_key" : "adf_free_interface_data",
   "parameters" :
   [
    {
     "referenced_type" : "type-40"
    }
   ],
   "return_type" : "type-13",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_free_overlay_engine_data",
   "linker_set_key" : "adf_free_overlay_engine_data",
   "parameters" :
   [
    {
     "referenced_type" : "type-43"
    }
   ],
   "return_type" : "type-13",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_get_device_data",
   "linker_set_key" : "adf_get_device_data",
   "parameters" :
   [
    {
     "referenced_type" : "type-36"
    },
    {
     "referenced_type" : "type-37"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_get_interface_data",
   "linker_set_key" : "adf_get_interface_data",
   "parameters" :
   [
    {
     "referenced_type" : "type-9"
    },
    {
     "referenced_type" : "type-40"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_get_overlay_engine_data",
   "linker_set_key" : "adf_get_overlay_engine_data",
   "parameters" :
   [
    {
     "referenced_type" : "type-9"
    },
    {
     "referenced_type" : "type-43"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_interface_blank",
   "linker_set_key" : "adf_interface_blank",
   "parameters" :
   [
    {
     "referenced_type" : "type-9"
    },
    {
     "referenced_type" : "type-11"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_interface_open",
   "linker_set_key" : "adf_interface_open",
   "parameters" :
   [
    {
     "referenced_type" : "type-36"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-9"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_interface_set_mode",
   "linker_set_key" : "adf_interface_set_mode",
   "parameters" :
   [
    {
     "referenced_type" : "type-9"
    },
    {
     "referenced_type" : "type-28"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_interface_simple_buffer_alloc",
   "linker_set_key" : "adf_interface_simple_buffer_alloc",
   "parameters" :
   [
    {
     "referenced_type" : "type-9"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-5"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_interface_simple_post",
   "linker_set_key" : "adf_interface_simple_post",
   "parameters" :
   [
    {
     "referenced_type" : "type-9"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-9"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-9"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_interface_simple_post_v2",
   "linker_set_key" : "adf_interface_simple_post_v2",
   "parameters" :
   [
    {
     "referenced_type" : "type-9"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-9"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-9"
    },
    {
     "referenced_type" : "type-38"
    },
    {
     "referenced_type" : "type-39"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_interfaces",
   "linker_set_key" : "adf_interfaces",
   "parameters" :
   [
    {
     "referenced_type" : "type-36"
    },
    {
     "referenced_type" : "type-35"
    }
   ],
   "return_type" : "type-34",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_interfaces_filter_by_flag",
   "linker_set_key" : "adf_interfaces_filter_by_flag",
   "parameters" :
   [
    {
     "referenced_type" : "type-36"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-35"
    }
   ],
   "return_type" : "type-34",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_interfaces_filter_by_type",
   "linker_set_key" : "adf_interfaces_filter_by_type",
   "parameters" :
   [
    {
     "referenced_type" : "type-36"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-35"
    }
   ],
   "return_type" : "type-34",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_interfaces_for_overlay_engine",
   "linker_set_key" : "adf_interfaces_for_overlay_engine",
   "parameters" :
   [
    {
     "referenced_type" : "type-36"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-35"
    }
   ],
   "return_type" : "type-34",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_overlay_engine_open",
   "linker_set_key" : "adf_overlay_engine_open",
   "parameters" :
   [
    {
     "referenced_type" : "type-36"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-9"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_overlay_engine_supports_format",
   "linker_set_key" : "adf_overlay_engine_supports_format",
   "parameters" :
   [
    {
     "referenced_type" : "type-9"
    },
    {
     "referenced_type" : "type-2"
    }
   ],
   "return_type" : "type-44",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_overlay_engines",
   "linker_set_key" : "adf_overlay_engines",
   "parameters" :
   [
    {
     "referenced_type" : "type-36"
    },
    {
     "referenced_type" : "type-35"
    }
   ],
   "return_type" : "type-34",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_overlay_engines_filter_by_format",
   "linker_set_key" : "adf_overlay_engines_filter_by_format",
   "parameters" :
   [
    {
     "referenced_type" : "type-36"
    },
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-5"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-35"
    }
   ],
   "return_type" : "type-34",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_overlay_engines_for_interface",
   "linker_set_key" : "adf_overlay_engines_for_interface",
   "parameters" :
   [
    {
     "referenced_type" : "type-36"
    },
    {
     "referenced_type" : "type-2"
    },
    {
     "referenced_type" : "type-35"
    }
   ],
   "return_type" : "type-34",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_read_event",
   "linker_set_key" : "adf_read_event",
   "parameters" :
   [
    {
     "referenced_type" : "type-9"
    },
    {
     "referenced_type" : "type-46"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "function_name" : "adf_set_event",
   "linker_set_key" : "adf_set_event",
   "parameters" :
   [
    {
     "referenced_type" : "type-9"
    },
    {
     "referenced_type" : "type-25"
    },
    {
     "referenced_type" : "type-44"
    }
   ],
   "return_type" : "type-9",
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  }
 ],
 "global_vars" : [],
 "lvalue_reference_types" : [],
 "pointer_types" :
 [
  {
   "alignment" : 8,
   "linker_set_key" : "adf_attachment_config *",
   "name" : "adf_attachment_config *",
   "referenced_type" : "type-20",
   "self_type" : "type-24",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "adf_buffer_config *",
   "name" : "adf_buffer_config *",
   "referenced_type" : "type-7",
   "self_type" : "type-6",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "adf_device *",
   "name" : "adf_device *",
   "referenced_type" : "type-33",
   "self_type" : "type-36",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "adf_device_data *",
   "name" : "adf_device_data *",
   "referenced_type" : "type-21",
   "self_type" : "type-37",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "adf_event *",
   "name" : "adf_event *",
   "referenced_type" : "type-31",
   "self_type" : "type-45",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "adf_event **",
   "name" : "adf_event **",
   "referenced_type" : "type-45",
   "self_type" : "type-46",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "adf_interface_data *",
   "name" : "adf_interface_data *",
   "referenced_type" : "type-26",
   "self_type" : "type-40",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "adf_overlay_engine_data *",
   "name" : "adf_overlay_engine_data *",
   "referenced_type" : "type-32",
   "self_type" : "type-43",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "char *",
   "name" : "char *",
   "referenced_type" : "type-23",
   "self_type" : "type-47",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const unsigned int *",
   "name" : "const unsigned int *",
   "referenced_type" : "type-41",
   "self_type" : "type-42",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "drm_mode_modeinfo *",
   "name" : "drm_mode_modeinfo *",
   "referenced_type" : "type-29",
   "self_type" : "type-28",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "int *",
   "name" : "int *",
   "referenced_type" : "type-9",
   "self_type" : "type-39",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "unsigned int *",
   "name" : "unsigned int *",
   "referenced_type" : "type-2",
   "self_type" : "type-5",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "unsigned int **",
   "name" : "unsigned int **",
   "referenced_type" : "type-5",
   "self_type" : "type-35",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "void *",
   "name" : "void *",
   "referenced_type" : "type-13",
   "self_type" : "type-12",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h"
  }
 ],
 "qualified_types" :
 [
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const unsigned int",
   "name" : "const unsigned int",
   "referenced_type" : "type-2",
   "self_type" : "type-41",
   "size" : 4,
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h"
  }
 ],
 "record_types" :
 [
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "overlay_engine",
     "referenced_type" : "type-2"
    },
    {
     "field_name" : "interface",
     "field_offset" : 32,
     "referenced_type" : "type-2"
    }
   ],
   "linker_set_key" : "adf_attachment_config",
   "name" : "adf_attachment_config",
   "referenced_type" : "type-20",
   "self_type" : "type-20",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
   "unique_id" : "_ZTS21adf_attachment_config"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "overlay_engine",
     "referenced_type" : "type-2"
    },
    {
     "field_name" : "w",
     "field_offset" : 32,
     "referenced_type" : "type-2"
    },
    {
     "field_name" : "h",
     "field_offset" : 64,
     "referenced_type" : "type-2"
    },
    {
     "field_name" : "format",
     "field_offset" : 96,
     "referenced_type" : "type-2"
    },
    {
     "field_name" : "fd",
     "field_offset" : 128,
     "referenced_type" : "type-8"
    },
    {
     "field_name" : "offset",
     "field_offset" : 256,
     "referenced_type" : "type-10"
    },
    {
     "field_name" : "pitch",
     "field_offset" : 384,
     "referenced_type" : "type-10"
    },
    {
     "field_name" : "n_planes",
     "field_offset" : 512,
     "referenced_type" : "type-11"
    },
    {
     "field_name" : "acquire_fence",
     "field_offset" : 544,
     "referenced_type" : "type-9"
    }
   ],
   "linker_set_key" : "adf_buffer_config",
   "name" : "adf_buffer_config",
   "referenced_type" : "type-7",
   "self_type" : "type-7",
   "size" : 72,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
   "unique_id" : "_ZTS17adf_buffer_config"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "id",
     "referenced_type" : "type-2"
    },
    {
     "field_name" : "fd",
     "field_offset" : 32,
     "referenced_type" : "type-9"
    }
   ],
   "linker_set_key" : "adf_device",
   "name" : "adf_device",
   "referenced_type" : "type-33",
   "self_type" : "type-33",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/adf/adf.h",
   "unique_id" : "_ZTS10adf_device"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "name",
     "referenced_type" : "type-22"
    },
    {
     "field_name" : "n_attachments",
     "field_offset" : 256,
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "attachments",
     "field_offset" : 320,
     "referenced_type" : "type-24"
    },
    {
     "field_name" : "n_allowed_attachments",
     "field_offset" : 384,
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "allowed_attachments",
     "field_offset" : 448,
     "referenced_type" : "type-24"
    },
    {
     "field_name" : "custom_data_size",
     "field_offset" : 512,
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "custom_data",
     "field_offset" : 576,
     "referenced_type" : "type-12"
    }
   ],
   "linker_set_key" : "adf_device_data",
   "name" : "adf_device_data",
   "referenced_type" : "type-21",
   "self_type" : "type-21",
   "size" : 80,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
   "unique_id" : "_ZTS15adf_device_data"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "type",
     "referenced_type" : "type-11"
    },
    {
     "field_name" : "length",
     "field_offset" : 32,
     "referenced_type" : "type-2"
    }
   ],
   "linker_set_key" : "adf_event",
   "name" : "adf_event",
   "referenced_type" : "type-31",
   "self_type" : "type-31",
   "size" : 8,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
   "unique_id" : "_ZTS9adf_event"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "base",
     "referenced_type" : "type-31"
    },
    {
     "field_name" : "connected",
     "field_offset" : 64,
     "referenced_type" : "type-11"
    }
   ],
   "linker_set_key" : "adf_hotplug_event",
   "name" : "adf_hotplug_event",
   "referenced_type" : "type-30",
   "self_type" : "type-30",
   "size" : 12,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
   "unique_id" : "_ZTS17adf_hotplug_event"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "name",
     "referenced_type" : "type-22"
    },
    {
     "field_name" : "type",
     "field_offset" : 256,
     "referenced_type" : "type-2"
    },
    {
     "field_name" : "id",
     "field_offset" : 288,
     "referenced_type" : "type-2"
    },
    {
     "field_name" : "flags",
     "field_offset" : 320,
     "referenced_type" : "type-2"
    },
    {
     "field_name" : "dpms_state",
     "field_offset" : 352,
     "referenced_type" : "type-11"
    },
    {
     "field_name" : "hotplug_detect",
     "field_offset" : 360,
     "referenced_type" : "type-11"
    },
    {
     "field_name" : "width_mm",
     "field_offset" : 368,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "height_mm",
     "field_offset" : 384,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "current_mode",
     "field_offset" : 416,
     "referenced_type" : "type-27"
    },
    {
     "field_name" : "n_available_modes",
     "field_offset" : 960,
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "available_modes",
     "field_offset" : 1024,
     "referenced_type" : "type-28"
    },
    {
     "field_name" : "custom_data_size",
     "field_offset" : 1088,
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "custom_data",
     "field_offset" : 1152,
     "referenced_type" : "type-12"
    }
   ],
   "linker_set_key" : "adf_interface_data",
   "name" : "adf_interface_data",
   "referenced_type" : "type-26",
   "self_type" : "type-26",
   "size" : 152,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
   "unique_id" : "_ZTS18adf_interface_data"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "name",
     "referenced_type" : "type-22"
    },
    {
     "field_name" : "n_supported_formats",
     "field_offset" : 256,
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "supported_formats",
     "field_offset" : 320,
     "referenced_type" : "type-5"
    },
    {
     "field_name" : "custom_data_size",
     "field_offset" : 384,
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "custom_data",
     "field_offset" : 448,
     "referenced_type" : "type-12"
    }
   ],
   "linker_set_key" : "adf_overlay_engine_data",
   "name" : "adf_overlay_engine_data",
   "referenced_type" : "type-32",
   "self_type" : "type-32",
   "size" : 64,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
   "unique_id" : "_ZTS23adf_overlay_engine_data"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "n_interfaces",
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "interfaces",
     "field_offset" : 64,
     "referenced_type" : "type-5"
    },
    {
     "field_name" : "n_bufs",
     "field_offset" : 128,
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "bufs",
     "field_offset" : 192,
     "referenced_type" : "type-6"
    },
    {
     "field_name" : "custom_data_size",
     "field_offset" : 256,
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "custom_data",
     "field_offset" : 320,
     "referenced_type" : "type-12"
    },
    {
     "field_name" : "complete_fence",
     "field_offset" : 384,
     "referenced_type" : "type-9"
    }
   ],
   "linker_set_key" : "adf_post_config",
   "name" : "adf_post_config",
   "referenced_type" : "type-3",
   "self_type" : "type-3",
   "size" : 56,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
   "unique_id" : "_ZTS15adf_post_config"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "n_interfaces",
     "referenced_type" : "type-2"
    },
    {
     "field_name" : "interfaces",
     "field_offset" : 64,
     "referenced_type" : "type-15"
    },
    {
     "field_name" : "n_bufs",
     "field_offset" : 128,
     "referenced_type" : "type-2"
    },
    {
     "field_name" : "bufs",
     "field_offset" : 192,
     "referenced_type" : "type-15"
    },
    {
     "field_name" : "custom_data_size",
     "field_offset" : 256,
     "referenced_type" : "type-15"
    },
    {
     "field_name" : "custom_data",
     "field_offset" : 320,
     "referenced_type" : "type-15"
    },
    {
     "field_name" : "complete_fence",
     "field_offset" : 384,
     "referenced_type" : "type-9"
    },
    {
     "field_name" : "complete_fence_type",
     "field_offset" : 416,
     "referenced_type" : "type-11"
    }
   ],
   "linker_set_key" : "adf_post_config_v2",
   "name" : "adf_post_config_v2",
   "referenced_type" : "type-14",
   "self_type" : "type-14",
   "size" : 56,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
   "unique_id" : "_ZTS18adf_post_config_v2"
  },
  {
   "alignment" : 1,
   "fields" :
   [
    {
     "field_name" : "type",
     "referenced_type" : "type-11"
    },
    {
     "field_name" : "enabled",
     "field_offset" : 8,
     "referenced_type" : "type-11"
    }
   ],
   "linker_set_key" : "adf_set_event",
   "name" : "adf_set_event",
   "referenced_type" : "type-48",
   "self_type" : "type-48",
   "size" : 2,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
   "unique_id" : "_ZTS13adf_set_event"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "w",
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "h",
     "field_offset" : 16,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "format",
     "field_offset" : 32,
     "referenced_type" : "type-2"
    },
    {
     "field_name" : "fd",
     "field_offset" : 64,
     "referenced_type" : "type-9"
    },
    {
     "field_name" : "offset",
     "field_offset" : 96,
     "referenced_type" : "type-2"
    },
    {
     "field_name" : "pitch",
     "field_offset" : 128,
     "referenced_type" : "type-2"
    }
   ],
   "linker_set_key" : "adf_simple_buffer_alloc",
   "name" : "adf_simple_buffer_alloc",
   "referenced_type" : "type-16",
   "self_type" : "type-16",
   "size" : 20,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
   "unique_id" : "_ZTS23adf_simple_buffer_alloc"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "buf",
     "referenced_type" : "type-7"
    },
    {
     "field_name" : "complete_fence",
     "field_offset" : 576,
     "referenced_type" : "type-9"
    }
   ],
   "linker_set_key" : "adf_simple_post_config",
   "name" : "adf_simple_post_config",
   "referenced_type" : "type-18",
   "self_type" : "type-18",
   "size" : 76,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
   "unique_id" : "_ZTS22adf_simple_post_config"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "buf",
     "referenced_type" : "type-7"
    },
    {
     "field_name" : "complete_fence",
     "field_offset" : 576,
     "referenced_type" : "type-9"
    },
    {
     "field_name" : "complete_fence_type",
     "field_offset" : 608,
     "referenced_type" : "type-11"
    }
   ],
   "linker_set_key" : "adf_simple_post_config_v2",
   "name" : "adf_simple_post_config_v2",
   "referenced_type" : "type-19",
   "self_type" : "type-19",
   "size" : 80,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
   "unique_id" : "_ZTS25adf_simple_post_config_v2"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "base",
     "referenced_type" : "type-31"
    },
    {
     "field_name" : "timestamp",
     "field_offset" : 64,
     "referenced_type" : "type-15"
    }
   ],
   "linker_set_key" : "adf_vsync_event",
   "name" : "adf_vsync_event",
   "referenced_type" : "type-49",
   "self_type" : "type-49",
   "size" : 16,
   "source_file" : "/system/core/deprecated-adf/libadf/include/video/adf.h",
   "unique_id" : "_ZTS15adf_vsync_event"
  }
 ],
 "rvalue_reference_types" : []
}