{
 "array_types" :
 [
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA128_c",
   "name" : "char[128]",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIA128_c",
   "size" : 128,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA16_10audio_gain",
   "name" : "audio_gain[16]",
   "referenced_type" : "_ZTI10audio_gain",
   "self_type" : "_ZTIA16_10audio_gain",
   "size" : 512,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA16_17audio_port_config",
   "name" : "audio_port_config[16]",
   "referenced_type" : "_ZTI17audio_port_config",
   "self_type" : "_ZTIA16_17audio_port_config",
   "size" : 3456,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA19_c",
   "name" : "char[19]",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIA19_c",
   "size" : 19,
   "source_file" : "system/media/audio_utils/include/audio_utils/clock.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA1_15audio_devices_t",
   "name" : "audio_devices_t[1]",
   "referenced_type" : "_ZTI15audio_devices_t",
   "self_type" : "_ZTIA1_15audio_devices_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA1_26audio_encapsulation_type_t",
   "name" : "audio_encapsulation_type_t[1]",
   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
   "self_type" : "_ZTIA1_26audio_encapsulation_type_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA256_c",
   "name" : "char[256]",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIA256_c",
   "size" : 256,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA256_f",
   "name" : "float[256]",
   "referenced_type" : "_ZTIf",
   "self_type" : "_ZTIA256_f",
   "size" : 1024,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA26_N7android11audio_utils8channels19AUDIO_GEOMETRY_SIDEE",
   "name" : "android::audio_utils::channels::AUDIO_GEOMETRY_SIDE[26]",
   "referenced_type" : "_ZTIN7android11audio_utils8channels19AUDIO_GEOMETRY_SIDEE",
   "self_type" : "_ZTIA26_N7android11audio_utils8channels19AUDIO_GEOMETRY_SIDEE",
   "size" : 104,
   "source_file" : "system/media/audio_utils/include/audio_utils/channels.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA26_N7android11audio_utils8channels20AUDIO_GEOMETRY_DEPTHE",
   "name" : "android::audio_utils::channels::AUDIO_GEOMETRY_DEPTH[26]",
   "referenced_type" : "_ZTIN7android11audio_utils8channels20AUDIO_GEOMETRY_DEPTHE",
   "self_type" : "_ZTIA26_N7android11audio_utils8channels20AUDIO_GEOMETRY_DEPTHE",
   "size" : 104,
   "source_file" : "system/media/audio_utils/include/audio_utils/channels.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA26_N7android11audio_utils8channels21AUDIO_GEOMETRY_HEIGHTE",
   "name" : "android::audio_utils::channels::AUDIO_GEOMETRY_HEIGHT[26]",
   "referenced_type" : "_ZTIN7android11audio_utils8channels21AUDIO_GEOMETRY_HEIGHTE",
   "self_type" : "_ZTIA26_N7android11audio_utils8channels21AUDIO_GEOMETRY_HEIGHTE",
   "size" : 104,
   "source_file" : "system/media/audio_utils/include/audio_utils/channels.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA26_i",
   "name" : "int[26]",
   "referenced_type" : "_ZTIi",
   "self_type" : "_ZTIA26_i",
   "size" : 104,
   "source_file" : "system/media/audio_utils/include/audio_utils/channels.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA29_15audio_devices_t",
   "name" : "audio_devices_t[29]",
   "referenced_type" : "_ZTI15audio_devices_t",
   "self_type" : "_ZTIA29_15audio_devices_t",
   "size" : 116,
   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA2_15audio_devices_t",
   "name" : "audio_devices_t[2]",
   "referenced_type" : "_ZTI15audio_devices_t",
   "self_type" : "_ZTIA2_15audio_devices_t",
   "size" : 8,
   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA2_A256_f",
   "name" : "float[2][256]",
   "referenced_type" : "_ZTIA256_f",
   "self_type" : "_ZTIA2_A256_f",
   "size" : 2048,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA30_34audio_microphone_channel_mapping_t",
   "name" : "audio_microphone_channel_mapping_t[30]",
   "referenced_type" : "_ZTI34audio_microphone_channel_mapping_t",
   "self_type" : "_ZTIA30_34audio_microphone_channel_mapping_t",
   "size" : 120,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA32_13audio_profile",
   "name" : "audio_profile[32]",
   "referenced_type" : "_ZTI13audio_profile",
   "self_type" : "_ZTIA32_13audio_profile",
   "size" : 8704,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA32_14audio_format_t",
   "name" : "audio_format_t[32]",
   "referenced_type" : "_ZTI14audio_format_t",
   "self_type" : "_ZTIA32_14audio_format_t",
   "size" : 128,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA32_20audio_channel_mask_t",
   "name" : "audio_channel_mask_t[32]",
   "referenced_type" : "_ZTI20audio_channel_mask_t",
   "self_type" : "_ZTIA32_20audio_channel_mask_t",
   "size" : 128,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA32_28audio_extra_audio_descriptor",
   "name" : "audio_extra_audio_descriptor[32]",
   "referenced_type" : "_ZTI28audio_extra_audio_descriptor",
   "self_type" : "_ZTIA32_28audio_extra_audio_descriptor",
   "size" : 1408,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA32_c",
   "name" : "char[32]",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIA32_c",
   "size" : 32,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA32_h",
   "name" : "unsigned char[32]",
   "referenced_type" : "_ZTIh",
   "self_type" : "_ZTIA32_h",
   "size" : 32,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA32_i",
   "name" : "int[32]",
   "referenced_type" : "_ZTIi",
   "self_type" : "_ZTIA32_i",
   "size" : 128,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA32_j",
   "name" : "unsigned int[32]",
   "referenced_type" : "_ZTIj",
   "self_type" : "_ZTIA32_j",
   "size" : 128,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA34_15audio_devices_t",
   "name" : "audio_devices_t[34]",
   "referenced_type" : "_ZTI15audio_devices_t",
   "self_type" : "_ZTIA34_15audio_devices_t",
   "size" : 136,
   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA3_15audio_devices_t",
   "name" : "audio_devices_t[3]",
   "referenced_type" : "_ZTI15audio_devices_t",
   "self_type" : "_ZTIA3_15audio_devices_t",
   "size" : 12,
   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA5121_h",
   "name" : "unsigned char[5121]",
   "referenced_type" : "_ZTIh",
   "self_type" : "_ZTIA5121_h",
   "size" : 5121,
   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA6_h",
   "name" : "unsigned char[6]",
   "referenced_type" : "_ZTIh",
   "self_type" : "_ZTIA6_h",
   "size" : 6,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA9_15audio_devices_t",
   "name" : "audio_devices_t[9]",
   "referenced_type" : "_ZTI15audio_devices_t",
   "self_type" : "_ZTIA9_15audio_devices_t",
   "size" : 36,
   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
  }
 ],
 "builtin_types" :
 [
  {
   "alignment" : 1,
   "is_integral" : true,
   "linker_set_key" : "_ZTIa",
   "name" : "signed char",
   "referenced_type" : "_ZTIa",
   "self_type" : "_ZTIa",
   "size" : 1
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIb",
   "name" : "bool",
   "referenced_type" : "_ZTIb",
   "self_type" : "_ZTIb",
   "size" : 1
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIc",
   "name" : "char",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIc",
   "size" : 1
  },
  {
   "alignment" : 8,
   "linker_set_key" : "_ZTId",
   "name" : "double",
   "referenced_type" : "_ZTId",
   "self_type" : "_ZTId",
   "size" : 8
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIf",
   "name" : "float",
   "referenced_type" : "_ZTIf",
   "self_type" : "_ZTIf",
   "size" : 4
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIh",
   "name" : "unsigned char",
   "referenced_type" : "_ZTIh",
   "self_type" : "_ZTIh",
   "size" : 1
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "linker_set_key" : "_ZTIi",
   "name" : "int",
   "referenced_type" : "_ZTIi",
   "self_type" : "_ZTIi",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIj",
   "name" : "unsigned int",
   "referenced_type" : "_ZTIj",
   "self_type" : "_ZTIj",
   "size" : 4
  },
  {
   "alignment" : 2,
   "is_integral" : true,
   "linker_set_key" : "_ZTIs",
   "name" : "short",
   "referenced_type" : "_ZTIs",
   "self_type" : "_ZTIs",
   "size" : 2
  },
  {
   "alignment" : 2,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIt",
   "name" : "unsigned short",
   "referenced_type" : "_ZTIt",
   "self_type" : "_ZTIt",
   "size" : 2
  },
  {
   "linker_set_key" : "_ZTIv",
   "name" : "void",
   "referenced_type" : "_ZTIv",
   "self_type" : "_ZTIv"
  },
  {
   "alignment" : 8,
   "is_integral" : true,
   "linker_set_key" : "_ZTIx",
   "name" : "long long",
   "referenced_type" : "_ZTIx",
   "self_type" : "_ZTIx",
   "size" : 8
  },
  {
   "alignment" : 8,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIy",
   "name" : "unsigned long long",
   "referenced_type" : "_ZTIy",
   "self_type" : "_ZTIy",
   "size" : 8
  }
 ],
 "elf_functions" :
 [
  {
   "binding" : "weak",
   "name" : "_Z20audio_utils_log_plotINSt3__111__wrap_iterIPNS0_4pairIfbEEEEENS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEET_SC_"
  },
  {
   "name" : "_ZN16audio_utils_fifoC1EjjPvR22audio_utils_fifo_indexPS1_"
  },
  {
   "name" : "_ZN16audio_utils_fifoC1EjjPvb21audio_utils_fifo_sync"
  },
  {
   "name" : "_ZN16audio_utils_fifoC2EjjPvR22audio_utils_fifo_indexPS1_"
  },
  {
   "name" : "_ZN16audio_utils_fifoC2EjjPvb21audio_utils_fifo_sync"
  },
  {
   "name" : "_ZN16audio_utils_fifoD1Ev"
  },
  {
   "name" : "_ZN16audio_utils_fifoD2Ev"
  },
  {
   "name" : "_ZN21audio_utils_fifo_baseC1EjR22audio_utils_fifo_indexPS0_21audio_utils_fifo_sync"
  },
  {
   "name" : "_ZN21audio_utils_fifo_baseC2EjR22audio_utils_fifo_indexPS0_21audio_utils_fifo_sync"
  },
  {
   "name" : "_ZN21audio_utils_fifo_baseD1Ev"
  },
  {
   "name" : "_ZN21audio_utils_fifo_baseD2Ev"
  },
  {
   "name" : "_ZN22audio_utils_fifo_index11loadAcquireEv"
  },
  {
   "name" : "_ZN22audio_utils_fifo_index12storeReleaseEj"
  },
  {
   "name" : "_ZN22audio_utils_fifo_index18loadSingleThreadedEv"
  },
  {
   "name" : "_ZN22audio_utils_fifo_index19storeSingleThreadedEj"
  },
  {
   "name" : "_ZN22audio_utils_fifo_index4waitEijPK8timespec"
  },
  {
   "name" : "_ZN22audio_utils_fifo_index4wakeEii"
  },
  {
   "name" : "_ZN23audio_utils_fifo_reader13setHysteresisEij"
  },
  {
   "name" : "_ZN23audio_utils_fifo_reader4readEPvjPK8timespecPj"
  },
  {
   "name" : "_ZN23audio_utils_fifo_reader5flushEPj"
  },
  {
   "name" : "_ZN23audio_utils_fifo_reader6obtainEP17audio_utils_iovecjPK8timespec"
  },
  {
   "name" : "_ZN23audio_utils_fifo_reader6obtainEP17audio_utils_iovecjPK8timespecPj"
  },
  {
   "name" : "_ZN23audio_utils_fifo_reader7releaseEj"
  },
  {
   "name" : "_ZN23audio_utils_fifo_reader9availableEPj"
  },
  {
   "name" : "_ZN23audio_utils_fifo_reader9availableEv"
  },
  {
   "name" : "_ZN23audio_utils_fifo_readerC1ER16audio_utils_fifobb"
  },
  {
   "name" : "_ZN23audio_utils_fifo_readerC2ER16audio_utils_fifobb"
  },
  {
   "name" : "_ZN23audio_utils_fifo_readerD0Ev"
  },
  {
   "name" : "_ZN23audio_utils_fifo_readerD1Ev"
  },
  {
   "name" : "_ZN23audio_utils_fifo_readerD2Ev"
  },
  {
   "name" : "_ZN23audio_utils_fifo_writer13setHysteresisEjj"
  },
  {
   "name" : "_ZN23audio_utils_fifo_writer5writeEPKvjPK8timespec"
  },
  {
   "name" : "_ZN23audio_utils_fifo_writer6obtainEP17audio_utils_iovecjPK8timespec"
  },
  {
   "name" : "_ZN23audio_utils_fifo_writer6resizeEj"
  },
  {
   "name" : "_ZN23audio_utils_fifo_writer7releaseEj"
  },
  {
   "name" : "_ZN23audio_utils_fifo_writer9availableEv"
  },
  {
   "name" : "_ZN23audio_utils_fifo_writerC1ER16audio_utils_fifo"
  },
  {
   "name" : "_ZN23audio_utils_fifo_writerC2ER16audio_utils_fifo"
  },
  {
   "name" : "_ZN23audio_utils_fifo_writerD0Ev"
  },
  {
   "name" : "_ZN23audio_utils_fifo_writerD1Ev"
  },
  {
   "name" : "_ZN23audio_utils_fifo_writerD2Ev"
  },
  {
   "name" : "_ZN25audio_utils_fifo_providerC2ER16audio_utils_fifo"
  },
  {
   "name" : "_ZN25audio_utils_fifo_providerD0Ev"
  },
  {
   "name" : "_ZN25audio_utils_fifo_providerD1Ev"
  },
  {
   "name" : "_ZN25audio_utils_fifo_providerD2Ev"
  },
  {
   "binding" : "weak",
   "name" : "_ZN25audio_utils_fifo_writer_TIiE12storeReleaseEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZN25audio_utils_fifo_writer_TIiE19storeSingleThreadedEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZN25audio_utils_fifo_writer_TIiE5writeEPKij"
  },
  {
   "binding" : "weak",
   "name" : "_ZN25audio_utils_fifo_writer_TIiE6write1ERKi"
  },
  {
   "binding" : "weak",
   "name" : "_ZN25audio_utils_fifo_writer_TIiEC1ER16audio_utils_fifo"
  },
  {
   "binding" : "weak",
   "name" : "_ZN25audio_utils_fifo_writer_TIiEC2ER16audio_utils_fifo"
  },
  {
   "binding" : "weak",
   "name" : "_ZN25audio_utils_fifo_writer_TIiED1Ev"
  },
  {
   "binding" : "weak",
   "name" : "_ZN25audio_utils_fifo_writer_TIiED2Ev"
  },
  {
   "binding" : "weak",
   "name" : "_ZN25audio_utils_fifo_writer_TIxE12storeReleaseEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZN25audio_utils_fifo_writer_TIxE19storeSingleThreadedEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZN25audio_utils_fifo_writer_TIxE5writeEPKxj"
  },
  {
   "binding" : "weak",
   "name" : "_ZN25audio_utils_fifo_writer_TIxE6write1ERKx"
  },
  {
   "binding" : "weak",
   "name" : "_ZN25audio_utils_fifo_writer_TIxEC1ER16audio_utils_fifo"
  },
  {
   "binding" : "weak",
   "name" : "_ZN25audio_utils_fifo_writer_TIxEC2ER16audio_utils_fifo"
  },
  {
   "binding" : "weak",
   "name" : "_ZN25audio_utils_fifo_writer_TIxED1Ev"
  },
  {
   "binding" : "weak",
   "name" : "_ZN25audio_utils_fifo_writer_TIxED2Ev"
  },
  {
   "name" : "_ZN7android11audio_utils7Balance10setBalanceEf"
  },
  {
   "name" : "_ZN7android11audio_utils7Balance14setChannelMaskE20audio_channel_mask_t"
  },
  {
   "name" : "_ZN7android11audio_utils7Balance7processEPfj"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android11audio_utils8metadata15tedious_details18copyFromByteStringINS1_13compound_typeIJixfdNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENS1_4DataEEEELj0EEEbPNS1_5DatumERKNS6_IhNS7_IhEENS9_IhEEEERjjPNS5_6vectorIjNS9_IjEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android11audio_utils8metadata15tedious_details18copyFromByteStringINS1_13compound_typeIJixfdNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENS1_4DataEEEELj1EEEbPNS1_5DatumERKNS6_IhNS7_IhEENS9_IhEEEERjjPNS5_6vectorIjNS9_IjEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android11audio_utils8metadata15tedious_details18copyFromByteStringINS1_13compound_typeIJixfdNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENS1_4DataEEEELj2EEEbPNS1_5DatumERKNS6_IhNS7_IhEENS9_IhEEEERjjPNS5_6vectorIjNS9_IjEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android11audio_utils8metadata15tedious_details18copyFromByteStringINS1_13compound_typeIJixfdNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENS1_4DataEEEELj3EEEbPNS1_5DatumERKNS6_IhNS7_IhEENS9_IhEEEERjjPNS5_6vectorIjNS9_IjEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android11audio_utils8metadata15tedious_details18copyFromByteStringINS1_13compound_typeIJixfdNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENS1_4DataEEEELj4EEEbPNS1_5DatumERKNS6_IhNS7_IhEENS9_IhEEEERjjPNS5_6vectorIjNS9_IjEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android11audio_utils8metadata15tedious_details18copyFromByteStringINS1_13compound_typeIJixfdNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENS1_4DataEEEELj5EEEbPNS1_5DatumERKNS6_IhNS7_IhEENS9_IhEEEERjjPNS5_6vectorIjNS9_IjEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android11audio_utils8metadata16copyToByteStringINSt3__112basic_stringEJcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEbRKT_IJDpT0_EERNS4_IhNS5_IhEENS7_IhEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android11audio_utils8metadata16copyToByteStringINSt3__13mapEJNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_5DatumENS3_4lessISA_EENS8_INS3_4pairIKSA_SB_EEEEEEEbRKT_IJDpT0_EERNS5_IhNS6_IhEENS8_IhEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android11audio_utils8metadata16copyToByteStringIdEENSt3__19enable_ifIXoo28is_primitive_metadata_type_vIT_Esr3stdE15is_arithmetic_vINS3_5decayIS5_E4typeEEEbE4typeERKS5_RNS3_12basic_stringIhNS3_11char_traitsIhEENS3_9allocatorIhEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android11audio_utils8metadata16copyToByteStringIxEENSt3__19enable_ifIXoo28is_primitive_metadata_type_vIT_Esr3stdE15is_arithmetic_vINS3_5decayIS5_E4typeEEEbE4typeERKS5_RNS3_12basic_stringIhNS3_11char_traitsIhEENS3_9allocatorIhEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android11audio_utils8metadata18copyFromByteStringINSt3__112basic_stringEJcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEbPT_IJDpT0_EERKNS4_IhNS5_IhEENS7_IhEEEERjPNS3_6vectorIjNS7_IjEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android11audio_utils8metadata18copyFromByteStringINSt3__13mapEJNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_5DatumENS3_4lessISA_EENS8_INS3_4pairIKSA_SB_EEEEEEEbPT_IJDpT0_EERKNS5_IhNS6_IhEENS8_IhEEEERjPNS3_6vectorIjNS8_IjEEEE"
  },
  {
   "name" : "_ZN7android8PowerLog3logEPKvjx"
  },
  {
   "name" : "_ZN7android8PowerLogC1Ejj14audio_format_tjj"
  },
  {
   "name" : "_ZN7android8PowerLogC2Ejj14audio_format_tjj"
  },
  {
   "name" : "_ZNK21audio_utils_fifo_base3sumEjj"
  },
  {
   "name" : "_ZNK21audio_utils_fifo_base4diffEjjPjb"
  },
  {
   "name" : "_ZNK21audio_utils_fifo_base8shutdownEv"
  },
  {
   "name" : "_ZNK23audio_utils_fifo_reader13getHysteresisEPiPj"
  },
  {
   "name" : "_ZNK23audio_utils_fifo_writer13getHysteresisEPjS0_"
  },
  {
   "name" : "_ZNK23audio_utils_fifo_writer4sizeEv"
  },
  {
   "name" : "_ZNK7android11audio_utils7Balance20computeStereoBalanceEfPfS2_"
  },
  {
   "name" : "_ZNK7android11audio_utils7Balance8toStringEv"
  },
  {
   "name" : "_ZNK7android8PowerLog12dumpToStringEPKcjxb"
  },
  {
   "name" : "_ZNK7android8PowerLog4dumpEiPKcjxb"
  },
  {
   "binding" : "weak",
   "name" : "_ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__111char_traitsIhE4moveEPhPKhj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEE21__grow_by_and_replaceEjjjjjjPKh"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEE7replaceEjjPKhj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorISC_PNS_11__tree_nodeISC_SL_EEiEERPNS_15__tree_end_nodeISN_EESO_RKT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISN_EERKT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE12__find_equalISC_EERPNS_16__tree_node_baseIPvEERPNS_15__tree_end_nodeISN_EERKT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE16__construct_nodeIJPKcS7_EEENS_10unique_ptrINS_11__tree_nodeISC_PvEENS_22__tree_node_destructorINS5_ISP_EEEEEEDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE16__construct_nodeIJPKcfEEENS_10unique_ptrINS_11__tree_nodeISC_PvEENS_22__tree_node_destructorINS5_ISP_EEEEEEDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE16__construct_nodeIJPKciEEENS_10unique_ptrINS_11__tree_nodeISC_PvEENS_22__tree_node_destructorINS5_ISP_EEEEEEDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE16__construct_nodeIJRPKcRfEEENS_10unique_ptrINS_11__tree_nodeISC_PvEENS_22__tree_node_destructorINS5_ISR_EEEEEEDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE16__construct_nodeIJRPKcRiEEENS_10unique_ptrINS_11__tree_nodeISC_PvEENS_22__tree_node_destructorINS5_ISR_EEEEEEDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE21__emplace_unique_implIJPKcNSA_4DataEEEENS_4pairINS_15__tree_iteratorISC_PNS_11__tree_nodeISC_PvEEiEEbEEDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE21__emplace_unique_implIJPKcS7_EEENS_4pairINS_15__tree_iteratorISC_PNS_11__tree_nodeISC_PvEEiEEbEEDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE21__emplace_unique_implIJPKcdEEENS_4pairINS_15__tree_iteratorISC_PNS_11__tree_nodeISC_PvEEiEEbEEDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE21__emplace_unique_implIJPKcfEEENS_4pairINS_15__tree_iteratorISC_PNS_11__tree_nodeISC_PvEEiEEbEEDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE21__emplace_unique_implIJPKciEEENS_4pairINS_15__tree_iteratorISC_PNS_11__tree_nodeISC_PvEEiEEbEEDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE21__emplace_unique_implIJPKcxEEENS_4pairINS_15__tree_iteratorISC_PNS_11__tree_nodeISC_PvEEiEEbEEDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE21__emplace_unique_implIJRPKcRNSA_4DataEEEENS_4pairINS_15__tree_iteratorISC_PNS_11__tree_nodeISC_PvEEiEEbEEDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE21__emplace_unique_implIJRPKcRdEEENS_4pairINS_15__tree_iteratorISC_PNS_11__tree_nodeISC_PvEEiEEbEEDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE21__emplace_unique_implIJRPKcRfEEENS_4pairINS_15__tree_iteratorISC_PNS_11__tree_nodeISC_PvEEiEEbEEDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE21__emplace_unique_implIJRPKcRiEEENS_4pairINS_15__tree_iteratorISC_PNS_11__tree_nodeISC_PvEEiEEbEEDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE21__emplace_unique_implIJRPKcRxEEENS_4pairINS_15__tree_iteratorISC_PNS_11__tree_nodeISC_PvEEiEEbEEDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE21__emplace_unique_implIJRPKcSM_EEENS_4pairINS_15__tree_iteratorISC_PNS_11__tree_nodeISC_PvEEiEEbEEDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE25__emplace_unique_key_argsIS7_JS7_SB_EEENS_4pairINS_15__tree_iteratorISC_PNS_11__tree_nodeISC_PvEEiEEbEERKT_DpOT0_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_SB_EEEEENS_15__tree_iteratorISC_PNS_11__tree_nodeISC_PvEEiEENS_21__tree_const_iteratorISC_ST_iEERKT_DpOT0_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE4findIS7_EENS_15__tree_iteratorISC_PNS_11__tree_nodeISC_PvEEiEERKT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE5eraseENS_21__tree_const_iteratorISC_PNS_11__tree_nodeISC_PvEEiEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEENS_19__map_value_compareIS7_SC_NS_4lessIS7_EELb1EEENS5_ISC_EEE7destroyEPNS_11__tree_nodeISC_PvEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorIN7android11audio_utils8channels19AUDIO_GEOMETRY_SIDEENS_9allocatorIS4_EEE8__appendEj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorINS_4pairIfbEENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRKfbEEEvDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorINS_4pairIfbEENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRfbEEEvDpOT_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorIfNS_9allocatorIfEEE6assignIPfEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIfNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorIfNS_9allocatorIfEEE8__appendEj"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__16vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_"
  },
  {
   "name" : "accumulate_by_audio_format"
  },
  {
   "name" : "accumulate_float"
  },
  {
   "name" : "accumulate_i16"
  },
  {
   "name" : "accumulate_i32"
  },
  {
   "name" : "accumulate_p24"
  },
  {
   "name" : "accumulate_q8_23"
  },
  {
   "name" : "accumulate_u8"
  },
  {
   "name" : "adjust_channels"
  },
  {
   "name" : "adjust_channels_non_destructive"
  },
  {
   "name" : "adjust_selected_channels"
  },
  {
   "name" : "audio_metadata_byte_string_len"
  },
  {
   "name" : "audio_metadata_create"
  },
  {
   "name" : "audio_metadata_destroy"
  },
  {
   "name" : "audio_metadata_erase"
  },
  {
   "name" : "audio_metadata_from_byte_string"
  },
  {
   "name" : "audio_metadata_get_data"
  },
  {
   "name" : "audio_metadata_get_double"
  },
  {
   "name" : "audio_metadata_get_float"
  },
  {
   "name" : "audio_metadata_get_int32"
  },
  {
   "name" : "audio_metadata_get_int64"
  },
  {
   "name" : "audio_metadata_get_string"
  },
  {
   "name" : "audio_metadata_put_data"
  },
  {
   "name" : "audio_metadata_put_double"
  },
  {
   "name" : "audio_metadata_put_float"
  },
  {
   "name" : "audio_metadata_put_int32"
  },
  {
   "name" : "audio_metadata_put_int64"
  },
  {
   "name" : "audio_metadata_put_string"
  },
  {
   "name" : "audio_utils_compute_energy_mono"
  },
  {
   "name" : "audio_utils_compute_power_mono"
  },
  {
   "name" : "audio_utils_is_compute_power_format_supported"
  },
  {
   "name" : "byte_string_from_audio_metadata"
  },
  {
   "name" : "create_echo_reference"
  },
  {
   "name" : "create_resampler"
  },
  {
   "name" : "ditherAndClamp"
  },
  {
   "name" : "downmix_to_mono_float_from_stereo_float"
  },
  {
   "name" : "downmix_to_mono_i16_from_stereo_i16"
  },
  {
   "name" : "echo_reference_get_next_buffer"
  },
  {
   "name" : "echo_reference_release_buffer"
  },
  {
   "name" : "error_log_create"
  },
  {
   "name" : "error_log_destroy"
  },
  {
   "name" : "error_log_dump"
  },
  {
   "name" : "error_log_log"
  },
  {
   "name" : "fixed_fft"
  },
  {
   "name" : "fixed_fft_real"
  },
  {
   "name" : "float_from_gain"
  },
  {
   "name" : "float_from_sample"
  },
  {
   "name" : "gain_from_float"
  },
  {
   "name" : "limiter"
  },
  {
   "name" : "memcpy_by_audio_format"
  },
  {
   "name" : "memcpy_by_channel_mask"
  },
  {
   "name" : "memcpy_by_index_array"
  },
  {
   "name" : "memcpy_by_index_array_initialization"
  },
  {
   "name" : "memcpy_by_index_array_initialization_dst_index"
  },
  {
   "name" : "memcpy_by_index_array_initialization_from_channel_mask"
  },
  {
   "name" : "memcpy_by_index_array_initialization_src_index"
  },
  {
   "name" : "memcpy_to_float_from_float_with_clamping"
  },
  {
   "name" : "memcpy_to_float_from_i16"
  },
  {
   "name" : "memcpy_to_float_from_i32"
  },
  {
   "name" : "memcpy_to_float_from_p24"
  },
  {
   "name" : "memcpy_to_float_from_q4_27"
  },
  {
   "name" : "memcpy_to_float_from_q8_23"
  },
  {
   "name" : "memcpy_to_float_from_u8"
  },
  {
   "name" : "memcpy_to_i16_from_float"
  },
  {
   "name" : "memcpy_to_i16_from_i32"
  },
  {
   "name" : "memcpy_to_i16_from_p24"
  },
  {
   "name" : "memcpy_to_i16_from_q4_27"
  },
  {
   "name" : "memcpy_to_i16_from_q8_23"
  },
  {
   "name" : "memcpy_to_i16_from_u8"
  },
  {
   "name" : "memcpy_to_i32_from_float"
  },
  {
   "name" : "memcpy_to_i32_from_i16"
  },
  {
   "name" : "memcpy_to_i32_from_p24"
  },
  {
   "name" : "memcpy_to_i32_from_u8"
  },
  {
   "name" : "memcpy_to_p24_from_float"
  },
  {
   "name" : "memcpy_to_p24_from_i16"
  },
  {
   "name" : "memcpy_to_p24_from_i32"
  },
  {
   "name" : "memcpy_to_p24_from_q8_23"
  },
  {
   "name" : "memcpy_to_q4_27_from_float"
  },
  {
   "name" : "memcpy_to_q8_23_from_float_with_clamp"
  },
  {
   "name" : "memcpy_to_q8_23_from_i16"
  },
  {
   "name" : "memcpy_to_q8_23_from_p24"
  },
  {
   "name" : "memcpy_to_u8_from_float"
  },
  {
   "name" : "memcpy_to_u8_from_i16"
  },
  {
   "name" : "memcpy_to_u8_from_i32"
  },
  {
   "name" : "memcpy_to_u8_from_p24"
  },
  {
   "name" : "memcpy_to_u8_from_q8_23"
  },
  {
   "name" : "mono_blend"
  },
  {
   "name" : "nonZeroMono16"
  },
  {
   "name" : "nonZeroMono32"
  },
  {
   "name" : "nonZeroStereo16"
  },
  {
   "name" : "nonZeroStereo32"
  },
  {
   "name" : "power_log_create"
  },
  {
   "name" : "power_log_destroy"
  },
  {
   "name" : "power_log_dump"
  },
  {
   "name" : "power_log_log"
  },
  {
   "name" : "release_echo_reference"
  },
  {
   "name" : "release_resampler"
  },
  {
   "name" : "resampler_resample_from_input"
  },
  {
   "name" : "resampler_resample_from_provider"
  },
  {
   "name" : "roundup"
  },
  {
   "name" : "sample_from_float"
  },
  {
   "name" : "upmix_to_stereo_float_from_mono_float"
  },
  {
   "name" : "upmix_to_stereo_i16_from_mono_i16"
  }
 ],
 "elf_objects" :
 [
  {
   "binding" : "weak",
   "name" : "_ZN7android11audio_utils8channels19kSideFromChannelIdxE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__19__any_imp17__unique_typeinfoIN7android11audio_utils8metadata4DataEE4__idE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__19__any_imp17__unique_typeinfoINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4__idE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__19__any_imp17__unique_typeinfoIdE4__idE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__19__any_imp17__unique_typeinfoIfE4__idE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__19__any_imp17__unique_typeinfoIiE4__idE"
  },
  {
   "binding" : "weak",
   "name" : "_ZNSt3__19__any_imp17__unique_typeinfoIxE4__idE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE8_NS_13basic_ostreamIcS2_EE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTTNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
  },
  {
   "name" : "_ZTV23audio_utils_fifo_reader"
  },
  {
   "name" : "_ZTV23audio_utils_fifo_writer"
  },
  {
   "name" : "_ZTV25audio_utils_fifo_provider"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
  },
  {
   "binding" : "weak",
   "name" : "_ZTVNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
  }
 ],
 "enum_types" :
 [
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : -2,
     "name" : "AUDIO_MODE_INVALID"
    },
    {
     "enum_field_value" : -1,
     "name" : "AUDIO_MODE_CURRENT"
    },
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_MODE_NORMAL"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_MODE_RINGTONE"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_MODE_IN_CALL"
    },
    {
     "enum_field_value" : 3,
     "name" : "AUDIO_MODE_IN_COMMUNICATION"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_MODE_CALL_SCREEN"
    },
    {
     "enum_field_value" : 5,
     "name" : "AUDIO_MODE_CALL_REDIRECT"
    },
    {
     "enum_field_value" : 6,
     "name" : "AUDIO_MODE_COMMUNICATION_REDIRECT"
    },
    {
     "enum_field_value" : 6,
     "name" : "AUDIO_MODE_MAX"
    },
    {
     "enum_field_value" : 7,
     "name" : "AUDIO_MODE_CNT"
    }
   ],
   "linker_set_key" : "_ZTI12audio_mode_t",
   "name" : "audio_mode_t",
   "referenced_type" : "_ZTI12audio_mode_t",
   "self_type" : "_ZTI12audio_mode_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIi"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_USAGE_UNKNOWN"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_USAGE_MEDIA"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_USAGE_VOICE_COMMUNICATION"
    },
    {
     "enum_field_value" : 3,
     "name" : "AUDIO_USAGE_VOICE_COMMUNICATION_SIGNALLING"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_USAGE_ALARM"
    },
    {
     "enum_field_value" : 5,
     "name" : "AUDIO_USAGE_NOTIFICATION"
    },
    {
     "enum_field_value" : 6,
     "name" : "AUDIO_USAGE_NOTIFICATION_TELEPHONY_RINGTONE"
    },
    {
     "enum_field_value" : 10,
     "name" : "AUDIO_USAGE_NOTIFICATION_EVENT"
    },
    {
     "enum_field_value" : 11,
     "name" : "AUDIO_USAGE_ASSISTANCE_ACCESSIBILITY"
    },
    {
     "enum_field_value" : 12,
     "name" : "AUDIO_USAGE_ASSISTANCE_NAVIGATION_GUIDANCE"
    },
    {
     "enum_field_value" : 13,
     "name" : "AUDIO_USAGE_ASSISTANCE_SONIFICATION"
    },
    {
     "enum_field_value" : 14,
     "name" : "AUDIO_USAGE_GAME"
    },
    {
     "enum_field_value" : 15,
     "name" : "AUDIO_USAGE_VIRTUAL_SOURCE"
    },
    {
     "enum_field_value" : 16,
     "name" : "AUDIO_USAGE_ASSISTANT"
    },
    {
     "enum_field_value" : 17,
     "name" : "AUDIO_USAGE_CALL_ASSISTANT"
    },
    {
     "enum_field_value" : 1000,
     "name" : "AUDIO_USAGE_EMERGENCY"
    },
    {
     "enum_field_value" : 1001,
     "name" : "AUDIO_USAGE_SAFETY"
    },
    {
     "enum_field_value" : 1002,
     "name" : "AUDIO_USAGE_VEHICLE_STATUS"
    },
    {
     "enum_field_value" : 1003,
     "name" : "AUDIO_USAGE_ANNOUNCEMENT"
    },
    {
     "enum_field_value" : 7,
     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_REQUEST"
    },
    {
     "enum_field_value" : 8,
     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_INSTANT"
    },
    {
     "enum_field_value" : 9,
     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_DELAYED"
    }
   ],
   "linker_set_key" : "_ZTI13audio_usage_t",
   "name" : "audio_usage_t",
   "referenced_type" : "_ZTI13audio_usage_t",
   "self_type" : "_ZTI13audio_usage_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_FORMAT_DEFAULT"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_FORMAT_PCM_16_BIT"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_FORMAT_PCM_8_BIT"
    },
    {
     "enum_field_value" : 3,
     "name" : "AUDIO_FORMAT_PCM_32_BIT"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_FORMAT_PCM_8_24_BIT"
    },
    {
     "enum_field_value" : 5,
     "name" : "AUDIO_FORMAT_PCM_FLOAT"
    },
    {
     "enum_field_value" : 6,
     "name" : "AUDIO_FORMAT_PCM_24_BIT_PACKED"
    },
    {
     "enum_field_value" : 16777216,
     "name" : "AUDIO_FORMAT_MP3"
    },
    {
     "enum_field_value" : 33554432,
     "name" : "AUDIO_FORMAT_AMR_NB"
    },
    {
     "enum_field_value" : 50331648,
     "name" : "AUDIO_FORMAT_AMR_WB"
    },
    {
     "enum_field_value" : 67108864,
     "name" : "AUDIO_FORMAT_AAC"
    },
    {
     "enum_field_value" : 67108865,
     "name" : "AUDIO_FORMAT_AAC_MAIN"
    },
    {
     "enum_field_value" : 67108866,
     "name" : "AUDIO_FORMAT_AAC_LC"
    },
    {
     "enum_field_value" : 67108868,
     "name" : "AUDIO_FORMAT_AAC_SSR"
    },
    {
     "enum_field_value" : 67108872,
     "name" : "AUDIO_FORMAT_AAC_LTP"
    },
    {
     "enum_field_value" : 67108880,
     "name" : "AUDIO_FORMAT_AAC_HE_V1"
    },
    {
     "enum_field_value" : 67108896,
     "name" : "AUDIO_FORMAT_AAC_SCALABLE"
    },
    {
     "enum_field_value" : 67108928,
     "name" : "AUDIO_FORMAT_AAC_ERLC"
    },
    {
     "enum_field_value" : 67108992,
     "name" : "AUDIO_FORMAT_AAC_LD"
    },
    {
     "enum_field_value" : 67109120,
     "name" : "AUDIO_FORMAT_AAC_HE_V2"
    },
    {
     "enum_field_value" : 67109376,
     "name" : "AUDIO_FORMAT_AAC_ELD"
    },
    {
     "enum_field_value" : 67109632,
     "name" : "AUDIO_FORMAT_AAC_XHE"
    },
    {
     "enum_field_value" : 83886080,
     "name" : "AUDIO_FORMAT_HE_AAC_V1"
    },
    {
     "enum_field_value" : 100663296,
     "name" : "AUDIO_FORMAT_HE_AAC_V2"
    },
    {
     "enum_field_value" : 117440512,
     "name" : "AUDIO_FORMAT_VORBIS"
    },
    {
     "enum_field_value" : 134217728,
     "name" : "AUDIO_FORMAT_OPUS"
    },
    {
     "enum_field_value" : 150994944,
     "name" : "AUDIO_FORMAT_AC3"
    },
    {
     "enum_field_value" : 167772160,
     "name" : "AUDIO_FORMAT_E_AC3"
    },
    {
     "enum_field_value" : 167772161,
     "name" : "AUDIO_FORMAT_E_AC3_JOC"
    },
    {
     "enum_field_value" : 184549376,
     "name" : "AUDIO_FORMAT_DTS"
    },
    {
     "enum_field_value" : 201326592,
     "name" : "AUDIO_FORMAT_DTS_HD"
    },
    {
     "enum_field_value" : 218103808,
     "name" : "AUDIO_FORMAT_IEC61937"
    },
    {
     "enum_field_value" : 234881024,
     "name" : "AUDIO_FORMAT_DOLBY_TRUEHD"
    },
    {
     "enum_field_value" : 268435456,
     "name" : "AUDIO_FORMAT_EVRC"
    },
    {
     "enum_field_value" : 285212672,
     "name" : "AUDIO_FORMAT_EVRCB"
    },
    {
     "enum_field_value" : 301989888,
     "name" : "AUDIO_FORMAT_EVRCWB"
    },
    {
     "enum_field_value" : 318767104,
     "name" : "AUDIO_FORMAT_EVRCNW"
    },
    {
     "enum_field_value" : 335544320,
     "name" : "AUDIO_FORMAT_AAC_ADIF"
    },
    {
     "enum_field_value" : 352321536,
     "name" : "AUDIO_FORMAT_WMA"
    },
    {
     "enum_field_value" : 369098752,
     "name" : "AUDIO_FORMAT_WMA_PRO"
    },
    {
     "enum_field_value" : 385875968,
     "name" : "AUDIO_FORMAT_AMR_WB_PLUS"
    },
    {
     "enum_field_value" : 402653184,
     "name" : "AUDIO_FORMAT_MP2"
    },
    {
     "enum_field_value" : 419430400,
     "name" : "AUDIO_FORMAT_QCELP"
    },
    {
     "enum_field_value" : 436207616,
     "name" : "AUDIO_FORMAT_DSD"
    },
    {
     "enum_field_value" : 452984832,
     "name" : "AUDIO_FORMAT_FLAC"
    },
    {
     "enum_field_value" : 469762048,
     "name" : "AUDIO_FORMAT_ALAC"
    },
    {
     "enum_field_value" : 486539264,
     "name" : "AUDIO_FORMAT_APE"
    },
    {
     "enum_field_value" : 503316480,
     "name" : "AUDIO_FORMAT_AAC_ADTS"
    },
    {
     "enum_field_value" : 503316481,
     "name" : "AUDIO_FORMAT_AAC_ADTS_MAIN"
    },
    {
     "enum_field_value" : 503316482,
     "name" : "AUDIO_FORMAT_AAC_ADTS_LC"
    },
    {
     "enum_field_value" : 503316484,
     "name" : "AUDIO_FORMAT_AAC_ADTS_SSR"
    },
    {
     "enum_field_value" : 503316488,
     "name" : "AUDIO_FORMAT_AAC_ADTS_LTP"
    },
    {
     "enum_field_value" : 503316496,
     "name" : "AUDIO_FORMAT_AAC_ADTS_HE_V1"
    },
    {
     "enum_field_value" : 503316512,
     "name" : "AUDIO_FORMAT_AAC_ADTS_SCALABLE"
    },
    {
     "enum_field_value" : 503316544,
     "name" : "AUDIO_FORMAT_AAC_ADTS_ERLC"
    },
    {
     "enum_field_value" : 503316608,
     "name" : "AUDIO_FORMAT_AAC_ADTS_LD"
    },
    {
     "enum_field_value" : 503316736,
     "name" : "AUDIO_FORMAT_AAC_ADTS_HE_V2"
    },
    {
     "enum_field_value" : 503316992,
     "name" : "AUDIO_FORMAT_AAC_ADTS_ELD"
    },
    {
     "enum_field_value" : 503317248,
     "name" : "AUDIO_FORMAT_AAC_ADTS_XHE"
    },
    {
     "enum_field_value" : 520093696,
     "name" : "AUDIO_FORMAT_SBC"
    },
    {
     "enum_field_value" : 536870912,
     "name" : "AUDIO_FORMAT_APTX"
    },
    {
     "enum_field_value" : 553648128,
     "name" : "AUDIO_FORMAT_APTX_HD"
    },
    {
     "enum_field_value" : 570425344,
     "name" : "AUDIO_FORMAT_AC4"
    },
    {
     "enum_field_value" : 587202560,
     "name" : "AUDIO_FORMAT_LDAC"
    },
    {
     "enum_field_value" : 603979776,
     "name" : "AUDIO_FORMAT_MAT"
    },
    {
     "enum_field_value" : 603979777,
     "name" : "AUDIO_FORMAT_MAT_1_0"
    },
    {
     "enum_field_value" : 603979778,
     "name" : "AUDIO_FORMAT_MAT_2_0"
    },
    {
     "enum_field_value" : 603979779,
     "name" : "AUDIO_FORMAT_MAT_2_1"
    },
    {
     "enum_field_value" : 620756992,
     "name" : "AUDIO_FORMAT_AAC_LATM"
    },
    {
     "enum_field_value" : 620756994,
     "name" : "AUDIO_FORMAT_AAC_LATM_LC"
    },
    {
     "enum_field_value" : 620757008,
     "name" : "AUDIO_FORMAT_AAC_LATM_HE_V1"
    },
    {
     "enum_field_value" : 620757248,
     "name" : "AUDIO_FORMAT_AAC_LATM_HE_V2"
    },
    {
     "enum_field_value" : 637534208,
     "name" : "AUDIO_FORMAT_CELT"
    },
    {
     "enum_field_value" : 654311424,
     "name" : "AUDIO_FORMAT_APTX_ADAPTIVE"
    },
    {
     "enum_field_value" : 671088640,
     "name" : "AUDIO_FORMAT_LHDC"
    },
    {
     "enum_field_value" : 687865856,
     "name" : "AUDIO_FORMAT_LHDC_LL"
    },
    {
     "enum_field_value" : 704643072,
     "name" : "AUDIO_FORMAT_APTX_TWSP"
    },
    {
     "enum_field_value" : 721420288,
     "name" : "AUDIO_FORMAT_LC3"
    },
    {
     "enum_field_value" : 738197504,
     "name" : "AUDIO_FORMAT_MPEGH"
    },
    {
     "enum_field_value" : 738197523,
     "name" : "AUDIO_FORMAT_MPEGH_BL_L3"
    },
    {
     "enum_field_value" : 738197524,
     "name" : "AUDIO_FORMAT_MPEGH_BL_L4"
    },
    {
     "enum_field_value" : 738197539,
     "name" : "AUDIO_FORMAT_MPEGH_LC_L3"
    },
    {
     "enum_field_value" : 738197540,
     "name" : "AUDIO_FORMAT_MPEGH_LC_L4"
    },
    {
     "enum_field_value" : 754974720,
     "name" : "AUDIO_FORMAT_IEC60958"
    },
    {
     "enum_field_value" : 771751936,
     "name" : "AUDIO_FORMAT_DTS_UHD"
    },
    {
     "enum_field_value" : 788529152,
     "name" : "AUDIO_FORMAT_DRA"
    },
    {
     "enum_field_value" : 721420288,
     "name" : "VX_AUDIO_FORMAT_LC3"
    },
    {
     "enum_field_value" : -1,
     "name" : "AUDIO_FORMAT_INVALID"
    },
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_FORMAT_PCM"
    }
   ],
   "linker_set_key" : "_ZTI14audio_format_t",
   "name" : "audio_format_t",
   "referenced_type" : "_ZTI14audio_format_t",
   "self_type" : "_ZTI14audio_format_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_SOURCE_DEFAULT"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_SOURCE_MIC"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_SOURCE_VOICE_UPLINK"
    },
    {
     "enum_field_value" : 3,
     "name" : "AUDIO_SOURCE_VOICE_DOWNLINK"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_SOURCE_VOICE_CALL"
    },
    {
     "enum_field_value" : 5,
     "name" : "AUDIO_SOURCE_CAMCORDER"
    },
    {
     "enum_field_value" : 6,
     "name" : "AUDIO_SOURCE_VOICE_RECOGNITION"
    },
    {
     "enum_field_value" : 7,
     "name" : "AUDIO_SOURCE_VOICE_COMMUNICATION"
    },
    {
     "enum_field_value" : 8,
     "name" : "AUDIO_SOURCE_REMOTE_SUBMIX"
    },
    {
     "enum_field_value" : 9,
     "name" : "AUDIO_SOURCE_UNPROCESSED"
    },
    {
     "enum_field_value" : 10,
     "name" : "AUDIO_SOURCE_VOICE_PERFORMANCE"
    },
    {
     "enum_field_value" : 1997,
     "name" : "AUDIO_SOURCE_ECHO_REFERENCE"
    },
    {
     "enum_field_value" : 1998,
     "name" : "AUDIO_SOURCE_FM_TUNER"
    },
    {
     "enum_field_value" : 1999,
     "name" : "AUDIO_SOURCE_HOTWORD"
    },
    {
     "enum_field_value" : 2000,
     "name" : "AUDIO_SOURCE_ULTRASOUND"
    },
    {
     "enum_field_value" : -1,
     "name" : "AUDIO_SOURCE_INVALID"
    }
   ],
   "linker_set_key" : "_ZTI14audio_source_t",
   "name" : "audio_source_t",
   "referenced_type" : "_ZTI14audio_source_t",
   "self_type" : "_ZTI14audio_source_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
   "underlying_type" : "_ZTIi"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_DEVICE_NONE"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_DEVICE_OUT_EARPIECE"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_DEVICE_OUT_SPEAKER"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_DEVICE_OUT_WIRED_HEADSET"
    },
    {
     "enum_field_value" : 8,
     "name" : "AUDIO_DEVICE_OUT_WIRED_HEADPHONE"
    },
    {
     "enum_field_value" : 16,
     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO"
    },
    {
     "enum_field_value" : 32,
     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET"
    },
    {
     "enum_field_value" : 64,
     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT"
    },
    {
     "enum_field_value" : 128,
     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP"
    },
    {
     "enum_field_value" : 256,
     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES"
    },
    {
     "enum_field_value" : 512,
     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER"
    },
    {
     "enum_field_value" : 1024,
     "name" : "AUDIO_DEVICE_OUT_HDMI"
    },
    {
     "enum_field_value" : 2048,
     "name" : "AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET"
    },
    {
     "enum_field_value" : 4096,
     "name" : "AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET"
    },
    {
     "enum_field_value" : 8192,
     "name" : "AUDIO_DEVICE_OUT_USB_ACCESSORY"
    },
    {
     "enum_field_value" : 16384,
     "name" : "AUDIO_DEVICE_OUT_USB_DEVICE"
    },
    {
     "enum_field_value" : 32768,
     "name" : "AUDIO_DEVICE_OUT_REMOTE_SUBMIX"
    },
    {
     "enum_field_value" : 65536,
     "name" : "AUDIO_DEVICE_OUT_TELEPHONY_TX"
    },
    {
     "enum_field_value" : 131072,
     "name" : "AUDIO_DEVICE_OUT_LINE"
    },
    {
     "enum_field_value" : 262144,
     "name" : "AUDIO_DEVICE_OUT_HDMI_ARC"
    },
    {
     "enum_field_value" : 262145,
     "name" : "AUDIO_DEVICE_OUT_HDMI_EARC"
    },
    {
     "enum_field_value" : 524288,
     "name" : "AUDIO_DEVICE_OUT_SPDIF"
    },
    {
     "enum_field_value" : 1048576,
     "name" : "AUDIO_DEVICE_OUT_FM"
    },
    {
     "enum_field_value" : 2097152,
     "name" : "AUDIO_DEVICE_OUT_AUX_LINE"
    },
    {
     "enum_field_value" : 4194304,
     "name" : "AUDIO_DEVICE_OUT_SPEAKER_SAFE"
    },
    {
     "enum_field_value" : 8388608,
     "name" : "AUDIO_DEVICE_OUT_IP"
    },
    {
     "enum_field_value" : 16777216,
     "name" : "AUDIO_DEVICE_OUT_BUS"
    },
    {
     "enum_field_value" : 33554432,
     "name" : "AUDIO_DEVICE_OUT_PROXY"
    },
    {
     "enum_field_value" : 67108864,
     "name" : "AUDIO_DEVICE_OUT_USB_HEADSET"
    },
    {
     "enum_field_value" : 134217728,
     "name" : "AUDIO_DEVICE_OUT_HEARING_AID"
    },
    {
     "enum_field_value" : 268435456,
     "name" : "AUDIO_DEVICE_OUT_ECHO_CANCELLER"
    },
    {
     "enum_field_value" : 536870912,
     "name" : "AUDIO_DEVICE_OUT_BLE_HEADSET"
    },
    {
     "enum_field_value" : 536870913,
     "name" : "AUDIO_DEVICE_OUT_BLE_SPEAKER"
    },
    {
     "enum_field_value" : 536870914,
     "name" : "AUDIO_DEVICE_OUT_BLE_BROADCAST"
    },
    {
     "enum_field_value" : 1073741824,
     "name" : "AUDIO_DEVICE_OUT_DEFAULT"
    },
    {
     "enum_field_value" : -2147483647,
     "name" : "AUDIO_DEVICE_IN_COMMUNICATION"
    },
    {
     "enum_field_value" : -2147483646,
     "name" : "AUDIO_DEVICE_IN_AMBIENT"
    },
    {
     "enum_field_value" : -2147483644,
     "name" : "AUDIO_DEVICE_IN_BUILTIN_MIC"
    },
    {
     "enum_field_value" : -2147483640,
     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET"
    },
    {
     "enum_field_value" : -2147483632,
     "name" : "AUDIO_DEVICE_IN_WIRED_HEADSET"
    },
    {
     "enum_field_value" : -2147483616,
     "name" : "AUDIO_DEVICE_IN_HDMI"
    },
    {
     "enum_field_value" : -2147483584,
     "name" : "AUDIO_DEVICE_IN_TELEPHONY_RX"
    },
    {
     "enum_field_value" : -2147483520,
     "name" : "AUDIO_DEVICE_IN_BACK_MIC"
    },
    {
     "enum_field_value" : -2147483392,
     "name" : "AUDIO_DEVICE_IN_REMOTE_SUBMIX"
    },
    {
     "enum_field_value" : -2147483136,
     "name" : "AUDIO_DEVICE_IN_ANLG_DOCK_HEADSET"
    },
    {
     "enum_field_value" : -2147482624,
     "name" : "AUDIO_DEVICE_IN_DGTL_DOCK_HEADSET"
    },
    {
     "enum_field_value" : -2147481600,
     "name" : "AUDIO_DEVICE_IN_USB_ACCESSORY"
    },
    {
     "enum_field_value" : -2147479552,
     "name" : "AUDIO_DEVICE_IN_USB_DEVICE"
    },
    {
     "enum_field_value" : -2147475456,
     "name" : "AUDIO_DEVICE_IN_FM_TUNER"
    },
    {
     "enum_field_value" : -2147467264,
     "name" : "AUDIO_DEVICE_IN_TV_TUNER"
    },
    {
     "enum_field_value" : -2147450880,
     "name" : "AUDIO_DEVICE_IN_LINE"
    },
    {
     "enum_field_value" : -2147418112,
     "name" : "AUDIO_DEVICE_IN_SPDIF"
    },
    {
     "enum_field_value" : -2147352576,
     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_A2DP"
    },
    {
     "enum_field_value" : -2147221504,
     "name" : "AUDIO_DEVICE_IN_LOOPBACK"
    },
    {
     "enum_field_value" : -2146959360,
     "name" : "AUDIO_DEVICE_IN_IP"
    },
    {
     "enum_field_value" : -2146435072,
     "name" : "AUDIO_DEVICE_IN_BUS"
    },
    {
     "enum_field_value" : -2130706432,
     "name" : "AUDIO_DEVICE_IN_PROXY"
    },
    {
     "enum_field_value" : -2113929216,
     "name" : "AUDIO_DEVICE_IN_USB_HEADSET"
    },
    {
     "enum_field_value" : -2080374784,
     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_BLE"
    },
    {
     "enum_field_value" : -2013265920,
     "name" : "AUDIO_DEVICE_IN_HDMI_ARC"
    },
    {
     "enum_field_value" : -2013265919,
     "name" : "AUDIO_DEVICE_IN_HDMI_EARC"
    },
    {
     "enum_field_value" : -1879048192,
     "name" : "AUDIO_DEVICE_IN_ECHO_REFERENCE"
    },
    {
     "enum_field_value" : -1610612736,
     "name" : "AUDIO_DEVICE_IN_BLE_HEADSET"
    },
    {
     "enum_field_value" : -1073741824,
     "name" : "AUDIO_DEVICE_IN_DEFAULT"
    },
    {
     "enum_field_value" : 1024,
     "name" : "AUDIO_DEVICE_OUT_AUX_DIGITAL"
    },
    {
     "enum_field_value" : 1073741824,
     "name" : "AUDIO_DEVICE_OUT_STUB"
    },
    {
     "enum_field_value" : -2147483584,
     "name" : "AUDIO_DEVICE_IN_VOICE_CALL"
    },
    {
     "enum_field_value" : -2147483616,
     "name" : "AUDIO_DEVICE_IN_AUX_DIGITAL"
    },
    {
     "enum_field_value" : -1073741824,
     "name" : "AUDIO_DEVICE_IN_STUB"
    }
   ],
   "linker_set_key" : "_ZTI15audio_devices_t",
   "name" : "audio_devices_t",
   "referenced_type" : "_ZTI15audio_devices_t",
   "self_type" : "_ZTI15audio_devices_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : -2,
     "name" : "AUDIO_SESSION_DEVICE"
    },
    {
     "enum_field_value" : -1,
     "name" : "AUDIO_SESSION_OUTPUT_STAGE"
    },
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_SESSION_OUTPUT_MIX"
    },
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_SESSION_ALLOCATE"
    },
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_SESSION_NONE"
    }
   ],
   "linker_set_key" : "_ZTI15audio_session_t",
   "name" : "audio_session_t",
   "referenced_type" : "_ZTI15audio_session_t",
   "self_type" : "_ZTI15audio_session_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIi"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_STANDARD_NONE"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_STANDARD_EDID"
    }
   ],
   "linker_set_key" : "_ZTI16audio_standard_t",
   "name" : "audio_standard_t",
   "referenced_type" : "_ZTI16audio_standard_t",
   "self_type" : "_ZTI16audio_standard_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_GAIN_MODE_JOINT"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_GAIN_MODE_CHANNELS"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_GAIN_MODE_RAMP"
    }
   ],
   "linker_set_key" : "_ZTI17audio_gain_mode_t",
   "name" : "audio_gain_mode_t",
   "referenced_type" : "_ZTI17audio_gain_mode_t",
   "self_type" : "_ZTI17audio_gain_mode_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_PORT_ROLE_NONE"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_PORT_ROLE_SOURCE"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_PORT_ROLE_SINK"
    }
   ],
   "linker_set_key" : "_ZTI17audio_port_role_t",
   "name" : "audio_port_role_t",
   "referenced_type" : "_ZTI17audio_port_role_t",
   "self_type" : "_ZTI17audio_port_role_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_PORT_TYPE_NONE"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_PORT_TYPE_DEVICE"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_PORT_TYPE_MIX"
    },
    {
     "enum_field_value" : 3,
     "name" : "AUDIO_PORT_TYPE_SESSION"
    }
   ],
   "linker_set_key" : "_ZTI17audio_port_type_t",
   "name" : "audio_port_type_t",
   "referenced_type" : "_ZTI17audio_port_type_t",
   "self_type" : "_ZTI17audio_port_type_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_FLAG_NONE"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_FLAG_AUDIBILITY_ENFORCED"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_FLAG_SECURE"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_FLAG_SCO"
    },
    {
     "enum_field_value" : 8,
     "name" : "AUDIO_FLAG_BEACON"
    },
    {
     "enum_field_value" : 16,
     "name" : "AUDIO_FLAG_HW_AV_SYNC"
    },
    {
     "enum_field_value" : 32,
     "name" : "AUDIO_FLAG_HW_HOTWORD"
    },
    {
     "enum_field_value" : 64,
     "name" : "AUDIO_FLAG_BYPASS_INTERRUPTION_POLICY"
    },
    {
     "enum_field_value" : 128,
     "name" : "AUDIO_FLAG_BYPASS_MUTE"
    },
    {
     "enum_field_value" : 256,
     "name" : "AUDIO_FLAG_LOW_LATENCY"
    },
    {
     "enum_field_value" : 512,
     "name" : "AUDIO_FLAG_DEEP_BUFFER"
    },
    {
     "enum_field_value" : 1024,
     "name" : "AUDIO_FLAG_NO_MEDIA_PROJECTION"
    },
    {
     "enum_field_value" : 2048,
     "name" : "AUDIO_FLAG_MUTE_HAPTIC"
    },
    {
     "enum_field_value" : 4096,
     "name" : "AUDIO_FLAG_NO_SYSTEM_CAPTURE"
    },
    {
     "enum_field_value" : 8192,
     "name" : "AUDIO_FLAG_CAPTURE_PRIVATE"
    },
    {
     "enum_field_value" : 16384,
     "name" : "AUDIO_FLAG_CONTENT_SPATIALIZED"
    },
    {
     "enum_field_value" : 32768,
     "name" : "AUDIO_FLAG_NEVER_SPATIALIZE"
    },
    {
     "enum_field_value" : 65536,
     "name" : "AUDIO_FLAG_CALL_REDIRECTION"
    }
   ],
   "linker_set_key" : "_ZTI18audio_flags_mask_t",
   "name" : "audio_flags_mask_t",
   "referenced_type" : "_ZTI18audio_flags_mask_t",
   "self_type" : "_ZTI18audio_flags_mask_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "ANDROID_LOG_UNKNOWN"
    },
    {
     "enum_field_value" : 1,
     "name" : "ANDROID_LOG_DEFAULT"
    },
    {
     "enum_field_value" : 2,
     "name" : "ANDROID_LOG_VERBOSE"
    },
    {
     "enum_field_value" : 3,
     "name" : "ANDROID_LOG_DEBUG"
    },
    {
     "enum_field_value" : 4,
     "name" : "ANDROID_LOG_INFO"
    },
    {
     "enum_field_value" : 5,
     "name" : "ANDROID_LOG_WARN"
    },
    {
     "enum_field_value" : 6,
     "name" : "ANDROID_LOG_ERROR"
    },
    {
     "enum_field_value" : 7,
     "name" : "ANDROID_LOG_FATAL"
    },
    {
     "enum_field_value" : 8,
     "name" : "ANDROID_LOG_SILENT"
    }
   ],
   "linker_set_key" : "_ZTI19android_LogPriority",
   "name" : "android_LogPriority",
   "referenced_type" : "_ZTI19android_LogPriority",
   "self_type" : "_ZTI19android_LogPriority",
   "size" : 4,
   "source_file" : "system/logging/liblog/include_vndk/android/log.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_DIRECT_NOT_SUPPORTED"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_DIRECT_OFFLOAD_SUPPORTED"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_DIRECT_OFFLOAD_GAPLESS_SUPPORTED"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_DIRECT_BITSTREAM_SUPPORTED"
    }
   ],
   "linker_set_key" : "_ZTI19audio_direct_mode_t",
   "name" : "audio_direct_mode_t",
   "referenced_type" : "_ZTI19audio_direct_mode_t",
   "self_type" : "_ZTI19audio_direct_mode_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_INPUT_FLAG_NONE"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_INPUT_FLAG_FAST"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_INPUT_FLAG_HW_HOTWORD"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_INPUT_FLAG_RAW"
    },
    {
     "enum_field_value" : 8,
     "name" : "AUDIO_INPUT_FLAG_SYNC"
    },
    {
     "enum_field_value" : 16,
     "name" : "AUDIO_INPUT_FLAG_MMAP_NOIRQ"
    },
    {
     "enum_field_value" : 32,
     "name" : "AUDIO_INPUT_FLAG_VOIP_TX"
    },
    {
     "enum_field_value" : 64,
     "name" : "AUDIO_INPUT_FLAG_HW_AV_SYNC"
    },
    {
     "enum_field_value" : 128,
     "name" : "AUDIO_INPUT_FLAG_DIRECT"
    },
    {
     "enum_field_value" : 256,
     "name" : "AUDIO_INPUT_FLAG_ULTRASOUND"
    }
   ],
   "linker_set_key" : "_ZTI19audio_input_flags_t",
   "name" : "audio_input_flags_t",
   "referenced_type" : "_ZTI19audio_input_flags_t",
   "self_type" : "_ZTI19audio_input_flags_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_STREAM_VOICE_CALL"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_STREAM_SYSTEM"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_STREAM_RING"
    },
    {
     "enum_field_value" : 3,
     "name" : "AUDIO_STREAM_MUSIC"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_STREAM_ALARM"
    },
    {
     "enum_field_value" : 5,
     "name" : "AUDIO_STREAM_NOTIFICATION"
    },
    {
     "enum_field_value" : 6,
     "name" : "AUDIO_STREAM_BLUETOOTH_SCO"
    },
    {
     "enum_field_value" : 7,
     "name" : "AUDIO_STREAM_ENFORCED_AUDIBLE"
    },
    {
     "enum_field_value" : 8,
     "name" : "AUDIO_STREAM_DTMF"
    },
    {
     "enum_field_value" : 9,
     "name" : "AUDIO_STREAM_TTS"
    },
    {
     "enum_field_value" : 10,
     "name" : "AUDIO_STREAM_ACCESSIBILITY"
    },
    {
     "enum_field_value" : 11,
     "name" : "AUDIO_STREAM_ASSISTANT"
    },
    {
     "enum_field_value" : 12,
     "name" : "AUDIO_STREAM_REROUTING"
    },
    {
     "enum_field_value" : 13,
     "name" : "AUDIO_STREAM_PATCH"
    },
    {
     "enum_field_value" : 14,
     "name" : "AUDIO_STREAM_CALL_ASSISTANT"
    },
    {
     "enum_field_value" : -1,
     "name" : "AUDIO_STREAM_DEFAULT"
    }
   ],
   "linker_set_key" : "_ZTI19audio_stream_type_t",
   "name" : "audio_stream_type_t",
   "referenced_type" : "_ZTI19audio_stream_type_t",
   "self_type" : "_ZTI19audio_stream_type_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
   "underlying_type" : "_ZTIi"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1610612735,
     "name" : "AUDIO_DEVICE_OUT_ALL"
    },
    {
     "enum_field_value" : 896,
     "name" : "AUDIO_DEVICE_OUT_ALL_A2DP"
    },
    {
     "enum_field_value" : 112,
     "name" : "AUDIO_DEVICE_OUT_ALL_SCO"
    },
    {
     "enum_field_value" : 67133440,
     "name" : "AUDIO_DEVICE_OUT_ALL_USB"
    },
    {
     "enum_field_value" : -551550977,
     "name" : "AUDIO_DEVICE_IN_ALL"
    },
    {
     "enum_field_value" : -2147483640,
     "name" : "AUDIO_DEVICE_IN_ALL_SCO"
    },
    {
     "enum_field_value" : -2113923072,
     "name" : "AUDIO_DEVICE_IN_ALL_USB"
    },
    {
     "enum_field_value" : 17,
     "name" : "AUDIO_USAGE_MAX"
    },
    {
     "enum_field_value" : 18,
     "name" : "AUDIO_USAGE_CNT"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_LATENCY_MODE_CNT"
    }
   ],
   "linker_set_key" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
   "name" : "(unnamed enum at system/media/audio/include/system/audio-base-utils.h:54:1)",
   "referenced_type" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
   "self_type" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-base-utils.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_CHANNEL_OUT_FRONT_LEFT"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_CHANNEL_OUT_FRONT_RIGHT"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_CHANNEL_OUT_FRONT_CENTER"
    },
    {
     "enum_field_value" : 8,
     "name" : "AUDIO_CHANNEL_OUT_LOW_FREQUENCY"
    },
    {
     "enum_field_value" : 16,
     "name" : "AUDIO_CHANNEL_OUT_BACK_LEFT"
    },
    {
     "enum_field_value" : 32,
     "name" : "AUDIO_CHANNEL_OUT_BACK_RIGHT"
    },
    {
     "enum_field_value" : 64,
     "name" : "AUDIO_CHANNEL_OUT_FRONT_LEFT_OF_CENTER"
    },
    {
     "enum_field_value" : 128,
     "name" : "AUDIO_CHANNEL_OUT_FRONT_RIGHT_OF_CENTER"
    },
    {
     "enum_field_value" : 256,
     "name" : "AUDIO_CHANNEL_OUT_BACK_CENTER"
    },
    {
     "enum_field_value" : 512,
     "name" : "AUDIO_CHANNEL_OUT_SIDE_LEFT"
    },
    {
     "enum_field_value" : 1024,
     "name" : "AUDIO_CHANNEL_OUT_SIDE_RIGHT"
    },
    {
     "enum_field_value" : 2048,
     "name" : "AUDIO_CHANNEL_OUT_TOP_CENTER"
    },
    {
     "enum_field_value" : 4096,
     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_LEFT"
    },
    {
     "enum_field_value" : 8192,
     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_CENTER"
    },
    {
     "enum_field_value" : 16384,
     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_RIGHT"
    },
    {
     "enum_field_value" : 32768,
     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_LEFT"
    },
    {
     "enum_field_value" : 65536,
     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_CENTER"
    },
    {
     "enum_field_value" : 131072,
     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_RIGHT"
    },
    {
     "enum_field_value" : 262144,
     "name" : "AUDIO_CHANNEL_OUT_TOP_SIDE_LEFT"
    },
    {
     "enum_field_value" : 524288,
     "name" : "AUDIO_CHANNEL_OUT_TOP_SIDE_RIGHT"
    },
    {
     "enum_field_value" : 1048576,
     "name" : "AUDIO_CHANNEL_OUT_BOTTOM_FRONT_LEFT"
    },
    {
     "enum_field_value" : 2097152,
     "name" : "AUDIO_CHANNEL_OUT_BOTTOM_FRONT_CENTER"
    },
    {
     "enum_field_value" : 4194304,
     "name" : "AUDIO_CHANNEL_OUT_BOTTOM_FRONT_RIGHT"
    },
    {
     "enum_field_value" : 8388608,
     "name" : "AUDIO_CHANNEL_OUT_LOW_FREQUENCY_2"
    },
    {
     "enum_field_value" : 16777216,
     "name" : "AUDIO_CHANNEL_OUT_FRONT_WIDE_LEFT"
    },
    {
     "enum_field_value" : 33554432,
     "name" : "AUDIO_CHANNEL_OUT_FRONT_WIDE_RIGHT"
    },
    {
     "enum_field_value" : 536870912,
     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_A"
    },
    {
     "enum_field_value" : 268435456,
     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_B"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_CHANNEL_IN_LEFT"
    },
    {
     "enum_field_value" : 8,
     "name" : "AUDIO_CHANNEL_IN_RIGHT"
    },
    {
     "enum_field_value" : 16,
     "name" : "AUDIO_CHANNEL_IN_FRONT"
    },
    {
     "enum_field_value" : 32,
     "name" : "AUDIO_CHANNEL_IN_BACK"
    },
    {
     "enum_field_value" : 64,
     "name" : "AUDIO_CHANNEL_IN_LEFT_PROCESSED"
    },
    {
     "enum_field_value" : 128,
     "name" : "AUDIO_CHANNEL_IN_RIGHT_PROCESSED"
    },
    {
     "enum_field_value" : 256,
     "name" : "AUDIO_CHANNEL_IN_FRONT_PROCESSED"
    },
    {
     "enum_field_value" : 512,
     "name" : "AUDIO_CHANNEL_IN_BACK_PROCESSED"
    },
    {
     "enum_field_value" : 1024,
     "name" : "AUDIO_CHANNEL_IN_PRESSURE"
    },
    {
     "enum_field_value" : 2048,
     "name" : "AUDIO_CHANNEL_IN_X_AXIS"
    },
    {
     "enum_field_value" : 4096,
     "name" : "AUDIO_CHANNEL_IN_Y_AXIS"
    },
    {
     "enum_field_value" : 8192,
     "name" : "AUDIO_CHANNEL_IN_Z_AXIS"
    },
    {
     "enum_field_value" : 16384,
     "name" : "AUDIO_CHANNEL_IN_VOICE_UPLINK"
    },
    {
     "enum_field_value" : 32768,
     "name" : "AUDIO_CHANNEL_IN_VOICE_DNLINK"
    },
    {
     "enum_field_value" : 65536,
     "name" : "AUDIO_CHANNEL_IN_BACK_LEFT"
    },
    {
     "enum_field_value" : 131072,
     "name" : "AUDIO_CHANNEL_IN_BACK_RIGHT"
    },
    {
     "enum_field_value" : 262144,
     "name" : "AUDIO_CHANNEL_IN_CENTER"
    },
    {
     "enum_field_value" : 1048576,
     "name" : "AUDIO_CHANNEL_IN_LOW_FREQUENCY"
    },
    {
     "enum_field_value" : 2097152,
     "name" : "AUDIO_CHANNEL_IN_TOP_LEFT"
    },
    {
     "enum_field_value" : 4194304,
     "name" : "AUDIO_CHANNEL_IN_TOP_RIGHT"
    },
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_CHANNEL_NONE"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_CHANNEL_OUT_MONO"
    },
    {
     "enum_field_value" : 3,
     "name" : "AUDIO_CHANNEL_OUT_STEREO"
    },
    {
     "enum_field_value" : 11,
     "name" : "AUDIO_CHANNEL_OUT_2POINT1"
    },
    {
     "enum_field_value" : 7,
     "name" : "AUDIO_CHANNEL_OUT_TRI"
    },
    {
     "enum_field_value" : 259,
     "name" : "AUDIO_CHANNEL_OUT_TRI_BACK"
    },
    {
     "enum_field_value" : 15,
     "name" : "AUDIO_CHANNEL_OUT_3POINT1"
    },
    {
     "enum_field_value" : 786435,
     "name" : "AUDIO_CHANNEL_OUT_2POINT0POINT2"
    },
    {
     "enum_field_value" : 786443,
     "name" : "AUDIO_CHANNEL_OUT_2POINT1POINT2"
    },
    {
     "enum_field_value" : 786439,
     "name" : "AUDIO_CHANNEL_OUT_3POINT0POINT2"
    },
    {
     "enum_field_value" : 786447,
     "name" : "AUDIO_CHANNEL_OUT_3POINT1POINT2"
    },
    {
     "enum_field_value" : 51,
     "name" : "AUDIO_CHANNEL_OUT_QUAD"
    },
    {
     "enum_field_value" : 1539,
     "name" : "AUDIO_CHANNEL_OUT_QUAD_SIDE"
    },
    {
     "enum_field_value" : 263,
     "name" : "AUDIO_CHANNEL_OUT_SURROUND"
    },
    {
     "enum_field_value" : 55,
     "name" : "AUDIO_CHANNEL_OUT_PENTA"
    },
    {
     "enum_field_value" : 63,
     "name" : "AUDIO_CHANNEL_OUT_5POINT1"
    },
    {
     "enum_field_value" : 1551,
     "name" : "AUDIO_CHANNEL_OUT_5POINT1_SIDE"
    },
    {
     "enum_field_value" : 786495,
     "name" : "AUDIO_CHANNEL_OUT_5POINT1POINT2"
    },
    {
     "enum_field_value" : 184383,
     "name" : "AUDIO_CHANNEL_OUT_5POINT1POINT4"
    },
    {
     "enum_field_value" : 319,
     "name" : "AUDIO_CHANNEL_OUT_6POINT1"
    },
    {
     "enum_field_value" : 1599,
     "name" : "AUDIO_CHANNEL_OUT_7POINT1"
    },
    {
     "enum_field_value" : 788031,
     "name" : "AUDIO_CHANNEL_OUT_7POINT1POINT2"
    },
    {
     "enum_field_value" : 185919,
     "name" : "AUDIO_CHANNEL_OUT_7POINT1POINT4"
    },
    {
     "enum_field_value" : 50517567,
     "name" : "AUDIO_CHANNEL_OUT_9POINT1POINT4"
    },
    {
     "enum_field_value" : 51303999,
     "name" : "AUDIO_CHANNEL_OUT_9POINT1POINT6"
    },
    {
     "enum_field_value" : 7534087,
     "name" : "AUDIO_CHANNEL_OUT_13POINT_360RA"
    },
    {
     "enum_field_value" : 16777215,
     "name" : "AUDIO_CHANNEL_OUT_22POINT2"
    },
    {
     "enum_field_value" : 536870913,
     "name" : "AUDIO_CHANNEL_OUT_MONO_HAPTIC_A"
    },
    {
     "enum_field_value" : 536870915,
     "name" : "AUDIO_CHANNEL_OUT_STEREO_HAPTIC_A"
    },
    {
     "enum_field_value" : 805306368,
     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_AB"
    },
    {
     "enum_field_value" : 805306369,
     "name" : "AUDIO_CHANNEL_OUT_MONO_HAPTIC_AB"
    },
    {
     "enum_field_value" : 805306371,
     "name" : "AUDIO_CHANNEL_OUT_STEREO_HAPTIC_AB"
    },
    {
     "enum_field_value" : 63,
     "name" : "AUDIO_CHANNEL_OUT_5POINT1_BACK"
    },
    {
     "enum_field_value" : 51,
     "name" : "AUDIO_CHANNEL_OUT_QUAD_BACK"
    },
    {
     "enum_field_value" : 16,
     "name" : "AUDIO_CHANNEL_IN_MONO"
    },
    {
     "enum_field_value" : 12,
     "name" : "AUDIO_CHANNEL_IN_STEREO"
    },
    {
     "enum_field_value" : 48,
     "name" : "AUDIO_CHANNEL_IN_FRONT_BACK"
    },
    {
     "enum_field_value" : 252,
     "name" : "AUDIO_CHANNEL_IN_6"
    },
    {
     "enum_field_value" : 6291468,
     "name" : "AUDIO_CHANNEL_IN_2POINT0POINT2"
    },
    {
     "enum_field_value" : 7340044,
     "name" : "AUDIO_CHANNEL_IN_2POINT1POINT2"
    },
    {
     "enum_field_value" : 6553612,
     "name" : "AUDIO_CHANNEL_IN_3POINT0POINT2"
    },
    {
     "enum_field_value" : 7602188,
     "name" : "AUDIO_CHANNEL_IN_3POINT1POINT2"
    },
    {
     "enum_field_value" : 1507340,
     "name" : "AUDIO_CHANNEL_IN_5POINT1"
    },
    {
     "enum_field_value" : 16400,
     "name" : "AUDIO_CHANNEL_IN_VOICE_UPLINK_MONO"
    },
    {
     "enum_field_value" : 32784,
     "name" : "AUDIO_CHANNEL_IN_VOICE_DNLINK_MONO"
    },
    {
     "enum_field_value" : 49168,
     "name" : "AUDIO_CHANNEL_IN_VOICE_CALL_MONO"
    },
    {
     "enum_field_value" : -2147483647,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_1"
    },
    {
     "enum_field_value" : -2147483645,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_2"
    },
    {
     "enum_field_value" : -2147483641,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_3"
    },
    {
     "enum_field_value" : -2147483633,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_4"
    },
    {
     "enum_field_value" : -2147483617,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_5"
    },
    {
     "enum_field_value" : -2147483585,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_6"
    },
    {
     "enum_field_value" : -2147483521,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_7"
    },
    {
     "enum_field_value" : -2147483393,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_8"
    },
    {
     "enum_field_value" : -2147483137,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_9"
    },
    {
     "enum_field_value" : -2147482625,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_10"
    },
    {
     "enum_field_value" : -2147481601,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_11"
    },
    {
     "enum_field_value" : -2147479553,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_12"
    },
    {
     "enum_field_value" : -2147475457,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_13"
    },
    {
     "enum_field_value" : -2147467265,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_14"
    },
    {
     "enum_field_value" : -2147450881,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_15"
    },
    {
     "enum_field_value" : -2147418113,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_16"
    },
    {
     "enum_field_value" : -2147352577,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_17"
    },
    {
     "enum_field_value" : -2147221505,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_18"
    },
    {
     "enum_field_value" : -2146959361,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_19"
    },
    {
     "enum_field_value" : -2146435073,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_20"
    },
    {
     "enum_field_value" : -2145386497,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_21"
    },
    {
     "enum_field_value" : -2143289345,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_22"
    },
    {
     "enum_field_value" : -2139095041,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_23"
    },
    {
     "enum_field_value" : -2130706433,
     "name" : "AUDIO_CHANNEL_INDEX_MASK_24"
    },
    {
     "enum_field_value" : 872415231,
     "name" : "AUDIO_CHANNEL_OUT_ALL"
    },
    {
     "enum_field_value" : 805306368,
     "name" : "AUDIO_CHANNEL_HAPTIC_ALL"
    },
    {
     "enum_field_value" : 7864316,
     "name" : "AUDIO_CHANNEL_IN_ALL"
    },
    {
     "enum_field_value" : -1073741824,
     "name" : "AUDIO_CHANNEL_INVALID"
    }
   ],
   "linker_set_key" : "_ZTI20audio_channel_mask_t",
   "name" : "audio_channel_mask_t",
   "referenced_type" : "_ZTI20audio_channel_mask_t",
   "self_type" : "_ZTI20audio_channel_mask_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_CONTENT_TYPE_UNKNOWN"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_CONTENT_TYPE_SPEECH"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_CONTENT_TYPE_MUSIC"
    },
    {
     "enum_field_value" : 3,
     "name" : "AUDIO_CONTENT_TYPE_MOVIE"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_CONTENT_TYPE_SONIFICATION"
    },
    {
     "enum_field_value" : 1997,
     "name" : "AUDIO_CONTENT_TYPE_ULTRASOUND"
    }
   ],
   "linker_set_key" : "_ZTI20audio_content_type_t",
   "name" : "audio_content_type_t",
   "referenced_type" : "_ZTI20audio_content_type_t",
   "self_type" : "_ZTI20audio_content_type_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_IN_ACOUSTICS_NONE"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_IN_ACOUSTICS_AGC_ENABLE"
    },
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_IN_ACOUSTICS_AGC_DISABLE"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_IN_ACOUSTICS_NS_ENABLE"
    },
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_IN_ACOUSTICS_NS_DISABLE"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_IN_ACOUSTICS_TX_IIR_ENABLE"
    },
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_IN_ACOUSTICS_TX_DISABLE"
    }
   ],
   "linker_set_key" : "_ZTI20audio_in_acoustics_t",
   "name" : "audio_in_acoustics_t",
   "referenced_type" : "_ZTI20audio_in_acoustics_t",
   "self_type" : "_ZTI20audio_in_acoustics_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_LATENCY_MODE_FREE"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_LATENCY_MODE_LOW"
    }
   ],
   "linker_set_key" : "_ZTI20audio_latency_mode_t",
   "name" : "audio_latency_mode_t",
   "referenced_type" : "_ZTI20audio_latency_mode_t",
   "self_type" : "_ZTI20audio_latency_mode_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-base-v7.1.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_OFFLOAD_NOT_SUPPORTED"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_OFFLOAD_SUPPORTED"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_OFFLOAD_GAPLESS_SUPPORTED"
    }
   ],
   "linker_set_key" : "_ZTI20audio_offload_mode_t",
   "name" : "audio_offload_mode_t",
   "referenced_type" : "_ZTI20audio_offload_mode_t",
   "self_type" : "_ZTI20audio_offload_mode_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_OUTPUT_FLAG_NONE"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_OUTPUT_FLAG_DIRECT"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_OUTPUT_FLAG_PRIMARY"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_OUTPUT_FLAG_FAST"
    },
    {
     "enum_field_value" : 8,
     "name" : "AUDIO_OUTPUT_FLAG_DEEP_BUFFER"
    },
    {
     "enum_field_value" : 16,
     "name" : "AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD"
    },
    {
     "enum_field_value" : 32,
     "name" : "AUDIO_OUTPUT_FLAG_NON_BLOCKING"
    },
    {
     "enum_field_value" : 64,
     "name" : "AUDIO_OUTPUT_FLAG_HW_AV_SYNC"
    },
    {
     "enum_field_value" : 128,
     "name" : "AUDIO_OUTPUT_FLAG_TTS"
    },
    {
     "enum_field_value" : 256,
     "name" : "AUDIO_OUTPUT_FLAG_RAW"
    },
    {
     "enum_field_value" : 512,
     "name" : "AUDIO_OUTPUT_FLAG_SYNC"
    },
    {
     "enum_field_value" : 1024,
     "name" : "AUDIO_OUTPUT_FLAG_IEC958_NONAUDIO"
    },
    {
     "enum_field_value" : 8192,
     "name" : "AUDIO_OUTPUT_FLAG_DIRECT_PCM"
    },
    {
     "enum_field_value" : 16384,
     "name" : "AUDIO_OUTPUT_FLAG_MMAP_NOIRQ"
    },
    {
     "enum_field_value" : 32768,
     "name" : "AUDIO_OUTPUT_FLAG_VOIP_RX"
    },
    {
     "enum_field_value" : 65536,
     "name" : "AUDIO_OUTPUT_FLAG_INCALL_MUSIC"
    },
    {
     "enum_field_value" : 131072,
     "name" : "AUDIO_OUTPUT_FLAG_GAPLESS_OFFLOAD"
    },
    {
     "enum_field_value" : 262144,
     "name" : "AUDIO_OUTPUT_FLAG_SPATIALIZER"
    },
    {
     "enum_field_value" : 524288,
     "name" : "AUDIO_OUTPUT_FLAG_ULTRASOUND"
    }
   ],
   "linker_set_key" : "_ZTI20audio_output_flags_t",
   "name" : "audio_output_flags_t",
   "referenced_type" : "_ZTI20audio_output_flags_t",
   "self_type" : "_ZTI20audio_output_flags_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_IO_HANDLE_NONE"
    },
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_MODULE_HANDLE_NONE"
    },
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_PORT_HANDLE_NONE"
    },
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_PATCH_HANDLE_NONE"
    }
   ],
   "linker_set_key" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
   "name" : "(unnamed enum at system/media/audio/include/system/audio.h:63:1)",
   "referenced_type" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
   "self_type" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_UNIQUE_ID_USE_UNSPECIFIED"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_UNIQUE_ID_USE_SESSION"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_UNIQUE_ID_USE_MODULE"
    },
    {
     "enum_field_value" : 3,
     "name" : "AUDIO_UNIQUE_ID_USE_EFFECT"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_UNIQUE_ID_USE_PATCH"
    },
    {
     "enum_field_value" : 5,
     "name" : "AUDIO_UNIQUE_ID_USE_OUTPUT"
    },
    {
     "enum_field_value" : 6,
     "name" : "AUDIO_UNIQUE_ID_USE_INPUT"
    },
    {
     "enum_field_value" : 7,
     "name" : "AUDIO_UNIQUE_ID_USE_CLIENT"
    },
    {
     "enum_field_value" : 8,
     "name" : "AUDIO_UNIQUE_ID_USE_MAX"
    },
    {
     "enum_field_value" : 7,
     "name" : "AUDIO_UNIQUE_ID_USE_MASK"
    }
   ],
   "linker_set_key" : "_ZTI21audio_unique_id_use_t",
   "name" : "audio_unique_id_use_t",
   "referenced_type" : "_ZTI21audio_unique_id_use_t",
   "self_type" : "_ZTI21audio_unique_id_use_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_UTILS_FIFO_SYNC_SINGLE_THREADED"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_UTILS_FIFO_SYNC_SLEEP"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_UTILS_FIFO_SYNC_PRIVATE"
    },
    {
     "enum_field_value" : 3,
     "name" : "AUDIO_UTILS_FIFO_SYNC_SHARED"
    }
   ],
   "linker_set_key" : "_ZTI21audio_utils_fifo_sync",
   "name" : "audio_utils_fifo_sync",
   "referenced_type" : "_ZTI21audio_utils_fifo_sync",
   "self_type" : "_ZTI21audio_utils_fifo_sync",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_INTERLEAVE_LEFT"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_INTERLEAVE_RIGHT"
    }
   ],
   "linker_set_key" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
   "name" : "(unnamed enum at system/media/audio/include/system/audio.h:357:1)",
   "referenced_type" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
   "self_type" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_PORT_CONFIG_SAMPLE_RATE"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_PORT_CONFIG_CHANNEL_MASK"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_PORT_CONFIG_FORMAT"
    },
    {
     "enum_field_value" : 8,
     "name" : "AUDIO_PORT_CONFIG_GAIN"
    },
    {
     "enum_field_value" : 16,
     "name" : "AUDIO_PORT_CONFIG_FLAGS"
    },
    {
     "enum_field_value" : 31,
     "name" : "AUDIO_PORT_CONFIG_ALL"
    }
   ],
   "linker_set_key" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
   "name" : "(unnamed enum at system/media/audio/include/system/audio.h:599:1)",
   "referenced_type" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
   "self_type" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_DUAL_MONO_MODE_OFF"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_DUAL_MONO_MODE_LR"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_DUAL_MONO_MODE_LL"
    },
    {
     "enum_field_value" : 3,
     "name" : "AUDIO_DUAL_MONO_MODE_RR"
    }
   ],
   "linker_set_key" : "_ZTI22audio_dual_mono_mode_t",
   "name" : "audio_dual_mono_mode_t",
   "referenced_type" : "_ZTI22audio_dual_mono_mode_t",
   "self_type" : "_ZTI22audio_dual_mono_mode_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-base-v7.0.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "NONE"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_MMAP_APPLICATION_SHAREABLE"
    }
   ],
   "linker_set_key" : "_ZTI22audio_mmap_buffer_flag",
   "name" : "audio_mmap_buffer_flag",
   "referenced_type" : "_ZTI22audio_mmap_buffer_flag",
   "self_type" : "_ZTI22audio_mmap_buffer_flag",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 30,
     "name" : "AUDIO_CHANNEL_COUNT_MAX"
    },
    {
     "enum_field_value" : -2147483648,
     "name" : "AUDIO_CHANNEL_INDEX_HDR"
    }
   ],
   "linker_set_key" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
   "name" : "(unnamed enum at system/media/audio/include/system/audio-hal-enums.h:197:1)",
   "referenced_type" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
   "self_type" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : -2147483648,
     "name" : "AUDIO_DEVICE_BIT_IN"
    },
    {
     "enum_field_value" : 1073741824,
     "name" : "AUDIO_DEVICE_BIT_DEFAULT"
    }
   ],
   "linker_set_key" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
   "name" : "(unnamed enum at system/media/audio/include/system/audio-hal-enums.h:325:1)",
   "referenced_type" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
   "self_type" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : -16777216,
     "name" : "AUDIO_FORMAT_MAIN_MASK"
    },
    {
     "enum_field_value" : 16777215,
     "name" : "AUDIO_FORMAT_SUB_MASK"
    },
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_FORMAT_PCM_MAIN"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_FORMAT_PCM_SUB_16_BIT"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_FORMAT_PCM_SUB_8_BIT"
    },
    {
     "enum_field_value" : 3,
     "name" : "AUDIO_FORMAT_PCM_SUB_32_BIT"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_FORMAT_PCM_SUB_8_24_BIT"
    },
    {
     "enum_field_value" : 5,
     "name" : "AUDIO_FORMAT_PCM_SUB_FLOAT"
    },
    {
     "enum_field_value" : 6,
     "name" : "AUDIO_FORMAT_PCM_SUB_24_BIT_PACKED"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_FORMAT_AAC_SUB_MAIN"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_FORMAT_AAC_SUB_LC"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_FORMAT_AAC_SUB_SSR"
    },
    {
     "enum_field_value" : 8,
     "name" : "AUDIO_FORMAT_AAC_SUB_LTP"
    },
    {
     "enum_field_value" : 16,
     "name" : "AUDIO_FORMAT_AAC_SUB_HE_V1"
    },
    {
     "enum_field_value" : 32,
     "name" : "AUDIO_FORMAT_AAC_SUB_SCALABLE"
    },
    {
     "enum_field_value" : 64,
     "name" : "AUDIO_FORMAT_AAC_SUB_ERLC"
    },
    {
     "enum_field_value" : 128,
     "name" : "AUDIO_FORMAT_AAC_SUB_LD"
    },
    {
     "enum_field_value" : 256,
     "name" : "AUDIO_FORMAT_AAC_SUB_HE_V2"
    },
    {
     "enum_field_value" : 512,
     "name" : "AUDIO_FORMAT_AAC_SUB_ELD"
    },
    {
     "enum_field_value" : 768,
     "name" : "AUDIO_FORMAT_AAC_SUB_XHE"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_FORMAT_E_AC3_SUB_JOC"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_FORMAT_MAT_SUB_1_0"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_FORMAT_MAT_SUB_2_0"
    },
    {
     "enum_field_value" : 3,
     "name" : "AUDIO_FORMAT_MAT_SUB_2_1"
    },
    {
     "enum_field_value" : 19,
     "name" : "AUDIO_FORMAT_MPEGH_SUB_BL_L3"
    },
    {
     "enum_field_value" : 20,
     "name" : "AUDIO_FORMAT_MPEGH_SUB_BL_L4"
    },
    {
     "enum_field_value" : 35,
     "name" : "AUDIO_FORMAT_MPEGH_SUB_LC_L3"
    },
    {
     "enum_field_value" : 36,
     "name" : "AUDIO_FORMAT_MPEGH_SUB_LC_L4"
    }
   ],
   "linker_set_key" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
   "name" : "(unnamed enum at system/media/audio/include/system/audio-hal-enums.h:498:1)",
   "referenced_type" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
   "self_type" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : -2,
     "name" : "HAL_AUDIO_SESSION_DEVICE"
    },
    {
     "enum_field_value" : -1,
     "name" : "HAL_AUDIO_SESSION_OUTPUT_STAGE"
    },
    {
     "enum_field_value" : 0,
     "name" : "HAL_AUDIO_SESSION_OUTPUT_MIX"
    }
   ],
   "linker_set_key" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
   "name" : "(unnamed enum at system/media/audio/include/system/audio_common-base.h:12:1)",
   "referenced_type" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
   "self_type" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio_common-base.h",
   "underlying_type" : "_ZTIi"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_LATENCY_LOW"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_LATENCY_NORMAL"
    }
   ],
   "linker_set_key" : "_ZTI25audio_mix_latency_class_t",
   "name" : "audio_mix_latency_class_t",
   "referenced_type" : "_ZTI25audio_mix_latency_class_t",
   "self_type" : "_ZTI25audio_mix_latency_class_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_ENCAPSULATION_MODE_NONE"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_ENCAPSULATION_MODE_ELEMENTARY_STREAM"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_ENCAPSULATION_MODE_HANDLE"
    }
   ],
   "linker_set_key" : "_ZTI26audio_encapsulation_mode_t",
   "name" : "audio_encapsulation_mode_t",
   "referenced_type" : "_ZTI26audio_encapsulation_mode_t",
   "self_type" : "_ZTI26audio_encapsulation_mode_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio_common-base.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_ENCAPSULATION_TYPE_NONE"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_ENCAPSULATION_TYPE_IEC61937"
    }
   ],
   "linker_set_key" : "_ZTI26audio_encapsulation_type_t",
   "name" : "audio_encapsulation_type_t",
   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
   "self_type" : "_ZTI26audio_encapsulation_type_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "HAL_AUDIO_MODE_NORMAL"
    },
    {
     "enum_field_value" : 1,
     "name" : "HAL_AUDIO_MODE_RINGTONE"
    },
    {
     "enum_field_value" : 2,
     "name" : "HAL_AUDIO_MODE_IN_CALL"
    },
    {
     "enum_field_value" : 3,
     "name" : "HAL_AUDIO_MODE_IN_COMMUNICATION"
    },
    {
     "enum_field_value" : 4,
     "name" : "HAL_AUDIO_MODE_CALL_SCREEN"
    }
   ],
   "linker_set_key" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
   "name" : "(unnamed enum at system/media/audio/include/system/audio_common-base.h:18:1)",
   "referenced_type" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
   "self_type" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio_common-base.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_MICROPHONE_LOCATION_UNKNOWN"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_MICROPHONE_LOCATION_MAINBODY"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_MICROPHONE_LOCATION_MAINBODY_MOVABLE"
    },
    {
     "enum_field_value" : 3,
     "name" : "AUDIO_MICROPHONE_LOCATION_PERIPHERAL"
    }
   ],
   "linker_set_key" : "_ZTI27audio_microphone_location_t",
   "name" : "audio_microphone_location_t",
   "referenced_type" : "_ZTI27audio_microphone_location_t",
   "self_type" : "_ZTI27audio_microphone_location_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-base-v7.0.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_STREAM_MIN"
    },
    {
     "enum_field_value" : 12,
     "name" : "AUDIO_STREAM_PUBLIC_CNT"
    },
    {
     "enum_field_value" : 13,
     "name" : "AUDIO_STREAM_FOR_POLICY_CNT"
    },
    {
     "enum_field_value" : 15,
     "name" : "AUDIO_STREAM_CNT"
    },
    {
     "enum_field_value" : 10,
     "name" : "AUDIO_SOURCE_MAX"
    },
    {
     "enum_field_value" : 11,
     "name" : "AUDIO_SOURCE_CNT"
    },
    {
     "enum_field_value" : 3,
     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_CNT"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_MICROPHONE_LOCATION_CNT"
    },
    {
     "enum_field_value" : 6,
     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_CNT"
    },
    {
     "enum_field_value" : -1,
     "name" : "AUDIO_DETAIL_NEGATIVE_VALUE"
    }
   ],
   "linker_set_key" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
   "name" : "(unnamed enum at system/media/audio/include/system/audio-base-utils.h:29:1)",
   "referenced_type" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
   "self_type" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-base-utils.h",
   "underlying_type" : "_ZTIi"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "MIC_DIRECTION_UNSPECIFIED"
    },
    {
     "enum_field_value" : 1,
     "name" : "MIC_DIRECTION_FRONT"
    },
    {
     "enum_field_value" : 2,
     "name" : "MIC_DIRECTION_BACK"
    },
    {
     "enum_field_value" : 3,
     "name" : "MIC_DIRECTION_EXTERNAL"
    }
   ],
   "linker_set_key" : "_ZTI28audio_microphone_direction_t",
   "name" : "audio_microphone_direction_t",
   "referenced_type" : "_ZTI28audio_microphone_direction_t",
   "self_type" : "_ZTI28audio_microphone_direction_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-base-v7.0.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_CHANNEL_REPRESENTATION_POSITION"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_CHANNEL_REPRESENTATION_INDEX"
    }
   ],
   "linker_set_key" : "_ZTI30audio_channel_representation_t",
   "name" : "audio_channel_representation_t",
   "referenced_type" : "_ZTI30audio_channel_representation_t",
   "self_type" : "_ZTI30audio_channel_representation_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_TIMESTRETCH_STRETCH_DEFAULT"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_TIMESTRETCH_STRETCH_VOICE"
    }
   ],
   "linker_set_key" : "_ZTI32audio_timestretch_stretch_mode_t",
   "name" : "audio_timestretch_stretch_mode_t",
   "referenced_type" : "_ZTI32audio_timestretch_stretch_mode_t",
   "self_type" : "_ZTI32audio_timestretch_stretch_mode_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-base-v7.0.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_UNKNOWN"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_OMNI"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_BI_DIRECTIONAL"
    },
    {
     "enum_field_value" : 3,
     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_CARDIOID"
    },
    {
     "enum_field_value" : 4,
     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_HYPER_CARDIOID"
    },
    {
     "enum_field_value" : 5,
     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_SUPER_CARDIOID"
    }
   ],
   "linker_set_key" : "_ZTI33audio_microphone_directionality_t",
   "name" : "audio_microphone_directionality_t",
   "referenced_type" : "_ZTI33audio_microphone_directionality_t",
   "self_type" : "_ZTI33audio_microphone_directionality_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-base-v7.0.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : -1,
     "name" : "AUDIO_TIMESTRETCH_FALLBACK_CUT_REPEAT"
    },
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_TIMESTRETCH_FALLBACK_DEFAULT"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_TIMESTRETCH_FALLBACK_MUTE"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_TIMESTRETCH_FALLBACK_FAIL"
    }
   ],
   "linker_set_key" : "_ZTI33audio_timestretch_fallback_mode_t",
   "name" : "audio_timestretch_fallback_mode_t",
   "referenced_type" : "_ZTI33audio_timestretch_fallback_mode_t",
   "self_type" : "_ZTI33audio_timestretch_fallback_mode_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIi"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"
    }
   ],
   "linker_set_key" : "_ZTI34audio_microphone_channel_mapping_t",
   "name" : "audio_microphone_channel_mapping_t",
   "referenced_type" : "_ZTI34audio_microphone_channel_mapping_t",
   "self_type" : "_ZTI34audio_microphone_channel_mapping_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-base-v7.0.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_NONE"
    },
    {
     "enum_field_value" : 1,
     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_FRAMEWORK_TUNER"
    },
    {
     "enum_field_value" : 2,
     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_DVB_AD_DESCRIPTOR"
    }
   ],
   "linker_set_key" : "_ZTI35audio_encapsulation_metadata_type_t",
   "name" : "audio_encapsulation_metadata_type_t",
   "referenced_type" : "_ZTI35audio_encapsulation_metadata_type_t",
   "self_type" : "_ZTI35audio_encapsulation_metadata_type_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio_common-base.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "HAL_AUDIO_TIMESTRETCH_FALLBACK_MUTE"
    },
    {
     "enum_field_value" : 2,
     "name" : "HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL"
    }
   ],
   "linker_set_key" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
   "name" : "(unnamed enum at system/media/audio/include/system/audio-base-v7.0.h:53:1)",
   "referenced_type" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
   "self_type" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-base-v7.0.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "FCC_1"
    },
    {
     "enum_field_value" : 2,
     "name" : "FCC_2"
    },
    {
     "enum_field_value" : 8,
     "name" : "FCC_8"
    },
    {
     "enum_field_value" : 12,
     "name" : "FCC_12"
    },
    {
     "enum_field_value" : 24,
     "name" : "FCC_24"
    },
    {
     "enum_field_value" : 26,
     "name" : "FCC_26"
    },
    {
     "enum_field_value" : 12,
     "name" : "FCC_LIMIT"
    }
   ],
   "linker_set_key" : "_ZTI6$FCC_1",
   "name" : "(unnamed enum at system/media/audio/include/system/audio.h:219:1)",
   "referenced_type" : "_ZTI6$FCC_1",
   "self_type" : "_ZTI6$FCC_1",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "LOG_ID_MIN"
    },
    {
     "enum_field_value" : 0,
     "name" : "LOG_ID_MAIN"
    },
    {
     "enum_field_value" : 1,
     "name" : "LOG_ID_RADIO"
    },
    {
     "enum_field_value" : 2,
     "name" : "LOG_ID_EVENTS"
    },
    {
     "enum_field_value" : 3,
     "name" : "LOG_ID_SYSTEM"
    },
    {
     "enum_field_value" : 4,
     "name" : "LOG_ID_CRASH"
    },
    {
     "enum_field_value" : 5,
     "name" : "LOG_ID_STATS"
    },
    {
     "enum_field_value" : 6,
     "name" : "LOG_ID_SECURITY"
    },
    {
     "enum_field_value" : 7,
     "name" : "LOG_ID_KERNEL"
    },
    {
     "enum_field_value" : 8,
     "name" : "LOG_ID_MAX"
    },
    {
     "enum_field_value" : 2147483647,
     "name" : "LOG_ID_DEFAULT"
    }
   ],
   "linker_set_key" : "_ZTI6log_id",
   "name" : "log_id",
   "referenced_type" : "_ZTI6log_id",
   "self_type" : "_ZTI6log_id",
   "size" : 4,
   "source_file" : "system/logging/liblog/include_vndk/android/log.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::audio_utils::channels::AUDIO_GEOMETRY_SIDE_LEFT"
    },
    {
     "enum_field_value" : 1,
     "name" : "android::audio_utils::channels::AUDIO_GEOMETRY_SIDE_CENTER"
    },
    {
     "enum_field_value" : 2,
     "name" : "android::audio_utils::channels::AUDIO_GEOMETRY_SIDE_RIGHT"
    }
   ],
   "linker_set_key" : "_ZTIN7android11audio_utils8channels19AUDIO_GEOMETRY_SIDEE",
   "name" : "android::audio_utils::channels::AUDIO_GEOMETRY_SIDE",
   "referenced_type" : "_ZTIN7android11audio_utils8channels19AUDIO_GEOMETRY_SIDEE",
   "self_type" : "_ZTIN7android11audio_utils8channels19AUDIO_GEOMETRY_SIDEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/channels.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::audio_utils::channels::AUDIO_GEOMETRY_DEPTH_FRONT"
    },
    {
     "enum_field_value" : 1,
     "name" : "android::audio_utils::channels::AUDIO_GEOMETRY_DEPTH_MIDDLE"
    },
    {
     "enum_field_value" : 2,
     "name" : "android::audio_utils::channels::AUDIO_GEOMETRY_DEPTH_BACK"
    }
   ],
   "linker_set_key" : "_ZTIN7android11audio_utils8channels20AUDIO_GEOMETRY_DEPTHE",
   "name" : "android::audio_utils::channels::AUDIO_GEOMETRY_DEPTH",
   "referenced_type" : "_ZTIN7android11audio_utils8channels20AUDIO_GEOMETRY_DEPTHE",
   "self_type" : "_ZTIN7android11audio_utils8channels20AUDIO_GEOMETRY_DEPTHE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/channels.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::audio_utils::channels::AUDIO_GEOMETRY_HEIGHT_BOTTOM"
    },
    {
     "enum_field_value" : 1,
     "name" : "android::audio_utils::channels::AUDIO_GEOMETRY_HEIGHT_MIDDLE"
    },
    {
     "enum_field_value" : 2,
     "name" : "android::audio_utils::channels::AUDIO_GEOMETRY_HEIGHT_TOP"
    }
   ],
   "linker_set_key" : "_ZTIN7android11audio_utils8channels21AUDIO_GEOMETRY_HEIGHTE",
   "name" : "android::audio_utils::channels::AUDIO_GEOMETRY_HEIGHT",
   "referenced_type" : "_ZTIN7android11audio_utils8channels21AUDIO_GEOMETRY_HEIGHTE",
   "self_type" : "_ZTIN7android11audio_utils8channels21AUDIO_GEOMETRY_HEIGHTE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/channels.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "android::OK"
    },
    {
     "enum_field_value" : 0,
     "name" : "android::NO_ERROR"
    },
    {
     "enum_field_value" : -2147483648,
     "name" : "android::UNKNOWN_ERROR"
    },
    {
     "enum_field_value" : -12,
     "name" : "android::NO_MEMORY"
    },
    {
     "enum_field_value" : -38,
     "name" : "android::INVALID_OPERATION"
    },
    {
     "enum_field_value" : -22,
     "name" : "android::BAD_VALUE"
    },
    {
     "enum_field_value" : -2147483647,
     "name" : "android::BAD_TYPE"
    },
    {
     "enum_field_value" : -2,
     "name" : "android::NAME_NOT_FOUND"
    },
    {
     "enum_field_value" : -1,
     "name" : "android::PERMISSION_DENIED"
    },
    {
     "enum_field_value" : -19,
     "name" : "android::NO_INIT"
    },
    {
     "enum_field_value" : -17,
     "name" : "android::ALREADY_EXISTS"
    },
    {
     "enum_field_value" : -32,
     "name" : "android::DEAD_OBJECT"
    },
    {
     "enum_field_value" : -2147483646,
     "name" : "android::FAILED_TRANSACTION"
    },
    {
     "enum_field_value" : -75,
     "name" : "android::BAD_INDEX"
    },
    {
     "enum_field_value" : -61,
     "name" : "android::NOT_ENOUGH_DATA"
    },
    {
     "enum_field_value" : -11,
     "name" : "android::WOULD_BLOCK"
    },
    {
     "enum_field_value" : -110,
     "name" : "android::TIMED_OUT"
    },
    {
     "enum_field_value" : -74,
     "name" : "android::UNKNOWN_TRANSACTION"
    },
    {
     "enum_field_value" : -2147483641,
     "name" : "android::FDS_NOT_ALLOWED"
    },
    {
     "enum_field_value" : -2147483640,
     "name" : "android::UNEXPECTED_NULL"
    }
   ],
   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
   "name" : "android::(unnamed enum at system/core/libutils/include/utils/Errors.h:37:1)",
   "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE",
   "self_type" : "_ZTIN7android15$ALREADY_EXISTSE",
   "size" : 4,
   "source_file" : "system/core/libutils/include/utils/Errors.h",
   "underlying_type" : "_ZTIi"
  }
 ],
 "function_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP14resampler_itfeE",
   "name" : "int (resampler_itfe *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP14resampler_itfe"
    }
   ],
   "referenced_type" : "_ZTIFiP14resampler_itfeE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP14resampler_itfeE",
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP14resampler_itfePsPjE",
   "name" : "int (resampler_itfe *, short *, unsigned int *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP14resampler_itfe"
    },
    {
     "referenced_type" : "_ZTIPs"
    },
    {
     "referenced_type" : "_ZTIPj"
    }
   ],
   "referenced_type" : "_ZTIFiP14resampler_itfePsPjE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP14resampler_itfePsPjE",
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP14resampler_itfePsPjS1_S2_E",
   "name" : "int (resampler_itfe *, short *, unsigned int *, short *, unsigned int *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP14resampler_itfe"
    },
    {
     "referenced_type" : "_ZTIPs"
    },
    {
     "referenced_type" : "_ZTIPj"
    },
    {
     "referenced_type" : "_ZTIPs"
    },
    {
     "referenced_type" : "_ZTIPj"
    }
   ],
   "referenced_type" : "_ZTIFiP14resampler_itfePsPjS1_S2_E",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP14resampler_itfePsPjS1_S2_E",
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP19echo_reference_itfeP21echo_reference_bufferE",
   "name" : "int (echo_reference_itfe *, echo_reference_buffer *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP19echo_reference_itfe"
    },
    {
     "referenced_type" : "_ZTIP21echo_reference_buffer"
    }
   ],
   "referenced_type" : "_ZTIFiP19echo_reference_itfeP21echo_reference_bufferE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP19echo_reference_itfeP21echo_reference_bufferE",
   "source_file" : "system/media/audio_utils/include/audio_utils/echo_reference.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP25resampler_buffer_providerP16resampler_bufferE",
   "name" : "int (resampler_buffer_provider *, resampler_buffer *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP25resampler_buffer_provider"
    },
    {
     "referenced_type" : "_ZTIP16resampler_buffer"
    }
   ],
   "referenced_type" : "_ZTIFiP25resampler_buffer_providerP16resampler_bufferE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP25resampler_buffer_providerP16resampler_bufferE",
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvP14resampler_itfeE",
   "name" : "void (resampler_itfe *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP14resampler_itfe"
    }
   ],
   "referenced_type" : "_ZTIFvP14resampler_itfeE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvP14resampler_itfeE",
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvP25resampler_buffer_providerP16resampler_bufferE",
   "name" : "void (resampler_buffer_provider *, resampler_buffer *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP25resampler_buffer_provider"
    },
    {
     "referenced_type" : "_ZTIP16resampler_buffer"
    }
   ],
   "referenced_type" : "_ZTIFvP25resampler_buffer_providerP16resampler_bufferE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvP25resampler_buffer_providerP16resampler_bufferE",
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  }
 ],
 "functions" :
 [
  {
   "function_name" : "audio_utils_log_plot",
   "linker_set_key" : "_Z20audio_utils_log_plotINSt3__111__wrap_iterIPNS0_4pairIfbEEEEENS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEET_SC_",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTINSt3__111__wrap_iterIPNS_4pairIfbEEEE"
    },
    {
     "referenced_type" : "_ZTINSt3__111__wrap_iterIPNS_4pairIfbEEEE"
    }
   ],
   "return_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "source_file" : "system/media/audio_utils/include/audio_utils/LogPlot.h",
   "template_args" :
   [
    "_ZTINSt3__111__wrap_iterIPNS_4pairIfbEEEE"
   ]
  },
  {
   "function_name" : "audio_utils_fifo::audio_utils_fifo",
   "linker_set_key" : "_ZN16audio_utils_fifoC1EjjPvR22audio_utils_fifo_indexPS1_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP16audio_utils_fifo"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIR22audio_utils_fifo_index"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIP22audio_utils_fifo_index"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo::audio_utils_fifo",
   "linker_set_key" : "_ZN16audio_utils_fifoC1EjjPvb21audio_utils_fifo_sync",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP16audio_utils_fifo"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIb"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTI21audio_utils_fifo_sync"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo::audio_utils_fifo",
   "linker_set_key" : "_ZN16audio_utils_fifoC2EjjPvR22audio_utils_fifo_indexPS1_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP16audio_utils_fifo"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIR22audio_utils_fifo_index"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIP22audio_utils_fifo_index"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo::audio_utils_fifo",
   "linker_set_key" : "_ZN16audio_utils_fifoC2EjjPvb21audio_utils_fifo_sync",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP16audio_utils_fifo"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIb"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTI21audio_utils_fifo_sync"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo::~audio_utils_fifo",
   "linker_set_key" : "_ZN16audio_utils_fifoD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP16audio_utils_fifo"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo::~audio_utils_fifo",
   "linker_set_key" : "_ZN16audio_utils_fifoD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP16audio_utils_fifo"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "access" : "protected",
   "function_name" : "audio_utils_fifo_base::audio_utils_fifo_base",
   "linker_set_key" : "_ZN21audio_utils_fifo_baseC1EjR22audio_utils_fifo_indexPS0_21audio_utils_fifo_sync",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP21audio_utils_fifo_base"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIR22audio_utils_fifo_index"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIP22audio_utils_fifo_index"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTI21audio_utils_fifo_sync"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "access" : "protected",
   "function_name" : "audio_utils_fifo_base::audio_utils_fifo_base",
   "linker_set_key" : "_ZN21audio_utils_fifo_baseC2EjR22audio_utils_fifo_indexPS0_21audio_utils_fifo_sync",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP21audio_utils_fifo_base"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIR22audio_utils_fifo_index"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIP22audio_utils_fifo_index"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTI21audio_utils_fifo_sync"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "access" : "protected",
   "function_name" : "audio_utils_fifo_base::~audio_utils_fifo_base",
   "linker_set_key" : "_ZN21audio_utils_fifo_baseD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP21audio_utils_fifo_base"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "access" : "protected",
   "function_name" : "audio_utils_fifo_base::~audio_utils_fifo_base",
   "linker_set_key" : "_ZN21audio_utils_fifo_baseD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP21audio_utils_fifo_base"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_index::loadAcquire",
   "linker_set_key" : "_ZN22audio_utils_fifo_index11loadAcquireEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP22audio_utils_fifo_index"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo_index.h"
  },
  {
   "function_name" : "audio_utils_fifo_index::storeRelease",
   "linker_set_key" : "_ZN22audio_utils_fifo_index12storeReleaseEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP22audio_utils_fifo_index"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo_index.h"
  },
  {
   "function_name" : "audio_utils_fifo_index::loadSingleThreaded",
   "linker_set_key" : "_ZN22audio_utils_fifo_index18loadSingleThreadedEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP22audio_utils_fifo_index"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo_index.h"
  },
  {
   "function_name" : "audio_utils_fifo_index::storeSingleThreaded",
   "linker_set_key" : "_ZN22audio_utils_fifo_index19storeSingleThreadedEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP22audio_utils_fifo_index"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo_index.h"
  },
  {
   "function_name" : "audio_utils_fifo_index::wait",
   "linker_set_key" : "_ZN22audio_utils_fifo_index4waitEijPK8timespec",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP22audio_utils_fifo_index"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPK8timespec"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo_index.h"
  },
  {
   "function_name" : "audio_utils_fifo_index::wake",
   "linker_set_key" : "_ZN22audio_utils_fifo_index4wakeEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP22audio_utils_fifo_index"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo_index.h"
  },
  {
   "function_name" : "audio_utils_fifo_reader::setHysteresis",
   "linker_set_key" : "_ZN23audio_utils_fifo_reader13setHysteresisEij",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_reader"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_reader::read",
   "linker_set_key" : "_ZN23audio_utils_fifo_reader4readEPvjPK8timespecPj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_reader"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIPK8timespec"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIPj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_reader::flush",
   "linker_set_key" : "_ZN23audio_utils_fifo_reader5flushEPj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_reader"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIPj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_reader::obtain",
   "linker_set_key" : "_ZN23audio_utils_fifo_reader6obtainEP17audio_utils_iovecjPK8timespec",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_reader"
    },
    {
     "referenced_type" : "_ZTIP17audio_utils_iovec"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIj"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIPK8timespec"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_reader::obtain",
   "linker_set_key" : "_ZN23audio_utils_fifo_reader6obtainEP17audio_utils_iovecjPK8timespecPj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_reader"
    },
    {
     "referenced_type" : "_ZTIP17audio_utils_iovec"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPK8timespec"
    },
    {
     "referenced_type" : "_ZTIPj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_reader::release",
   "linker_set_key" : "_ZN23audio_utils_fifo_reader7releaseEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_reader"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_reader::available",
   "linker_set_key" : "_ZN23audio_utils_fifo_reader9availableEPj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_reader"
    },
    {
     "referenced_type" : "_ZTIPj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_reader::available",
   "linker_set_key" : "_ZN23audio_utils_fifo_reader9availableEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_reader"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_reader::audio_utils_fifo_reader",
   "linker_set_key" : "_ZN23audio_utils_fifo_readerC1ER16audio_utils_fifobb",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_reader"
    },
    {
     "referenced_type" : "_ZTIR16audio_utils_fifo"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIb"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIb"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_reader::audio_utils_fifo_reader",
   "linker_set_key" : "_ZN23audio_utils_fifo_readerC2ER16audio_utils_fifobb",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_reader"
    },
    {
     "referenced_type" : "_ZTIR16audio_utils_fifo"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIb"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIb"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_reader::~audio_utils_fifo_reader",
   "linker_set_key" : "_ZN23audio_utils_fifo_readerD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_reader"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_reader::~audio_utils_fifo_reader",
   "linker_set_key" : "_ZN23audio_utils_fifo_readerD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_reader"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_reader::~audio_utils_fifo_reader",
   "linker_set_key" : "_ZN23audio_utils_fifo_readerD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_reader"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_writer::setHysteresis",
   "linker_set_key" : "_ZN23audio_utils_fifo_writer13setHysteresisEjj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_writer"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_writer::write",
   "linker_set_key" : "_ZN23audio_utils_fifo_writer5writeEPKvjPK8timespec",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_writer"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIPK8timespec"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_writer::obtain",
   "linker_set_key" : "_ZN23audio_utils_fifo_writer6obtainEP17audio_utils_iovecjPK8timespec",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_writer"
    },
    {
     "referenced_type" : "_ZTIP17audio_utils_iovec"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIj"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIPK8timespec"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_writer::resize",
   "linker_set_key" : "_ZN23audio_utils_fifo_writer6resizeEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_writer"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_writer::release",
   "linker_set_key" : "_ZN23audio_utils_fifo_writer7releaseEj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_writer"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_writer::available",
   "linker_set_key" : "_ZN23audio_utils_fifo_writer9availableEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_writer"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_writer::audio_utils_fifo_writer",
   "linker_set_key" : "_ZN23audio_utils_fifo_writerC1ER16audio_utils_fifo",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_writer"
    },
    {
     "referenced_type" : "_ZTIR16audio_utils_fifo"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_writer::audio_utils_fifo_writer",
   "linker_set_key" : "_ZN23audio_utils_fifo_writerC2ER16audio_utils_fifo",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_writer"
    },
    {
     "referenced_type" : "_ZTIR16audio_utils_fifo"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_writer::~audio_utils_fifo_writer",
   "linker_set_key" : "_ZN23audio_utils_fifo_writerD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_writer"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_writer::~audio_utils_fifo_writer",
   "linker_set_key" : "_ZN23audio_utils_fifo_writerD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_writer"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_writer::~audio_utils_fifo_writer",
   "linker_set_key" : "_ZN23audio_utils_fifo_writerD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP23audio_utils_fifo_writer"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_provider::audio_utils_fifo_provider",
   "linker_set_key" : "_ZN25audio_utils_fifo_providerC2ER16audio_utils_fifo",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP25audio_utils_fifo_provider"
    },
    {
     "referenced_type" : "_ZTIR16audio_utils_fifo"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_provider::~audio_utils_fifo_provider",
   "linker_set_key" : "_ZN25audio_utils_fifo_providerD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP25audio_utils_fifo_provider"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_provider::~audio_utils_fifo_provider",
   "linker_set_key" : "_ZN25audio_utils_fifo_providerD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP25audio_utils_fifo_provider"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_provider::~audio_utils_fifo_provider",
   "linker_set_key" : "_ZN25audio_utils_fifo_providerD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIP25audio_utils_fifo_provider"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "android::audio_utils::Balance::setBalance",
   "linker_set_key" : "_ZN7android11audio_utils7Balance10setBalanceEf",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android11audio_utils7BalanceE"
    },
    {
     "referenced_type" : "_ZTIf"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/Balance.h"
  },
  {
   "function_name" : "android::audio_utils::Balance::setChannelMask",
   "linker_set_key" : "_ZN7android11audio_utils7Balance14setChannelMaskE20audio_channel_mask_t",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android11audio_utils7BalanceE"
    },
    {
     "referenced_type" : "_ZTI20audio_channel_mask_t"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/Balance.h"
  },
  {
   "function_name" : "android::audio_utils::Balance::process",
   "linker_set_key" : "_ZN7android11audio_utils7Balance7processEPfj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android11audio_utils7BalanceE"
    },
    {
     "referenced_type" : "_ZTIPf"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/Balance.h"
  },
  {
   "function_name" : "android::audio_utils::metadata::tedious_details::copyFromByteString",
   "linker_set_key" : "_ZN7android11audio_utils8metadata15tedious_details18copyFromByteStringINS1_13compound_typeIJixfdNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENS1_4DataEEEELj0EEEbPNS1_5DatumERKNS6_IhNS7_IhEENS9_IhEEEERjjPNS5_6vectorIjNS9_IjEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPN7android11audio_utils8metadata5DatumE"
    },
    {
     "referenced_type" : "_ZTIRKNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE"
    },
    {
     "referenced_type" : "_ZTIRj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE"
    }
   ],
   "return_type" : "_ZTIb",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h",
   "template_args" :
   [
    "_ZTIN7android11audio_utils8metadata13compound_typeIJixfdNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_4DataEEEE"
   ]
  },
  {
   "function_name" : "android::audio_utils::metadata::tedious_details::copyFromByteString",
   "linker_set_key" : "_ZN7android11audio_utils8metadata15tedious_details18copyFromByteStringINS1_13compound_typeIJixfdNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENS1_4DataEEEELj1EEEbPNS1_5DatumERKNS6_IhNS7_IhEENS9_IhEEEERjjPNS5_6vectorIjNS9_IjEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPN7android11audio_utils8metadata5DatumE"
    },
    {
     "referenced_type" : "_ZTIRKNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE"
    },
    {
     "referenced_type" : "_ZTIRj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE"
    }
   ],
   "return_type" : "_ZTIb",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h",
   "template_args" :
   [
    "_ZTIN7android11audio_utils8metadata13compound_typeIJixfdNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_4DataEEEE"
   ]
  },
  {
   "function_name" : "android::audio_utils::metadata::tedious_details::copyFromByteString",
   "linker_set_key" : "_ZN7android11audio_utils8metadata15tedious_details18copyFromByteStringINS1_13compound_typeIJixfdNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENS1_4DataEEEELj2EEEbPNS1_5DatumERKNS6_IhNS7_IhEENS9_IhEEEERjjPNS5_6vectorIjNS9_IjEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPN7android11audio_utils8metadata5DatumE"
    },
    {
     "referenced_type" : "_ZTIRKNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE"
    },
    {
     "referenced_type" : "_ZTIRj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE"
    }
   ],
   "return_type" : "_ZTIb",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h",
   "template_args" :
   [
    "_ZTIN7android11audio_utils8metadata13compound_typeIJixfdNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_4DataEEEE"
   ]
  },
  {
   "function_name" : "android::audio_utils::metadata::tedious_details::copyFromByteString",
   "linker_set_key" : "_ZN7android11audio_utils8metadata15tedious_details18copyFromByteStringINS1_13compound_typeIJixfdNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENS1_4DataEEEELj3EEEbPNS1_5DatumERKNS6_IhNS7_IhEENS9_IhEEEERjjPNS5_6vectorIjNS9_IjEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPN7android11audio_utils8metadata5DatumE"
    },
    {
     "referenced_type" : "_ZTIRKNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE"
    },
    {
     "referenced_type" : "_ZTIRj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE"
    }
   ],
   "return_type" : "_ZTIb",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h",
   "template_args" :
   [
    "_ZTIN7android11audio_utils8metadata13compound_typeIJixfdNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_4DataEEEE"
   ]
  },
  {
   "function_name" : "android::audio_utils::metadata::tedious_details::copyFromByteString",
   "linker_set_key" : "_ZN7android11audio_utils8metadata15tedious_details18copyFromByteStringINS1_13compound_typeIJixfdNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENS1_4DataEEEELj4EEEbPNS1_5DatumERKNS6_IhNS7_IhEENS9_IhEEEERjjPNS5_6vectorIjNS9_IjEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPN7android11audio_utils8metadata5DatumE"
    },
    {
     "referenced_type" : "_ZTIRKNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE"
    },
    {
     "referenced_type" : "_ZTIRj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE"
    }
   ],
   "return_type" : "_ZTIb",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h",
   "template_args" :
   [
    "_ZTIN7android11audio_utils8metadata13compound_typeIJixfdNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_4DataEEEE"
   ]
  },
  {
   "function_name" : "android::audio_utils::metadata::tedious_details::copyFromByteString",
   "linker_set_key" : "_ZN7android11audio_utils8metadata15tedious_details18copyFromByteStringINS1_13compound_typeIJixfdNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENS1_4DataEEEELj5EEEbPNS1_5DatumERKNS6_IhNS7_IhEENS9_IhEEEERjjPNS5_6vectorIjNS9_IjEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPN7android11audio_utils8metadata5DatumE"
    },
    {
     "referenced_type" : "_ZTIRKNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE"
    },
    {
     "referenced_type" : "_ZTIRj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE"
    }
   ],
   "return_type" : "_ZTIb",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h",
   "template_args" :
   [
    "_ZTIN7android11audio_utils8metadata13compound_typeIJixfdNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_4DataEEEE"
   ]
  },
  {
   "function_name" : "android::audio_utils::metadata::copyToByteString",
   "linker_set_key" : "_ZN7android11audio_utils8metadata16copyToByteStringINSt3__112basic_stringEJcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEbRKT_IJDpT0_EERNS4_IhNS5_IhEENS7_IhEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
    },
    {
     "referenced_type" : "_ZTIRNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE"
    }
   ],
   "return_type" : "_ZTIb",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "android::audio_utils::metadata::copyToByteString",
   "linker_set_key" : "_ZN7android11audio_utils8metadata16copyToByteStringINSt3__13mapEJNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_5DatumENS3_4lessISA_EENS8_INS3_4pairIKSA_SB_EEEEEEEbRKT_IJDpT0_EERNS5_IhNS6_IhEENS8_IhEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIRKNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumENS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEE"
    },
    {
     "referenced_type" : "_ZTIRNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE"
    }
   ],
   "return_type" : "_ZTIb",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "android::audio_utils::metadata::copyToByteString",
   "linker_set_key" : "_ZN7android11audio_utils8metadata16copyToByteStringIdEENSt3__19enable_ifIXoo28is_primitive_metadata_type_vIT_Esr3stdE15is_arithmetic_vINS3_5decayIS5_E4typeEEEbE4typeERKS5_RNS3_12basic_stringIhNS3_11char_traitsIhEENS3_9allocatorIhEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIRKd"
    },
    {
     "referenced_type" : "_ZTIRNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE"
    }
   ],
   "return_type" : "_ZTIb",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h",
   "template_args" :
   [
    "_ZTId"
   ]
  },
  {
   "function_name" : "android::audio_utils::metadata::copyToByteString",
   "linker_set_key" : "_ZN7android11audio_utils8metadata16copyToByteStringIxEENSt3__19enable_ifIXoo28is_primitive_metadata_type_vIT_Esr3stdE15is_arithmetic_vINS3_5decayIS5_E4typeEEEbE4typeERKS5_RNS3_12basic_stringIhNS3_11char_traitsIhEENS3_9allocatorIhEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIRKx"
    },
    {
     "referenced_type" : "_ZTIRNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE"
    }
   ],
   "return_type" : "_ZTIb",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h",
   "template_args" :
   [
    "_ZTIx"
   ]
  },
  {
   "function_name" : "android::audio_utils::metadata::copyFromByteString",
   "linker_set_key" : "_ZN7android11audio_utils8metadata18copyFromByteStringINSt3__112basic_stringEJcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEbPT_IJDpT0_EERKNS4_IhNS5_IhEENS7_IhEEEERjPNS3_6vectorIjNS7_IjEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
    },
    {
     "referenced_type" : "_ZTIRKNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE"
    },
    {
     "referenced_type" : "_ZTIRj"
    },
    {
     "referenced_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE"
    }
   ],
   "return_type" : "_ZTIb",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "android::audio_utils::metadata::copyFromByteString",
   "linker_set_key" : "_ZN7android11audio_utils8metadata18copyFromByteStringINSt3__13mapEJNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_5DatumENS3_4lessISA_EENS8_INS3_4pairIKSA_SB_EEEEEEEbPT_IJDpT0_EERKNS5_IhNS6_IhEENS8_IhEEEERjPNS3_6vectorIjNS8_IjEEEE",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumENS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEE"
    },
    {
     "referenced_type" : "_ZTIRKNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE"
    },
    {
     "referenced_type" : "_ZTIRj"
    },
    {
     "referenced_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE"
    }
   ],
   "return_type" : "_ZTIb",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "android::PowerLog::log",
   "linker_set_key" : "_ZN7android8PowerLog3logEPKvjx",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android8PowerLogE"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIx"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/PowerLog.h"
  },
  {
   "function_name" : "android::PowerLog::PowerLog",
   "linker_set_key" : "_ZN7android8PowerLogC1Ejj14audio_format_tjj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android8PowerLogE"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTI14audio_format_t"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/PowerLog.h"
  },
  {
   "function_name" : "android::PowerLog::PowerLog",
   "linker_set_key" : "_ZN7android8PowerLogC2Ejj14audio_format_tjj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPN7android8PowerLogE"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTI14audio_format_t"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/PowerLog.h"
  },
  {
   "access" : "protected",
   "function_name" : "audio_utils_fifo_base::sum",
   "linker_set_key" : "_ZNK21audio_utils_fifo_base3sumEjj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPK21audio_utils_fifo_base"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "access" : "protected",
   "function_name" : "audio_utils_fifo_base::diff",
   "linker_set_key" : "_ZNK21audio_utils_fifo_base4diffEjjPjb",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPK21audio_utils_fifo_base"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIPj"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIb"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "access" : "protected",
   "function_name" : "audio_utils_fifo_base::shutdown",
   "linker_set_key" : "_ZNK21audio_utils_fifo_base8shutdownEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPK21audio_utils_fifo_base"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_reader::getHysteresis",
   "linker_set_key" : "_ZNK23audio_utils_fifo_reader13getHysteresisEPiPj",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPK23audio_utils_fifo_reader"
    },
    {
     "referenced_type" : "_ZTIPi"
    },
    {
     "referenced_type" : "_ZTIPj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_writer::getHysteresis",
   "linker_set_key" : "_ZNK23audio_utils_fifo_writer13getHysteresisEPjS0_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPK23audio_utils_fifo_writer"
    },
    {
     "referenced_type" : "_ZTIPj"
    },
    {
     "referenced_type" : "_ZTIPj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "audio_utils_fifo_writer::size",
   "linker_set_key" : "_ZNK23audio_utils_fifo_writer4sizeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPK23audio_utils_fifo_writer"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "function_name" : "android::audio_utils::Balance::computeStereoBalance",
   "linker_set_key" : "_ZNK7android11audio_utils7Balance20computeStereoBalanceEfPfS2_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android11audio_utils7BalanceE"
    },
    {
     "referenced_type" : "_ZTIf"
    },
    {
     "referenced_type" : "_ZTIPf"
    },
    {
     "referenced_type" : "_ZTIPf"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/Balance.h"
  },
  {
   "function_name" : "android::audio_utils::Balance::toString",
   "linker_set_key" : "_ZNK7android11audio_utils7Balance8toStringEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android11audio_utils7BalanceE"
    }
   ],
   "return_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "source_file" : "system/media/audio_utils/include/audio_utils/Balance.h"
  },
  {
   "function_name" : "android::PowerLog::dumpToString",
   "linker_set_key" : "_ZNK7android8PowerLog12dumpToStringEPKcjxb",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android8PowerLogE"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIPKc"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIj"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIx"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIb"
    }
   ],
   "return_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "source_file" : "system/media/audio_utils/include/audio_utils/PowerLog.h"
  },
  {
   "function_name" : "android::PowerLog::dump",
   "linker_set_key" : "_ZNK7android8PowerLog4dumpEiPKcjxb",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "_ZTIPKN7android8PowerLogE"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIPKc"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIj"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIx"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIb"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/PowerLog.h"
  },
  {
   "function_name" : "accumulate_by_audio_format",
   "linker_set_key" : "accumulate_by_audio_format",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTI14audio_format_t"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/format.h"
  },
  {
   "function_name" : "accumulate_float",
   "linker_set_key" : "accumulate_float",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPf"
    },
    {
     "referenced_type" : "_ZTIPKf"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "accumulate_i16",
   "linker_set_key" : "accumulate_i16",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPs"
    },
    {
     "referenced_type" : "_ZTIPKs"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "accumulate_i32",
   "linker_set_key" : "accumulate_i32",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPi"
    },
    {
     "referenced_type" : "_ZTIPKi"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "accumulate_p24",
   "linker_set_key" : "accumulate_p24",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPh"
    },
    {
     "referenced_type" : "_ZTIPKh"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "accumulate_q8_23",
   "linker_set_key" : "accumulate_q8_23",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPi"
    },
    {
     "referenced_type" : "_ZTIPKi"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "accumulate_u8",
   "linker_set_key" : "accumulate_u8",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPh"
    },
    {
     "referenced_type" : "_ZTIPKh"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "adjust_channels",
   "linker_set_key" : "adjust_channels",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/media/audio_utils/include/audio_utils/channels.h"
  },
  {
   "function_name" : "adjust_channels_non_destructive",
   "linker_set_key" : "adjust_channels_non_destructive",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/media/audio_utils/include/audio_utils/channels.h"
  },
  {
   "function_name" : "adjust_selected_channels",
   "linker_set_key" : "adjust_selected_channels",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/media/audio_utils/include/audio_utils/channels.h"
  },
  {
   "function_name" : "audio_metadata_byte_string_len",
   "linker_set_key" : "audio_metadata_byte_string_len",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKh"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "audio_metadata_create",
   "linker_set_key" : "audio_metadata_create",
   "return_type" : "_ZTIP16audio_metadata_t",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "audio_metadata_destroy",
   "linker_set_key" : "audio_metadata_destroy",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP16audio_metadata_t"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "audio_metadata_erase",
   "linker_set_key" : "audio_metadata_erase",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP16audio_metadata_t"
    },
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "audio_metadata_from_byte_string",
   "linker_set_key" : "audio_metadata_from_byte_string",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKh"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIP16audio_metadata_t",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "audio_metadata_get_data",
   "linker_set_key" : "audio_metadata_get_data",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP16audio_metadata_t"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPP16audio_metadata_t"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "audio_metadata_get_double",
   "linker_set_key" : "audio_metadata_get_double",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP16audio_metadata_t"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPd"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "audio_metadata_get_float",
   "linker_set_key" : "audio_metadata_get_float",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP16audio_metadata_t"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPf"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "audio_metadata_get_int32",
   "linker_set_key" : "audio_metadata_get_int32",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP16audio_metadata_t"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "audio_metadata_get_int64",
   "linker_set_key" : "audio_metadata_get_int64",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP16audio_metadata_t"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPx"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "audio_metadata_get_string",
   "linker_set_key" : "audio_metadata_get_string",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP16audio_metadata_t"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPPc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "audio_metadata_put_data",
   "linker_set_key" : "audio_metadata_put_data",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP16audio_metadata_t"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIP16audio_metadata_t"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "audio_metadata_put_double",
   "linker_set_key" : "audio_metadata_put_double",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP16audio_metadata_t"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTId"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "audio_metadata_put_float",
   "linker_set_key" : "audio_metadata_put_float",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP16audio_metadata_t"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIf"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "audio_metadata_put_int32",
   "linker_set_key" : "audio_metadata_put_int32",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP16audio_metadata_t"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "audio_metadata_put_int64",
   "linker_set_key" : "audio_metadata_put_int64",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP16audio_metadata_t"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIx"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "audio_metadata_put_string",
   "linker_set_key" : "audio_metadata_put_string",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP16audio_metadata_t"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "audio_utils_compute_energy_mono",
   "linker_set_key" : "audio_utils_compute_energy_mono",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTI14audio_format_t"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIf",
   "source_file" : "system/media/audio_utils/include/audio_utils/power.h"
  },
  {
   "function_name" : "audio_utils_compute_power_mono",
   "linker_set_key" : "audio_utils_compute_power_mono",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTI14audio_format_t"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIf",
   "source_file" : "system/media/audio_utils/include/audio_utils/power.h"
  },
  {
   "function_name" : "audio_utils_is_compute_power_format_supported",
   "linker_set_key" : "audio_utils_is_compute_power_format_supported",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTI14audio_format_t"
    }
   ],
   "return_type" : "_ZTIb",
   "source_file" : "system/media/audio_utils/include/audio_utils/power.h"
  },
  {
   "function_name" : "byte_string_from_audio_metadata",
   "linker_set_key" : "byte_string_from_audio_metadata",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP16audio_metadata_t"
    },
    {
     "referenced_type" : "_ZTIPPh"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "function_name" : "create_echo_reference",
   "linker_set_key" : "create_echo_reference",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTI14audio_format_t"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTI14audio_format_t"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPP19echo_reference_itfe"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/echo_reference.h"
  },
  {
   "function_name" : "create_resampler",
   "linker_set_key" : "create_resampler",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIP25resampler_buffer_provider"
    },
    {
     "referenced_type" : "_ZTIPP14resampler_itfe"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "function_name" : "ditherAndClamp",
   "linker_set_key" : "ditherAndClamp",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPi"
    },
    {
     "referenced_type" : "_ZTIPKi"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "downmix_to_mono_float_from_stereo_float",
   "linker_set_key" : "downmix_to_mono_float_from_stereo_float",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPf"
    },
    {
     "referenced_type" : "_ZTIPKf"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "downmix_to_mono_i16_from_stereo_i16",
   "linker_set_key" : "downmix_to_mono_i16_from_stereo_i16",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPs"
    },
    {
     "referenced_type" : "_ZTIPKs"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "error_log_create",
   "linker_set_key" : "error_log_create",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIx"
    }
   ],
   "return_type" : "_ZTIP11error_log_t",
   "source_file" : "system/media/audio_utils/include/audio_utils/ErrorLog.h"
  },
  {
   "function_name" : "error_log_destroy",
   "linker_set_key" : "error_log_destroy",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11error_log_t"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/ErrorLog.h"
  },
  {
   "function_name" : "error_log_dump",
   "linker_set_key" : "error_log_dump",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11error_log_t"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIx"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/ErrorLog.h"
  },
  {
   "function_name" : "error_log_log",
   "linker_set_key" : "error_log_log",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11error_log_t"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIx"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/ErrorLog.h"
  },
  {
   "function_name" : "fixed_fft",
   "linker_set_key" : "fixed_fft",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPi"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fixedfft.h"
  },
  {
   "function_name" : "fixed_fft_real",
   "linker_set_key" : "fixed_fft_real",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPi"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/fixedfft.h"
  },
  {
   "function_name" : "float_from_gain",
   "linker_set_key" : "float_from_gain",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIt"
    }
   ],
   "return_type" : "_ZTIf",
   "source_file" : "system/media/audio_utils/include/audio_utils/minifloat.h"
  },
  {
   "function_name" : "float_from_sample",
   "linker_set_key" : "float_from_sample",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIs"
    }
   ],
   "return_type" : "_ZTIf",
   "source_file" : "system/media/audio_utils/include/audio_utils/sample.h"
  },
  {
   "function_name" : "gain_from_float",
   "linker_set_key" : "gain_from_float",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIf"
    }
   ],
   "return_type" : "_ZTIt",
   "source_file" : "system/media/audio_utils/include/audio_utils/minifloat.h"
  },
  {
   "function_name" : "limiter",
   "linker_set_key" : "limiter",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIf"
    }
   ],
   "return_type" : "_ZTIf",
   "source_file" : "system/media/audio_utils/include/audio_utils/limiter.h"
  },
  {
   "function_name" : "memcpy_by_audio_format",
   "linker_set_key" : "memcpy_by_audio_format",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTI14audio_format_t"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTI14audio_format_t"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/format.h"
  },
  {
   "function_name" : "memcpy_by_channel_mask",
   "linker_set_key" : "memcpy_by_channel_mask",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_by_index_array",
   "linker_set_key" : "memcpy_by_index_array",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPKa"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_by_index_array_initialization",
   "linker_set_key" : "memcpy_by_index_array_initialization",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPa"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_by_index_array_initialization_dst_index",
   "linker_set_key" : "memcpy_by_index_array_initialization_dst_index",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPa"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_by_index_array_initialization_from_channel_mask",
   "linker_set_key" : "memcpy_by_index_array_initialization_from_channel_mask",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPa"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTI20audio_channel_mask_t"
    },
    {
     "referenced_type" : "_ZTI20audio_channel_mask_t"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/media/audio_utils/include/audio_utils/format.h"
  },
  {
   "function_name" : "memcpy_by_index_array_initialization_src_index",
   "linker_set_key" : "memcpy_by_index_array_initialization_src_index",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPa"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_float_from_float_with_clamping",
   "linker_set_key" : "memcpy_to_float_from_float_with_clamping",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPf"
    },
    {
     "referenced_type" : "_ZTIPKf"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIf"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_float_from_i16",
   "linker_set_key" : "memcpy_to_float_from_i16",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPf"
    },
    {
     "referenced_type" : "_ZTIPKs"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_float_from_i32",
   "linker_set_key" : "memcpy_to_float_from_i32",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPf"
    },
    {
     "referenced_type" : "_ZTIPKi"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_float_from_p24",
   "linker_set_key" : "memcpy_to_float_from_p24",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPf"
    },
    {
     "referenced_type" : "_ZTIPKh"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_float_from_q4_27",
   "linker_set_key" : "memcpy_to_float_from_q4_27",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPf"
    },
    {
     "referenced_type" : "_ZTIPKi"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_float_from_q8_23",
   "linker_set_key" : "memcpy_to_float_from_q8_23",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPf"
    },
    {
     "referenced_type" : "_ZTIPKi"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_float_from_u8",
   "linker_set_key" : "memcpy_to_float_from_u8",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPf"
    },
    {
     "referenced_type" : "_ZTIPKh"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_i16_from_float",
   "linker_set_key" : "memcpy_to_i16_from_float",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPs"
    },
    {
     "referenced_type" : "_ZTIPKf"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_i16_from_i32",
   "linker_set_key" : "memcpy_to_i16_from_i32",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPs"
    },
    {
     "referenced_type" : "_ZTIPKi"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_i16_from_p24",
   "linker_set_key" : "memcpy_to_i16_from_p24",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPs"
    },
    {
     "referenced_type" : "_ZTIPKh"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_i16_from_q4_27",
   "linker_set_key" : "memcpy_to_i16_from_q4_27",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPs"
    },
    {
     "referenced_type" : "_ZTIPKi"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_i16_from_q8_23",
   "linker_set_key" : "memcpy_to_i16_from_q8_23",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPs"
    },
    {
     "referenced_type" : "_ZTIPKi"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_i16_from_u8",
   "linker_set_key" : "memcpy_to_i16_from_u8",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPs"
    },
    {
     "referenced_type" : "_ZTIPKh"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_i32_from_float",
   "linker_set_key" : "memcpy_to_i32_from_float",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPi"
    },
    {
     "referenced_type" : "_ZTIPKf"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_i32_from_i16",
   "linker_set_key" : "memcpy_to_i32_from_i16",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPi"
    },
    {
     "referenced_type" : "_ZTIPKs"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_i32_from_p24",
   "linker_set_key" : "memcpy_to_i32_from_p24",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPi"
    },
    {
     "referenced_type" : "_ZTIPKh"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_i32_from_u8",
   "linker_set_key" : "memcpy_to_i32_from_u8",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPi"
    },
    {
     "referenced_type" : "_ZTIPKh"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_p24_from_float",
   "linker_set_key" : "memcpy_to_p24_from_float",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPh"
    },
    {
     "referenced_type" : "_ZTIPKf"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_p24_from_i16",
   "linker_set_key" : "memcpy_to_p24_from_i16",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPh"
    },
    {
     "referenced_type" : "_ZTIPKs"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_p24_from_i32",
   "linker_set_key" : "memcpy_to_p24_from_i32",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPh"
    },
    {
     "referenced_type" : "_ZTIPKi"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_p24_from_q8_23",
   "linker_set_key" : "memcpy_to_p24_from_q8_23",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPh"
    },
    {
     "referenced_type" : "_ZTIPKi"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_q4_27_from_float",
   "linker_set_key" : "memcpy_to_q4_27_from_float",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPi"
    },
    {
     "referenced_type" : "_ZTIPKf"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_q8_23_from_float_with_clamp",
   "linker_set_key" : "memcpy_to_q8_23_from_float_with_clamp",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPi"
    },
    {
     "referenced_type" : "_ZTIPKf"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_q8_23_from_i16",
   "linker_set_key" : "memcpy_to_q8_23_from_i16",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPi"
    },
    {
     "referenced_type" : "_ZTIPKs"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_q8_23_from_p24",
   "linker_set_key" : "memcpy_to_q8_23_from_p24",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPi"
    },
    {
     "referenced_type" : "_ZTIPKh"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_u8_from_float",
   "linker_set_key" : "memcpy_to_u8_from_float",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPh"
    },
    {
     "referenced_type" : "_ZTIPKf"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_u8_from_i16",
   "linker_set_key" : "memcpy_to_u8_from_i16",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPh"
    },
    {
     "referenced_type" : "_ZTIPKs"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_u8_from_i32",
   "linker_set_key" : "memcpy_to_u8_from_i32",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPh"
    },
    {
     "referenced_type" : "_ZTIPKi"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_u8_from_p24",
   "linker_set_key" : "memcpy_to_u8_from_p24",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPh"
    },
    {
     "referenced_type" : "_ZTIPKh"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "memcpy_to_u8_from_q8_23",
   "linker_set_key" : "memcpy_to_u8_from_q8_23",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPh"
    },
    {
     "referenced_type" : "_ZTIPKi"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "mono_blend",
   "linker_set_key" : "mono_blend",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTI14audio_format_t"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "default_arg" : true,
     "referenced_type" : "_ZTIb"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/mono_blend.h"
  },
  {
   "function_name" : "nonZeroMono16",
   "linker_set_key" : "nonZeroMono16",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKs"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "nonZeroMono32",
   "linker_set_key" : "nonZeroMono32",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKi"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "nonZeroStereo16",
   "linker_set_key" : "nonZeroStereo16",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKs"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "nonZeroStereo32",
   "linker_set_key" : "nonZeroStereo32",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKi"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "power_log_create",
   "linker_set_key" : "power_log_create",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTI14audio_format_t"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIP11power_log_t",
   "source_file" : "system/media/audio_utils/include/audio_utils/PowerLog.h"
  },
  {
   "function_name" : "power_log_destroy",
   "linker_set_key" : "power_log_destroy",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11power_log_t"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/PowerLog.h"
  },
  {
   "function_name" : "power_log_dump",
   "linker_set_key" : "power_log_dump",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11power_log_t"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIx"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "system/media/audio_utils/include/audio_utils/PowerLog.h"
  },
  {
   "function_name" : "power_log_log",
   "linker_set_key" : "power_log_log",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11power_log_t"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIx"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/PowerLog.h"
  },
  {
   "function_name" : "release_echo_reference",
   "linker_set_key" : "release_echo_reference",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP19echo_reference_itfe"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/echo_reference.h"
  },
  {
   "function_name" : "release_resampler",
   "linker_set_key" : "release_resampler",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP14resampler_itfe"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "function_name" : "roundup",
   "linker_set_key" : "roundup",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "system/media/audio_utils/include/audio_utils/roundup.h"
  },
  {
   "function_name" : "sample_from_float",
   "linker_set_key" : "sample_from_float",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIf"
    }
   ],
   "return_type" : "_ZTIs",
   "source_file" : "system/media/audio_utils/include/audio_utils/sample.h"
  },
  {
   "function_name" : "upmix_to_stereo_float_from_mono_float",
   "linker_set_key" : "upmix_to_stereo_float_from_mono_float",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPf"
    },
    {
     "referenced_type" : "_ZTIPKf"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "function_name" : "upmix_to_stereo_i16_from_mono_i16",
   "linker_set_key" : "upmix_to_stereo_i16_from_mono_i16",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPs"
    },
    {
     "referenced_type" : "_ZTIPKs"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  }
 ],
 "global_vars" :
 [
  {
   "linker_set_key" : "_ZN7android11audio_utils8channels19kSideFromChannelIdxE",
   "name" : "android::audio_utils::channels::kSideFromChannelIdx",
   "referenced_type" : "_ZTIA26_KN7android11audio_utils8channels19AUDIO_GEOMETRY_SIDEE",
   "source_file" : "system/media/audio_utils/include/audio_utils/channels.h"
  }
 ],
 "lvalue_reference_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIR16audio_utils_fifo",
   "name" : "audio_utils_fifo &",
   "referenced_type" : "_ZTI16audio_utils_fifo",
   "self_type" : "_ZTIR16audio_utils_fifo",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIR22audio_utils_fifo_index",
   "name" : "audio_utils_fifo_index &",
   "referenced_type" : "_ZTI22audio_utils_fifo_index",
   "self_type" : "_ZTIR22audio_utils_fifo_index",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKN7android11audio_utils8metadata3KeyINS1_4DataEvEE",
   "name" : "const android::audio_utils::metadata::Key<android::audio_utils::metadata::Data, void> &",
   "referenced_type" : "_ZTIKN7android11audio_utils8metadata3KeyINS1_4DataEvEE",
   "self_type" : "_ZTIRKN7android11audio_utils8metadata3KeyINS1_4DataEvEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKN7android11audio_utils8metadata3KeyINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEvEE",
   "name" : "const android::audio_utils::metadata::Key<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, void> &",
   "referenced_type" : "_ZTIKN7android11audio_utils8metadata3KeyINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEvEE",
   "self_type" : "_ZTIRKN7android11audio_utils8metadata3KeyINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEvEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKN7android11audio_utils8metadata3KeyIdvEE",
   "name" : "const android::audio_utils::metadata::Key<double, void> &",
   "referenced_type" : "_ZTIKN7android11audio_utils8metadata3KeyIdvEE",
   "self_type" : "_ZTIRKN7android11audio_utils8metadata3KeyIdvEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKN7android11audio_utils8metadata3KeyIfvEE",
   "name" : "const android::audio_utils::metadata::Key<float, void> &",
   "referenced_type" : "_ZTIKN7android11audio_utils8metadata3KeyIfvEE",
   "self_type" : "_ZTIRKN7android11audio_utils8metadata3KeyIfvEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKN7android11audio_utils8metadata3KeyIivEE",
   "name" : "const android::audio_utils::metadata::Key<int, void> &",
   "referenced_type" : "_ZTIKN7android11audio_utils8metadata3KeyIivEE",
   "self_type" : "_ZTIRKN7android11audio_utils8metadata3KeyIivEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKN7android11audio_utils8metadata3KeyIxvEE",
   "name" : "const android::audio_utils::metadata::Key<long long, void> &",
   "referenced_type" : "_ZTIKN7android11audio_utils8metadata3KeyIxvEE",
   "self_type" : "_ZTIRKN7android11audio_utils8metadata3KeyIxvEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKN7android11audio_utils8metadata4DataE",
   "name" : "const android::audio_utils::metadata::Data &",
   "referenced_type" : "_ZTIKN7android11audio_utils8metadata4DataE",
   "self_type" : "_ZTIRKN7android11audio_utils8metadata4DataE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKN7android11audio_utils8metadata5DatumE",
   "name" : "const android::audio_utils::metadata::Datum &",
   "referenced_type" : "_ZTIKN7android11audio_utils8metadata5DatumE",
   "self_type" : "_ZTIRKN7android11audio_utils8metadata5DatumE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE",
   "name" : "const std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char>> &",
   "referenced_type" : "_ZTIKNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE",
   "self_type" : "_ZTIRKNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumENS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEE",
   "name" : "const std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, android::audio_utils::metadata::Datum, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, android::audio_utils::metadata::Datum>>> &",
   "referenced_type" : "_ZTIKNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumENS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEE",
   "self_type" : "_ZTIRKNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumENS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKNSt3__13mapIdiNS_4lessIdEENS_9allocatorINS_4pairIKdiEEEEEE",
   "name" : "const std::map<double, int, std::less<double>, std::allocator<std::pair<const double, int>>> &",
   "referenced_type" : "_ZTIKNSt3__13mapIdiNS_4lessIdEENS_9allocatorINS_4pairIKdiEEEEEE",
   "self_type" : "_ZTIRKNSt3__13mapIdiNS_4lessIdEENS_9allocatorINS_4pairIKdiEEEEEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/LogPlot.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEE",
   "name" : "const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, android::audio_utils::metadata::Datum> &",
   "referenced_type" : "_ZTIKNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEE",
   "self_type" : "_ZTIRKNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKd",
   "name" : "const double &",
   "referenced_type" : "_ZTIKd",
   "self_type" : "_ZTIRKd",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKf",
   "name" : "const float &",
   "referenced_type" : "_ZTIKf",
   "self_type" : "_ZTIRKf",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKi",
   "name" : "const int &",
   "referenced_type" : "_ZTIKi",
   "self_type" : "_ZTIRKi",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/ErrorLog.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKj",
   "name" : "const unsigned int &",
   "referenced_type" : "_ZTIKj",
   "self_type" : "_ZTIRKj",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKx",
   "name" : "const long long &",
   "referenced_type" : "_ZTIKx",
   "self_type" : "_ZTIRKx",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRN7android11audio_utils8metadata4DataE",
   "name" : "android::audio_utils::metadata::Data &",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata4DataE",
   "self_type" : "_ZTIRN7android11audio_utils8metadata4DataE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRN7android11audio_utils8metadata5DatumE",
   "name" : "android::audio_utils::metadata::Datum &",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata5DatumE",
   "self_type" : "_ZTIRN7android11audio_utils8metadata5DatumE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "self_type" : "_ZTIRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE",
   "name" : "std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char>> &",
   "referenced_type" : "_ZTINSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE",
   "self_type" : "_ZTIRNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRPKc",
   "name" : "const char *&",
   "referenced_type" : "_ZTIPKc",
   "self_type" : "_ZTIRPKc",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRd",
   "name" : "double &",
   "referenced_type" : "_ZTId",
   "self_type" : "_ZTIRd",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRf",
   "name" : "float &",
   "referenced_type" : "_ZTIf",
   "self_type" : "_ZTIRf",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRi",
   "name" : "int &",
   "referenced_type" : "_ZTIi",
   "self_type" : "_ZTIRi",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRj",
   "name" : "unsigned int &",
   "referenced_type" : "_ZTIj",
   "self_type" : "_ZTIRj",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRx",
   "name" : "long long &",
   "referenced_type" : "_ZTIx",
   "self_type" : "_ZTIRx",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  }
 ],
 "pointer_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP11error_log_t",
   "name" : "error_log_t *",
   "referenced_type" : "_ZTI11error_log_t",
   "self_type" : "_ZTIP11error_log_t",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/ErrorLog.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP11power_log_t",
   "name" : "power_log_t *",
   "referenced_type" : "_ZTI11power_log_t",
   "self_type" : "_ZTIP11power_log_t",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/PowerLog.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP13audio_usage_t",
   "name" : "audio_usage_t *",
   "referenced_type" : "_ZTI13audio_usage_t",
   "self_type" : "_ZTIP13audio_usage_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP14audio_format_t",
   "name" : "audio_format_t *",
   "referenced_type" : "_ZTI14audio_format_t",
   "self_type" : "_ZTIP14audio_format_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP14audio_source_t",
   "name" : "audio_source_t *",
   "referenced_type" : "_ZTI14audio_source_t",
   "self_type" : "_ZTIP14audio_source_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP14resampler_itfe",
   "name" : "resampler_itfe *",
   "referenced_type" : "_ZTI14resampler_itfe",
   "self_type" : "_ZTIP14resampler_itfe",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP15audio_devices_t",
   "name" : "audio_devices_t *",
   "referenced_type" : "_ZTI15audio_devices_t",
   "self_type" : "_ZTIP15audio_devices_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP16audio_metadata_t",
   "name" : "audio_metadata_t *",
   "referenced_type" : "_ZTI16audio_metadata_t",
   "self_type" : "_ZTIP16audio_metadata_t",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP16audio_utils_fifo",
   "name" : "audio_utils_fifo *",
   "referenced_type" : "_ZTI16audio_utils_fifo",
   "self_type" : "_ZTIP16audio_utils_fifo",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP16resampler_buffer",
   "name" : "resampler_buffer *",
   "referenced_type" : "_ZTI16resampler_buffer",
   "self_type" : "_ZTIP16resampler_buffer",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP17audio_gain_mode_t",
   "name" : "audio_gain_mode_t *",
   "referenced_type" : "_ZTI17audio_gain_mode_t",
   "self_type" : "_ZTIP17audio_gain_mode_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP17audio_utils_iovec",
   "name" : "audio_utils_iovec *",
   "referenced_type" : "_ZTI17audio_utils_iovec",
   "self_type" : "_ZTIP17audio_utils_iovec",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP19audio_input_flags_t",
   "name" : "audio_input_flags_t *",
   "referenced_type" : "_ZTI19audio_input_flags_t",
   "self_type" : "_ZTIP19audio_input_flags_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP19audio_stream_type_t",
   "name" : "audio_stream_type_t *",
   "referenced_type" : "_ZTI19audio_stream_type_t",
   "self_type" : "_ZTIP19audio_stream_type_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP19echo_reference_itfe",
   "name" : "echo_reference_itfe *",
   "referenced_type" : "_ZTI19echo_reference_itfe",
   "self_type" : "_ZTIP19echo_reference_itfe",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/echo_reference.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP20audio_channel_mask_t",
   "name" : "audio_channel_mask_t *",
   "referenced_type" : "_ZTI20audio_channel_mask_t",
   "self_type" : "_ZTIP20audio_channel_mask_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP20audio_content_type_t",
   "name" : "audio_content_type_t *",
   "referenced_type" : "_ZTI20audio_content_type_t",
   "self_type" : "_ZTIP20audio_content_type_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP20audio_output_flags_t",
   "name" : "audio_output_flags_t *",
   "referenced_type" : "_ZTI20audio_output_flags_t",
   "self_type" : "_ZTIP20audio_output_flags_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP21audio_utils_fifo_base",
   "name" : "audio_utils_fifo_base *",
   "referenced_type" : "_ZTI21audio_utils_fifo_base",
   "self_type" : "_ZTIP21audio_utils_fifo_base",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP21echo_reference_buffer",
   "name" : "echo_reference_buffer *",
   "referenced_type" : "_ZTI21echo_reference_buffer",
   "self_type" : "_ZTIP21echo_reference_buffer",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/echo_reference.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP22audio_utils_fifo_index",
   "name" : "audio_utils_fifo_index *",
   "referenced_type" : "_ZTI22audio_utils_fifo_index",
   "self_type" : "_ZTIP22audio_utils_fifo_index",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo_index.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP23audio_utils_fifo_reader",
   "name" : "audio_utils_fifo_reader *",
   "referenced_type" : "_ZTI23audio_utils_fifo_reader",
   "self_type" : "_ZTIP23audio_utils_fifo_reader",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP23audio_utils_fifo_writer",
   "name" : "audio_utils_fifo_writer *",
   "referenced_type" : "_ZTI23audio_utils_fifo_writer",
   "self_type" : "_ZTIP23audio_utils_fifo_writer",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP25audio_utils_fifo_provider",
   "name" : "audio_utils_fifo_provider *",
   "referenced_type" : "_ZTI25audio_utils_fifo_provider",
   "self_type" : "_ZTIP25audio_utils_fifo_provider",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP25resampler_buffer_provider",
   "name" : "resampler_buffer_provider *",
   "referenced_type" : "_ZTI25resampler_buffer_provider",
   "self_type" : "_ZTIP25resampler_buffer_provider",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP26audio_encapsulation_type_t",
   "name" : "audio_encapsulation_type_t *",
   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
   "self_type" : "_ZTIP26audio_encapsulation_type_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP7log_msg",
   "name" : "log_msg *",
   "referenced_type" : "_ZTI7log_msg",
   "self_type" : "_ZTIP7log_msg",
   "size" : 4,
   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP14resampler_itfeE",
   "name" : "int (*)(resampler_itfe *)",
   "referenced_type" : "_ZTIFiP14resampler_itfeE",
   "self_type" : "_ZTIPFiP14resampler_itfeE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP14resampler_itfePsPjE",
   "name" : "int (*)(resampler_itfe *, short *, unsigned int *)",
   "referenced_type" : "_ZTIFiP14resampler_itfePsPjE",
   "self_type" : "_ZTIPFiP14resampler_itfePsPjE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP14resampler_itfePsPjS1_S2_E",
   "name" : "int (*)(resampler_itfe *, short *, unsigned int *, short *, unsigned int *)",
   "referenced_type" : "_ZTIFiP14resampler_itfePsPjS1_S2_E",
   "self_type" : "_ZTIPFiP14resampler_itfePsPjS1_S2_E",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP19echo_reference_itfeP21echo_reference_bufferE",
   "name" : "int (*)(echo_reference_itfe *, echo_reference_buffer *)",
   "referenced_type" : "_ZTIFiP19echo_reference_itfeP21echo_reference_bufferE",
   "self_type" : "_ZTIPFiP19echo_reference_itfeP21echo_reference_bufferE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/echo_reference.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP25resampler_buffer_providerP16resampler_bufferE",
   "name" : "int (*)(resampler_buffer_provider *, resampler_buffer *)",
   "referenced_type" : "_ZTIFiP25resampler_buffer_providerP16resampler_bufferE",
   "self_type" : "_ZTIPFiP25resampler_buffer_providerP16resampler_bufferE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvP14resampler_itfeE",
   "name" : "void (*)(resampler_itfe *)",
   "referenced_type" : "_ZTIFvP14resampler_itfeE",
   "self_type" : "_ZTIPFvP14resampler_itfeE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvP25resampler_buffer_providerP16resampler_bufferE",
   "name" : "void (*)(resampler_buffer_provider *, resampler_buffer *)",
   "referenced_type" : "_ZTIFvP25resampler_buffer_providerP16resampler_bufferE",
   "self_type" : "_ZTIPFvP25resampler_buffer_providerP16resampler_bufferE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK16audio_utils_fifo",
   "name" : "const audio_utils_fifo *",
   "referenced_type" : "_ZTIK16audio_utils_fifo",
   "self_type" : "_ZTIPK16audio_utils_fifo",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK21audio_utils_fifo_base",
   "name" : "const audio_utils_fifo_base *",
   "referenced_type" : "_ZTIK21audio_utils_fifo_base",
   "self_type" : "_ZTIPK21audio_utils_fifo_base",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK23audio_utils_fifo_reader",
   "name" : "const audio_utils_fifo_reader *",
   "referenced_type" : "_ZTIK23audio_utils_fifo_reader",
   "self_type" : "_ZTIPK23audio_utils_fifo_reader",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK23audio_utils_fifo_writer",
   "name" : "const audio_utils_fifo_writer *",
   "referenced_type" : "_ZTIK23audio_utils_fifo_writer",
   "self_type" : "_ZTIPK23audio_utils_fifo_writer",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK25audio_utils_fifo_provider",
   "name" : "const audio_utils_fifo_provider *",
   "referenced_type" : "_ZTIK25audio_utils_fifo_provider",
   "self_type" : "_ZTIPK25audio_utils_fifo_provider",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK7log_msg",
   "name" : "const log_msg *",
   "referenced_type" : "_ZTIK7log_msg",
   "self_type" : "_ZTIPK7log_msg",
   "size" : 4,
   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK8timespec",
   "name" : "const timespec *",
   "referenced_type" : "_ZTIK8timespec",
   "self_type" : "_ZTIPK8timespec",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android11audio_utils7BalanceE",
   "name" : "const android::audio_utils::Balance *",
   "referenced_type" : "_ZTIKN7android11audio_utils7BalanceE",
   "self_type" : "_ZTIPKN7android11audio_utils7BalanceE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Balance.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android11audio_utils8metadata3KeyINS1_4DataEvEE",
   "name" : "const android::audio_utils::metadata::Key<android::audio_utils::metadata::Data, void> *",
   "referenced_type" : "_ZTIKN7android11audio_utils8metadata3KeyINS1_4DataEvEE",
   "self_type" : "_ZTIPKN7android11audio_utils8metadata3KeyINS1_4DataEvEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android11audio_utils8metadata3KeyINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEvEE",
   "name" : "const android::audio_utils::metadata::Key<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, void> *",
   "referenced_type" : "_ZTIKN7android11audio_utils8metadata3KeyINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEvEE",
   "self_type" : "_ZTIPKN7android11audio_utils8metadata3KeyINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEvEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android11audio_utils8metadata3KeyIdvEE",
   "name" : "const android::audio_utils::metadata::Key<double, void> *",
   "referenced_type" : "_ZTIKN7android11audio_utils8metadata3KeyIdvEE",
   "self_type" : "_ZTIPKN7android11audio_utils8metadata3KeyIdvEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android11audio_utils8metadata3KeyIfvEE",
   "name" : "const android::audio_utils::metadata::Key<float, void> *",
   "referenced_type" : "_ZTIKN7android11audio_utils8metadata3KeyIfvEE",
   "self_type" : "_ZTIPKN7android11audio_utils8metadata3KeyIfvEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android11audio_utils8metadata3KeyIivEE",
   "name" : "const android::audio_utils::metadata::Key<int, void> *",
   "referenced_type" : "_ZTIKN7android11audio_utils8metadata3KeyIivEE",
   "self_type" : "_ZTIPKN7android11audio_utils8metadata3KeyIivEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android11audio_utils8metadata3KeyIxvEE",
   "name" : "const android::audio_utils::metadata::Key<long long, void> *",
   "referenced_type" : "_ZTIKN7android11audio_utils8metadata3KeyIxvEE",
   "self_type" : "_ZTIPKN7android11audio_utils8metadata3KeyIxvEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android8ErrorLogIiEE",
   "name" : "const android::ErrorLog<int> *",
   "referenced_type" : "_ZTIKN7android8ErrorLogIiEE",
   "self_type" : "_ZTIPKN7android8ErrorLogIiEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/ErrorLog.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android8PowerLogE",
   "name" : "const android::PowerLog *",
   "referenced_type" : "_ZTIKN7android8PowerLogE",
   "self_type" : "_ZTIPKN7android8PowerLogE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/PowerLog.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKa",
   "name" : "const signed char *",
   "referenced_type" : "_ZTIKa",
   "self_type" : "_ZTIPKa",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKc",
   "name" : "const char *",
   "referenced_type" : "_ZTIKc",
   "self_type" : "_ZTIPKc",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKf",
   "name" : "const float *",
   "referenced_type" : "_ZTIKf",
   "self_type" : "_ZTIPKf",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKh",
   "name" : "const unsigned char *",
   "referenced_type" : "_ZTIKh",
   "self_type" : "_ZTIPKh",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKi",
   "name" : "const int *",
   "referenced_type" : "_ZTIKi",
   "self_type" : "_ZTIPKi",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKs",
   "name" : "const short *",
   "referenced_type" : "_ZTIKs",
   "self_type" : "_ZTIPKs",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKv",
   "name" : "const void *",
   "referenced_type" : "_ZTIKv",
   "self_type" : "_ZTIPKv",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/channels.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN7android11audio_utils7BalanceE",
   "name" : "android::audio_utils::Balance *",
   "referenced_type" : "_ZTIN7android11audio_utils7BalanceE",
   "self_type" : "_ZTIPN7android11audio_utils7BalanceE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Balance.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN7android11audio_utils8metadata4DataE",
   "name" : "android::audio_utils::metadata::Data *",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata4DataE",
   "self_type" : "_ZTIPN7android11audio_utils8metadata4DataE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN7android11audio_utils8metadata5DatumE",
   "name" : "android::audio_utils::metadata::Datum *",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata5DatumE",
   "self_type" : "_ZTIPN7android11audio_utils8metadata5DatumE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN7android8ErrorLogIiE5EntryE",
   "name" : "android::ErrorLog<int>::Entry *",
   "referenced_type" : "_ZTIN7android8ErrorLogIiE5EntryE",
   "self_type" : "_ZTIPN7android8ErrorLogIiE5EntryE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/ErrorLog.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN7android8ErrorLogIiEE",
   "name" : "android::ErrorLog<int> *",
   "referenced_type" : "_ZTIN7android8ErrorLogIiEE",
   "self_type" : "_ZTIPN7android8ErrorLogIiEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/ErrorLog.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN7android8PowerLogE",
   "name" : "android::PowerLog *",
   "referenced_type" : "_ZTIN7android8PowerLogE",
   "self_type" : "_ZTIPN7android8PowerLogE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/PowerLog.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumENS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEE",
   "name" : "std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, android::audio_utils::metadata::Datum, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, android::audio_utils::metadata::Datum>>> *",
   "referenced_type" : "_ZTINSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumENS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEE",
   "self_type" : "_ZTIPNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumENS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPP14resampler_itfe",
   "name" : "resampler_itfe **",
   "referenced_type" : "_ZTIP14resampler_itfe",
   "self_type" : "_ZTIPP14resampler_itfe",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPP16audio_metadata_t",
   "name" : "audio_metadata_t **",
   "referenced_type" : "_ZTIP16audio_metadata_t",
   "self_type" : "_ZTIPP16audio_metadata_t",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPP19echo_reference_itfe",
   "name" : "echo_reference_itfe **",
   "referenced_type" : "_ZTIP19echo_reference_itfe",
   "self_type" : "_ZTIPP19echo_reference_itfe",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/echo_reference.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPPc",
   "name" : "char **",
   "referenced_type" : "_ZTIPc",
   "self_type" : "_ZTIPPc",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPPh",
   "name" : "unsigned char **",
   "referenced_type" : "_ZTIPh",
   "self_type" : "_ZTIPPh",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPa",
   "name" : "signed char *",
   "referenced_type" : "_ZTIa",
   "self_type" : "_ZTIPa",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/format.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPc",
   "name" : "char *",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIPc",
   "size" : 4,
   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPd",
   "name" : "double *",
   "referenced_type" : "_ZTId",
   "self_type" : "_ZTIPd",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPf",
   "name" : "float *",
   "referenced_type" : "_ZTIf",
   "self_type" : "_ZTIPf",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Balance.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPh",
   "name" : "unsigned char *",
   "referenced_type" : "_ZTIh",
   "self_type" : "_ZTIPh",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPi",
   "name" : "int *",
   "referenced_type" : "_ZTIi",
   "self_type" : "_ZTIPi",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPj",
   "name" : "unsigned int *",
   "referenced_type" : "_ZTIj",
   "self_type" : "_ZTIPj",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPs",
   "name" : "short *",
   "referenced_type" : "_ZTIs",
   "self_type" : "_ZTIPs",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPv",
   "name" : "void *",
   "referenced_type" : "_ZTIv",
   "self_type" : "_ZTIPv",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPx",
   "name" : "long long *",
   "referenced_type" : "_ZTIx",
   "self_type" : "_ZTIPx",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  }
 ],
 "qualified_types" :
 [
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIA1_K15audio_devices_t",
   "name" : "const audio_devices_t[1]",
   "referenced_type" : "_ZTIA1_15audio_devices_t",
   "self_type" : "_ZTIA1_K15audio_devices_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIA1_K26audio_encapsulation_type_t",
   "name" : "const audio_encapsulation_type_t[1]",
   "referenced_type" : "_ZTIA1_26audio_encapsulation_type_t",
   "self_type" : "_ZTIA1_K26audio_encapsulation_type_t",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIA26_KN7android11audio_utils8channels19AUDIO_GEOMETRY_SIDEE",
   "name" : "const android::audio_utils::channels::AUDIO_GEOMETRY_SIDE[26]",
   "referenced_type" : "_ZTIA26_N7android11audio_utils8channels19AUDIO_GEOMETRY_SIDEE",
   "self_type" : "_ZTIA26_KN7android11audio_utils8channels19AUDIO_GEOMETRY_SIDEE",
   "size" : 104,
   "source_file" : "system/media/audio_utils/include/audio_utils/channels.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIA26_KN7android11audio_utils8channels20AUDIO_GEOMETRY_DEPTHE",
   "name" : "const android::audio_utils::channels::AUDIO_GEOMETRY_DEPTH[26]",
   "referenced_type" : "_ZTIA26_N7android11audio_utils8channels20AUDIO_GEOMETRY_DEPTHE",
   "self_type" : "_ZTIA26_KN7android11audio_utils8channels20AUDIO_GEOMETRY_DEPTHE",
   "size" : 104,
   "source_file" : "system/media/audio_utils/include/audio_utils/channels.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIA26_KN7android11audio_utils8channels21AUDIO_GEOMETRY_HEIGHTE",
   "name" : "const android::audio_utils::channels::AUDIO_GEOMETRY_HEIGHT[26]",
   "referenced_type" : "_ZTIA26_N7android11audio_utils8channels21AUDIO_GEOMETRY_HEIGHTE",
   "self_type" : "_ZTIA26_KN7android11audio_utils8channels21AUDIO_GEOMETRY_HEIGHTE",
   "size" : 104,
   "source_file" : "system/media/audio_utils/include/audio_utils/channels.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIA26_Ki",
   "name" : "const int[26]",
   "referenced_type" : "_ZTIA26_i",
   "self_type" : "_ZTIA26_Ki",
   "size" : 104,
   "source_file" : "system/media/audio_utils/include/audio_utils/channels.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIA29_K15audio_devices_t",
   "name" : "const audio_devices_t[29]",
   "referenced_type" : "_ZTIA29_15audio_devices_t",
   "self_type" : "_ZTIA29_K15audio_devices_t",
   "size" : 116,
   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIA2_K15audio_devices_t",
   "name" : "const audio_devices_t[2]",
   "referenced_type" : "_ZTIA2_15audio_devices_t",
   "self_type" : "_ZTIA2_K15audio_devices_t",
   "size" : 8,
   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIA34_K15audio_devices_t",
   "name" : "const audio_devices_t[34]",
   "referenced_type" : "_ZTIA34_15audio_devices_t",
   "self_type" : "_ZTIA34_K15audio_devices_t",
   "size" : 136,
   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIA3_K15audio_devices_t",
   "name" : "const audio_devices_t[3]",
   "referenced_type" : "_ZTIA3_15audio_devices_t",
   "self_type" : "_ZTIA3_K15audio_devices_t",
   "size" : 12,
   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIA9_K15audio_devices_t",
   "name" : "const audio_devices_t[9]",
   "referenced_type" : "_ZTIA9_15audio_devices_t",
   "self_type" : "_ZTIA9_K15audio_devices_t",
   "size" : 36,
   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIK12audio_config",
   "name" : "const audio_config",
   "referenced_type" : "_ZTI12audio_config",
   "self_type" : "_ZTIK12audio_config",
   "size" : 88,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK14audio_format_t",
   "name" : "const audio_format_t",
   "referenced_type" : "_ZTI14audio_format_t",
   "self_type" : "_ZTIK14audio_format_t",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/PowerLog.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK16audio_utils_fifo",
   "name" : "const audio_utils_fifo",
   "referenced_type" : "_ZTI16audio_utils_fifo",
   "self_type" : "_ZTIK16audio_utils_fifo",
   "size" : 48,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK17audio_config_base",
   "name" : "const audio_config_base",
   "referenced_type" : "_ZTI17audio_config_base",
   "self_type" : "_ZTIK17audio_config_base",
   "size" : 12,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "_ZTIK18audio_attributes_t",
   "name" : "const audio_attributes_t",
   "referenced_type" : "_ZTI18audio_attributes_t",
   "self_type" : "_ZTIK18audio_attributes_t",
   "size" : 272,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK19audio_playback_rate",
   "name" : "const audio_playback_rate",
   "referenced_type" : "_ZTI19audio_playback_rate",
   "self_type" : "_ZTIK19audio_playback_rate",
   "size" : 16,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIK20audio_offload_info_t",
   "name" : "const audio_offload_info_t",
   "referenced_type" : "_ZTI20audio_offload_info_t",
   "self_type" : "_ZTIK20audio_offload_info_t",
   "size" : 64,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK21audio_utils_fifo_base",
   "name" : "const audio_utils_fifo_base",
   "referenced_type" : "_ZTI21audio_utils_fifo_base",
   "self_type" : "_ZTIK21audio_utils_fifo_base",
   "size" : 32,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK21audio_utils_fifo_sync",
   "name" : "const audio_utils_fifo_sync",
   "referenced_type" : "_ZTI21audio_utils_fifo_sync",
   "self_type" : "_ZTIK21audio_utils_fifo_sync",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIK23audio_utils_fifo_reader",
   "name" : "const audio_utils_fifo_reader",
   "referenced_type" : "_ZTI23audio_utils_fifo_reader",
   "self_type" : "_ZTIK23audio_utils_fifo_reader",
   "size" : 64,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIK23audio_utils_fifo_writer",
   "name" : "const audio_utils_fifo_writer",
   "referenced_type" : "_ZTI23audio_utils_fifo_writer",
   "self_type" : "_ZTIK23audio_utils_fifo_writer",
   "size" : 48,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIK25audio_utils_fifo_provider",
   "name" : "const audio_utils_fifo_provider",
   "referenced_type" : "_ZTI25audio_utils_fifo_provider",
   "self_type" : "_ZTIK25audio_utils_fifo_provider",
   "size" : 24,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "_ZTIK4$_12",
   "name" : "const (lambda at system/media/audio/include/system/audio.h:1313:41)",
   "referenced_type" : "_ZTI4$_12",
   "self_type" : "_ZTIK4$_12",
   "size" : 1,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK7log_msg",
   "name" : "const log_msg",
   "referenced_type" : "_ZTI7log_msg",
   "self_type" : "_ZTIK7log_msg",
   "size" : 5124,
   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK8timespec",
   "name" : "const timespec",
   "referenced_type" : "_ZTI8timespec",
   "self_type" : "_ZTIK8timespec",
   "size" : 8,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android11audio_utils7BalanceE",
   "name" : "const android::audio_utils::Balance",
   "referenced_type" : "_ZTIN7android11audio_utils7BalanceE",
   "self_type" : "_ZTIKN7android11audio_utils7BalanceE",
   "size" : 80,
   "source_file" : "system/media/audio_utils/include/audio_utils/Balance.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android11audio_utils8metadata3KeyINS1_4DataEvEE",
   "name" : "const android::audio_utils::metadata::Key<android::audio_utils::metadata::Data, void>",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata3KeyINS1_4DataEvEE",
   "self_type" : "_ZTIKN7android11audio_utils8metadata3KeyINS1_4DataEvEE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android11audio_utils8metadata3KeyINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEvEE",
   "name" : "const android::audio_utils::metadata::Key<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, void>",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata3KeyINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEvEE",
   "self_type" : "_ZTIKN7android11audio_utils8metadata3KeyINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEvEE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android11audio_utils8metadata3KeyIdvEE",
   "name" : "const android::audio_utils::metadata::Key<double, void>",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata3KeyIdvEE",
   "self_type" : "_ZTIKN7android11audio_utils8metadata3KeyIdvEE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android11audio_utils8metadata3KeyIfvEE",
   "name" : "const android::audio_utils::metadata::Key<float, void>",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata3KeyIfvEE",
   "self_type" : "_ZTIKN7android11audio_utils8metadata3KeyIfvEE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android11audio_utils8metadata3KeyIivEE",
   "name" : "const android::audio_utils::metadata::Key<int, void>",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata3KeyIivEE",
   "self_type" : "_ZTIKN7android11audio_utils8metadata3KeyIivEE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android11audio_utils8metadata3KeyIxvEE",
   "name" : "const android::audio_utils::metadata::Key<long long, void>",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata3KeyIxvEE",
   "self_type" : "_ZTIKN7android11audio_utils8metadata3KeyIxvEE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android11audio_utils8metadata4DataE",
   "name" : "const android::audio_utils::metadata::Data",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata4DataE",
   "self_type" : "_ZTIKN7android11audio_utils8metadata4DataE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android11audio_utils8metadata5DatumE",
   "name" : "const android::audio_utils::metadata::Datum",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata5DatumE",
   "self_type" : "_ZTIKN7android11audio_utils8metadata5DatumE",
   "size" : 16,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android8ErrorLogIiEE",
   "name" : "const android::ErrorLog<int>",
   "referenced_type" : "_ZTIN7android8ErrorLogIiEE",
   "self_type" : "_ZTIKN7android8ErrorLogIiEE",
   "size" : 48,
   "source_file" : "system/media/audio_utils/include/audio_utils/ErrorLog.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android8PowerLogE",
   "name" : "const android::PowerLog",
   "referenced_type" : "_ZTIN7android8PowerLogE",
   "self_type" : "_ZTIKN7android8PowerLogE",
   "size" : 64,
   "source_file" : "system/media/audio_utils/include/audio_utils/PowerLog.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE",
   "name" : "const std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char>>",
   "referenced_type" : "_ZTINSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE",
   "self_type" : "_ZTIKNSt3__112basic_stringIhNS_11char_traitsIhEENS_9allocatorIhEEEE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumENS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEE",
   "name" : "const std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, android::audio_utils::metadata::Datum, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, android::audio_utils::metadata::Datum>>>",
   "referenced_type" : "_ZTINSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumENS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEE",
   "self_type" : "_ZTIKNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumENS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKNSt3__13mapIdiNS_4lessIdEENS_9allocatorINS_4pairIKdiEEEEEE",
   "name" : "const std::map<double, int, std::less<double>, std::allocator<std::pair<const double, int>>>",
   "referenced_type" : "_ZTINSt3__13mapIdiNS_4lessIdEENS_9allocatorINS_4pairIKdiEEEEEE",
   "self_type" : "_ZTIKNSt3__13mapIdiNS_4lessIdEENS_9allocatorINS_4pairIKdiEEEEEE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/LogPlot.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEE",
   "name" : "const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, android::audio_utils::metadata::Datum>",
   "referenced_type" : "_ZTINSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEE",
   "self_type" : "_ZTIKNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumEEE",
   "size" : 28,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIKNSt3__18functionIFffEEE",
   "name" : "const std::function<float (float)>",
   "referenced_type" : "_ZTINSt3__18functionIFffEEE",
   "self_type" : "_ZTIKNSt3__18functionIFffEEE",
   "size" : 24,
   "source_file" : "system/media/audio_utils/include/audio_utils/Balance.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKP22audio_utils_fifo_index",
   "name" : "audio_utils_fifo_index *const",
   "referenced_type" : "_ZTIP22audio_utils_fifo_index",
   "self_type" : "_ZTIKP22audio_utils_fifo_index",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKPv",
   "name" : "void *const",
   "referenced_type" : "_ZTIPv",
   "self_type" : "_ZTIKPv",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "_ZTIKa",
   "name" : "const signed char",
   "referenced_type" : "_ZTIa",
   "self_type" : "_ZTIKa",
   "size" : 1,
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "_ZTIKb",
   "name" : "const bool",
   "referenced_type" : "_ZTIb",
   "self_type" : "_ZTIKb",
   "size" : 1,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "_ZTIKc",
   "name" : "const char",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIKc",
   "size" : 1,
   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIKd",
   "name" : "const double",
   "referenced_type" : "_ZTId",
   "self_type" : "_ZTIKd",
   "size" : 8,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKf",
   "name" : "const float",
   "referenced_type" : "_ZTIf",
   "self_type" : "_ZTIKf",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "_ZTIKh",
   "name" : "const unsigned char",
   "referenced_type" : "_ZTIh",
   "self_type" : "_ZTIKh",
   "size" : 1,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKi",
   "name" : "const int",
   "referenced_type" : "_ZTIi",
   "self_type" : "_ZTIKi",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/ErrorLog.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKj",
   "name" : "const unsigned int",
   "referenced_type" : "_ZTIj",
   "self_type" : "_ZTIKj",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
  },
  {
   "alignment" : 2,
   "is_const" : true,
   "linker_set_key" : "_ZTIKs",
   "name" : "const short",
   "referenced_type" : "_ZTIs",
   "self_type" : "_ZTIKs",
   "size" : 2,
   "source_file" : "system/media/audio_utils/include/audio_utils/primitives.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "_ZTIKv",
   "name" : "const void",
   "referenced_type" : "_ZTIv",
   "self_type" : "_ZTIKv",
   "source_file" : "system/media/audio_utils/include/audio_utils/channels.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIKx",
   "name" : "const long long",
   "referenced_type" : "_ZTIx",
   "self_type" : "_ZTIKx",
   "size" : 8,
   "source_file" : "system/media/audio_utils/include/audio_utils/ErrorLog.h"
  }
 ],
 "record_types" :
 [
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "mode",
     "referenced_type" : "_ZTI17audio_gain_mode_t"
    },
    {
     "field_name" : "channel_mask",
     "field_offset" : 32,
     "referenced_type" : "_ZTI20audio_channel_mask_t"
    },
    {
     "field_name" : "min_value",
     "field_offset" : 64,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "max_value",
     "field_offset" : 96,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "default_value",
     "field_offset" : 128,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "step_value",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "min_ramp_ms",
     "field_offset" : 192,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "max_ramp_ms",
     "field_offset" : 224,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI10audio_gain",
   "name" : "audio_gain",
   "referenced_type" : "_ZTI10audio_gain",
   "self_type" : "_ZTI10audio_gain",
   "size" : 32,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "id",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "role",
     "field_offset" : 32,
     "referenced_type" : "_ZTI17audio_port_role_t"
    },
    {
     "field_name" : "type",
     "field_offset" : 64,
     "referenced_type" : "_ZTI17audio_port_type_t"
    },
    {
     "field_name" : "name",
     "field_offset" : 96,
     "referenced_type" : "_ZTIA128_c"
    },
    {
     "field_name" : "num_sample_rates",
     "field_offset" : 1120,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "sample_rates",
     "field_offset" : 1152,
     "referenced_type" : "_ZTIA32_j"
    },
    {
     "field_name" : "num_channel_masks",
     "field_offset" : 2176,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "channel_masks",
     "field_offset" : 2208,
     "referenced_type" : "_ZTIA32_20audio_channel_mask_t"
    },
    {
     "field_name" : "num_formats",
     "field_offset" : 3232,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "formats",
     "field_offset" : 3264,
     "referenced_type" : "_ZTIA32_14audio_format_t"
    },
    {
     "field_name" : "num_gains",
     "field_offset" : 4288,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "gains",
     "field_offset" : 4320,
     "referenced_type" : "_ZTIA16_10audio_gain"
    },
    {
     "field_name" : "active_config",
     "field_offset" : 8416,
     "referenced_type" : "_ZTI17audio_port_config"
    },
    {
     "field_name" : "ext",
     "field_offset" : 10144,
     "referenced_type" : "_ZTIN10audio_portUt_E"
    }
   ],
   "linker_set_key" : "_ZTI10audio_port",
   "name" : "audio_port",
   "referenced_type" : "_ZTI10audio_port",
   "self_type" : "_ZTI10audio_port",
   "size" : 1316,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "id",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "num_sources",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "sources",
     "field_offset" : 64,
     "referenced_type" : "_ZTIA16_17audio_port_config"
    },
    {
     "field_name" : "num_sinks",
     "field_offset" : 27712,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "sinks",
     "field_offset" : 27744,
     "referenced_type" : "_ZTIA16_17audio_port_config"
    }
   ],
   "linker_set_key" : "_ZTI11audio_patch",
   "name" : "audio_patch",
   "referenced_type" : "_ZTI11audio_patch",
   "self_type" : "_ZTI11audio_patch",
   "size" : 6924,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "sample_rate",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "channel_mask",
     "field_offset" : 32,
     "referenced_type" : "_ZTI20audio_channel_mask_t"
    },
    {
     "field_name" : "format",
     "field_offset" : 64,
     "referenced_type" : "_ZTI14audio_format_t"
    },
    {
     "field_name" : "offload_info",
     "field_offset" : 128,
     "referenced_type" : "_ZTI20audio_offload_info_t"
    },
    {
     "field_name" : "frame_count",
     "field_offset" : 640,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI12audio_config",
   "name" : "audio_config",
   "referenced_type" : "_ZTI12audio_config",
   "self_type" : "_ZTI12audio_config",
   "size" : 88,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "timeLow",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "timeMid",
     "field_offset" : 32,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "timeHiAndVersion",
     "field_offset" : 48,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "clockSeq",
     "field_offset" : 64,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "node",
     "field_offset" : 80,
     "referenced_type" : "_ZTIA6_h"
    }
   ],
   "linker_set_key" : "_ZTI12audio_uuid_s",
   "name" : "audio_uuid_s",
   "referenced_type" : "_ZTI12audio_uuid_s",
   "self_type" : "_ZTI12audio_uuid_s",
   "size" : 16,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "len",
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "hdr_size",
     "field_offset" : 16,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "pid",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "tid",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "sec",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "nsec",
     "field_offset" : 128,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "lid",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "uid",
     "field_offset" : 192,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI12logger_entry",
   "name" : "logger_entry",
   "referenced_type" : "_ZTI12logger_entry",
   "self_type" : "_ZTI12logger_entry",
   "size" : 28,
   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "id",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "role",
     "field_offset" : 32,
     "referenced_type" : "_ZTI17audio_port_role_t"
    },
    {
     "field_name" : "type",
     "field_offset" : 64,
     "referenced_type" : "_ZTI17audio_port_type_t"
    },
    {
     "field_name" : "name",
     "field_offset" : 96,
     "referenced_type" : "_ZTIA128_c"
    },
    {
     "field_name" : "num_audio_profiles",
     "field_offset" : 1120,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "audio_profiles",
     "field_offset" : 1152,
     "referenced_type" : "_ZTIA32_13audio_profile"
    },
    {
     "field_name" : "num_extra_audio_descriptors",
     "field_offset" : 70784,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "extra_audio_descriptors",
     "field_offset" : 70816,
     "referenced_type" : "_ZTIA32_28audio_extra_audio_descriptor"
    },
    {
     "field_name" : "num_gains",
     "field_offset" : 82080,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "gains",
     "field_offset" : 82112,
     "referenced_type" : "_ZTIA16_10audio_gain"
    },
    {
     "field_name" : "active_config",
     "field_offset" : 86208,
     "referenced_type" : "_ZTI17audio_port_config"
    },
    {
     "field_name" : "ext",
     "field_offset" : 87936,
     "referenced_type" : "_ZTIN13audio_port_v7Ut_E"
    }
   ],
   "linker_set_key" : "_ZTI13audio_port_v7",
   "name" : "audio_port_v7",
   "referenced_type" : "_ZTI13audio_port_v7",
   "self_type" : "_ZTI13audio_port_v7",
   "size" : 11040,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "format",
     "referenced_type" : "_ZTI14audio_format_t"
    },
    {
     "field_name" : "num_sample_rates",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "sample_rates",
     "field_offset" : 64,
     "referenced_type" : "_ZTIA32_j"
    },
    {
     "field_name" : "num_channel_masks",
     "field_offset" : 1088,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "channel_masks",
     "field_offset" : 1120,
     "referenced_type" : "_ZTIA32_20audio_channel_mask_t"
    },
    {
     "field_name" : "encapsulation_type",
     "field_offset" : 2144,
     "referenced_type" : "_ZTI26audio_encapsulation_type_t"
    }
   ],
   "linker_set_key" : "_ZTI13audio_profile",
   "name" : "audio_profile",
   "referenced_type" : "_ZTI13audio_profile",
   "self_type" : "_ZTI13audio_profile",
   "size" : 272,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "input",
     "referenced_type" : "_ZTI19audio_input_flags_t"
    },
    {
     "field_name" : "output",
     "referenced_type" : "_ZTI20audio_output_flags_t"
    }
   ],
   "linker_set_key" : "_ZTI14audio_io_flags",
   "name" : "audio_io_flags",
   "record_kind" : "union",
   "referenced_type" : "_ZTI14audio_io_flags",
   "self_type" : "_ZTI14audio_io_flags",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "reset",
     "referenced_type" : "_ZTIPFvP14resampler_itfeE"
    },
    {
     "field_name" : "resample_from_provider",
     "field_offset" : 32,
     "referenced_type" : "_ZTIPFiP14resampler_itfePsPjE"
    },
    {
     "field_name" : "resample_from_input",
     "field_offset" : 64,
     "referenced_type" : "_ZTIPFiP14resampler_itfePsPjS1_S2_E"
    },
    {
     "field_name" : "delay_ns",
     "field_offset" : 96,
     "referenced_type" : "_ZTIPFiP14resampler_itfeE"
    }
   ],
   "linker_set_key" : "_ZTI14resampler_itfe",
   "name" : "resampler_itfe",
   "referenced_type" : "_ZTI14resampler_itfe",
   "self_type" : "_ZTI14resampler_itfe",
   "size" : 16,
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTI21audio_utils_fifo_base"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mFrameSize",
     "field_offset" : 256,
     "referenced_type" : "_ZTIKj"
    },
    {
     "access" : "private",
     "field_name" : "mBuffer",
     "field_offset" : 288,
     "referenced_type" : "_ZTIKPv"
    },
    {
     "access" : "private",
     "field_name" : "mSingleProcessSharedRear",
     "field_offset" : 320,
     "referenced_type" : "_ZTI22audio_utils_fifo_index"
    },
    {
     "access" : "private",
     "field_name" : "mSingleProcessSharedFront",
     "field_offset" : 352,
     "referenced_type" : "_ZTI22audio_utils_fifo_index"
    }
   ],
   "linker_set_key" : "_ZTI16audio_utils_fifo",
   "name" : "audio_utils_fifo",
   "record_kind" : "class",
   "referenced_type" : "_ZTI16audio_utils_fifo",
   "self_type" : "_ZTI16audio_utils_fifo",
   "size" : 48,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "referenced_type" : "_ZTIN16resampler_bufferUt_E"
    },
    {
     "field_name" : "frame_count",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI16resampler_buffer",
   "name" : "resampler_buffer",
   "referenced_type" : "_ZTI16resampler_buffer",
   "self_type" : "_ZTI16resampler_buffer",
   "size" : 8,
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "sample_rate",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "channel_mask",
     "field_offset" : 32,
     "referenced_type" : "_ZTI20audio_channel_mask_t"
    },
    {
     "field_name" : "format",
     "field_offset" : 64,
     "referenced_type" : "_ZTI14audio_format_t"
    }
   ],
   "linker_set_key" : "_ZTI17audio_config_base",
   "name" : "audio_config_base",
   "referenced_type" : "_ZTI17audio_config_base",
   "self_type" : "_ZTI17audio_config_base",
   "size" : 12,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "index",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "mode",
     "field_offset" : 32,
     "referenced_type" : "_ZTI17audio_gain_mode_t"
    },
    {
     "field_name" : "channel_mask",
     "field_offset" : 64,
     "referenced_type" : "_ZTI20audio_channel_mask_t"
    },
    {
     "field_name" : "values",
     "field_offset" : 96,
     "referenced_type" : "_ZTIA32_i"
    },
    {
     "field_name" : "ramp_duration_ms",
     "field_offset" : 1120,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI17audio_gain_config",
   "name" : "audio_gain_config",
   "referenced_type" : "_ZTI17audio_gain_config",
   "self_type" : "_ZTI17audio_gain_config",
   "size" : 144,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "id",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "role",
     "field_offset" : 32,
     "referenced_type" : "_ZTI17audio_port_role_t"
    },
    {
     "field_name" : "type",
     "field_offset" : 64,
     "referenced_type" : "_ZTI17audio_port_type_t"
    },
    {
     "field_name" : "config_mask",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "sample_rate",
     "field_offset" : 128,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "channel_mask",
     "field_offset" : 160,
     "referenced_type" : "_ZTI20audio_channel_mask_t"
    },
    {
     "field_name" : "format",
     "field_offset" : 192,
     "referenced_type" : "_ZTI14audio_format_t"
    },
    {
     "field_name" : "gain",
     "field_offset" : 224,
     "referenced_type" : "_ZTI17audio_gain_config"
    },
    {
     "field_name" : "flags",
     "field_offset" : 1376,
     "referenced_type" : "_ZTI14audio_io_flags"
    },
    {
     "field_name" : "ext",
     "field_offset" : 1408,
     "referenced_type" : "_ZTIN17audio_port_configUt_E"
    }
   ],
   "linker_set_key" : "_ZTI17audio_port_config",
   "name" : "audio_port_config",
   "referenced_type" : "_ZTI17audio_port_config",
   "self_type" : "_ZTI17audio_port_config",
   "size" : 216,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "mOffset",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "mLength",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI17audio_utils_iovec",
   "name" : "audio_utils_iovec",
   "referenced_type" : "_ZTI17audio_utils_iovec",
   "self_type" : "_ZTI17audio_utils_iovec",
   "size" : 8,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 1,
   "fields" :
   [
    {
     "field_name" : "content_type",
     "referenced_type" : "_ZTI20audio_content_type_t"
    },
    {
     "field_name" : "usage",
     "field_offset" : 32,
     "referenced_type" : "_ZTI13audio_usage_t"
    },
    {
     "field_name" : "source",
     "field_offset" : 64,
     "referenced_type" : "_ZTI14audio_source_t"
    },
    {
     "field_name" : "flags",
     "field_offset" : 96,
     "referenced_type" : "_ZTI18audio_flags_mask_t"
    },
    {
     "field_name" : "tags",
     "field_offset" : 128,
     "referenced_type" : "_ZTIA256_c"
    }
   ],
   "linker_set_key" : "_ZTI18audio_attributes_t",
   "name" : "audio_attributes_t",
   "referenced_type" : "_ZTI18audio_attributes_t",
   "self_type" : "_ZTI18audio_attributes_t",
   "size" : 272,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "hw_module",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "handle",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "latency_class",
     "field_offset" : 64,
     "referenced_type" : "_ZTI25audio_mix_latency_class_t"
    }
   ],
   "linker_set_key" : "_ZTI18audio_port_mix_ext",
   "name" : "audio_port_mix_ext",
   "referenced_type" : "_ZTI18audio_port_mix_ext",
   "self_type" : "_ZTI18audio_port_mix_ext",
   "size" : 12,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "time_nanoseconds",
     "referenced_type" : "_ZTIx"
    },
    {
     "field_name" : "position_frames",
     "field_offset" : 64,
     "referenced_type" : "_ZTIi"
    }
   ],
   "linker_set_key" : "_ZTI19audio_mmap_position",
   "name" : "audio_mmap_position",
   "referenced_type" : "_ZTI19audio_mmap_position",
   "self_type" : "_ZTI19audio_mmap_position",
   "size" : 16,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "mSpeed",
     "referenced_type" : "_ZTIf"
    },
    {
     "field_name" : "mPitch",
     "field_offset" : 32,
     "referenced_type" : "_ZTIf"
    },
    {
     "field_name" : "mStretchMode",
     "field_offset" : 64,
     "referenced_type" : "_ZTI32audio_timestretch_stretch_mode_t"
    },
    {
     "field_name" : "mFallbackMode",
     "field_offset" : 96,
     "referenced_type" : "_ZTI33audio_timestretch_fallback_mode_t"
    }
   ],
   "linker_set_key" : "_ZTI19audio_playback_rate",
   "name" : "audio_playback_rate",
   "referenced_type" : "_ZTI19audio_playback_rate",
   "self_type" : "_ZTI19audio_playback_rate",
   "size" : 16,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "read",
     "referenced_type" : "_ZTIPFiP19echo_reference_itfeP21echo_reference_bufferE"
    },
    {
     "field_name" : "write",
     "field_offset" : 32,
     "referenced_type" : "_ZTIPFiP19echo_reference_itfeP21echo_reference_bufferE"
    }
   ],
   "linker_set_key" : "_ZTI19echo_reference_itfe",
   "name" : "echo_reference_itfe",
   "referenced_type" : "_ZTI19echo_reference_itfe",
   "self_type" : "_ZTI19echo_reference_itfe",
   "size" : 8,
   "source_file" : "system/media/audio_utils/include/audio_utils/echo_reference.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "version",
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "size",
     "field_offset" : 16,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "sample_rate",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "channel_mask",
     "field_offset" : 64,
     "referenced_type" : "_ZTI20audio_channel_mask_t"
    },
    {
     "field_name" : "format",
     "field_offset" : 96,
     "referenced_type" : "_ZTI14audio_format_t"
    },
    {
     "field_name" : "stream_type",
     "field_offset" : 128,
     "referenced_type" : "_ZTI19audio_stream_type_t"
    },
    {
     "field_name" : "bit_rate",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "duration_us",
     "field_offset" : 192,
     "referenced_type" : "_ZTIx"
    },
    {
     "field_name" : "has_video",
     "field_offset" : 256,
     "referenced_type" : "_ZTIb"
    },
    {
     "field_name" : "is_streaming",
     "field_offset" : 264,
     "referenced_type" : "_ZTIb"
    },
    {
     "field_name" : "bit_width",
     "field_offset" : 288,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "offload_buffer_size",
     "field_offset" : 320,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "usage",
     "field_offset" : 352,
     "referenced_type" : "_ZTI13audio_usage_t"
    },
    {
     "field_name" : "encapsulation_mode",
     "field_offset" : 384,
     "referenced_type" : "_ZTI26audio_encapsulation_mode_t"
    },
    {
     "field_name" : "content_id",
     "field_offset" : 416,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "sync_id",
     "field_offset" : 448,
     "referenced_type" : "_ZTIi"
    }
   ],
   "linker_set_key" : "_ZTI20audio_offload_info_t",
   "name" : "audio_offload_info_t",
   "referenced_type" : "_ZTI20audio_offload_info_t",
   "self_type" : "_ZTI20audio_offload_info_t",
   "size" : 64,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "struct_size",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "buffer_id",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "priority",
     "field_offset" : 64,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "tag",
     "field_offset" : 96,
     "referenced_type" : "_ZTIPKc"
    },
    {
     "field_name" : "file",
     "field_offset" : 128,
     "referenced_type" : "_ZTIPKc"
    },
    {
     "field_name" : "line",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "message",
     "field_offset" : 192,
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "linker_set_key" : "_ZTI21__android_log_message",
   "name" : "__android_log_message",
   "referenced_type" : "_ZTI21__android_log_message",
   "self_type" : "_ZTI21__android_log_message",
   "size" : 28,
   "source_file" : "system/logging/liblog/include_vndk/android/log.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "hw_module",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "type",
     "field_offset" : 32,
     "referenced_type" : "_ZTI15audio_devices_t"
    },
    {
     "field_name" : "address",
     "field_offset" : 64,
     "referenced_type" : "_ZTIA32_c"
    },
    {
     "field_name" : "encapsulation_modes",
     "field_offset" : 320,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "encapsulation_metadata_types",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI21audio_port_device_ext",
   "name" : "audio_port_device_ext",
   "referenced_type" : "_ZTI21audio_port_device_ext",
   "self_type" : "_ZTI21audio_port_device_ext",
   "size" : 48,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "protected",
     "field_name" : "mFrameCount",
     "referenced_type" : "_ZTIKj"
    },
    {
     "access" : "protected",
     "field_name" : "mFrameCountP2",
     "field_offset" : 32,
     "referenced_type" : "_ZTIKj"
    },
    {
     "access" : "protected",
     "field_name" : "mFudgeFactor",
     "field_offset" : 64,
     "referenced_type" : "_ZTIKj"
    },
    {
     "access" : "protected",
     "field_name" : "mWriterRear",
     "field_offset" : 96,
     "referenced_type" : "_ZTIR22audio_utils_fifo_index"
    },
    {
     "access" : "protected",
     "field_name" : "mWriterRearSync",
     "field_offset" : 128,
     "referenced_type" : "_ZTIK21audio_utils_fifo_sync"
    },
    {
     "access" : "protected",
     "field_name" : "mThrottleFront",
     "field_offset" : 160,
     "referenced_type" : "_ZTIKP22audio_utils_fifo_index"
    },
    {
     "access" : "protected",
     "field_name" : "mThrottleFrontSync",
     "field_offset" : 192,
     "referenced_type" : "_ZTIK21audio_utils_fifo_sync"
    },
    {
     "access" : "protected",
     "field_name" : "mIsShutdown",
     "field_offset" : 224,
     "referenced_type" : "_ZTIb"
    }
   ],
   "linker_set_key" : "_ZTI21audio_utils_fifo_base",
   "name" : "audio_utils_fifo_base",
   "record_kind" : "class",
   "referenced_type" : "_ZTI21audio_utils_fifo_base",
   "self_type" : "_ZTI21audio_utils_fifo_base",
   "size" : 32,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "raw",
     "referenced_type" : "_ZTIPv"
    },
    {
     "field_name" : "frame_count",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "delay_ns",
     "field_offset" : 64,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "time_stamp",
     "field_offset" : 96,
     "referenced_type" : "_ZTI8timespec"
    }
   ],
   "linker_set_key" : "_ZTI21echo_reference_buffer",
   "name" : "echo_reference_buffer",
   "referenced_type" : "_ZTI21echo_reference_buffer",
   "self_type" : "_ZTI21echo_reference_buffer",
   "size" : 20,
   "source_file" : "system/media/audio_utils/include/audio_utils/echo_reference.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "source",
     "referenced_type" : "_ZTI14audio_source_t"
    },
    {
     "field_name" : "gain",
     "field_offset" : 32,
     "referenced_type" : "_ZTIf"
    },
    {
     "field_name" : "dest_device",
     "field_offset" : 64,
     "referenced_type" : "_ZTI15audio_devices_t"
    },
    {
     "field_name" : "dest_device_address",
     "field_offset" : 96,
     "referenced_type" : "_ZTIA32_c"
    }
   ],
   "linker_set_key" : "_ZTI21record_track_metadata",
   "name" : "record_track_metadata",
   "referenced_type" : "_ZTI21record_track_metadata",
   "self_type" : "_ZTI21record_track_metadata",
   "size" : 44,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "shared_memory_address",
     "referenced_type" : "_ZTIPv"
    },
    {
     "field_name" : "shared_memory_fd",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "buffer_size_frames",
     "field_offset" : 64,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "burst_size_frames",
     "field_offset" : 96,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "flags",
     "field_offset" : 128,
     "referenced_type" : "_ZTI22audio_mmap_buffer_flag"
    }
   ],
   "linker_set_key" : "_ZTI22audio_mmap_buffer_info",
   "name" : "audio_mmap_buffer_info",
   "referenced_type" : "_ZTI22audio_mmap_buffer_info",
   "self_type" : "_ZTI22audio_mmap_buffer_info",
   "size" : 20,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "session",
     "referenced_type" : "_ZTI15audio_session_t"
    }
   ],
   "linker_set_key" : "_ZTI22audio_port_session_ext",
   "name" : "audio_port_session_ext",
   "referenced_type" : "_ZTI22audio_port_session_ext",
   "self_type" : "_ZTI22audio_port_session_ext",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mIndex",
     "referenced_type" : "_ZTINSt3__16atomicIjEE"
    }
   ],
   "linker_set_key" : "_ZTI22audio_utils_fifo_index",
   "name" : "audio_utils_fifo_index",
   "record_kind" : "class",
   "referenced_type" : "_ZTI22audio_utils_fifo_index",
   "self_type" : "_ZTI22audio_utils_fifo_index",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo_index.h"
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTI25audio_utils_fifo_provider"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mLocalFront",
     "field_offset" : 192,
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "private",
     "field_name" : "mThrottleFront",
     "field_offset" : 224,
     "referenced_type" : "_ZTIP22audio_utils_fifo_index"
    },
    {
     "access" : "private",
     "field_name" : "mFlush",
     "field_offset" : 256,
     "referenced_type" : "_ZTIb"
    },
    {
     "access" : "private",
     "field_name" : "mArmLevel",
     "field_offset" : 288,
     "referenced_type" : "_ZTIi"
    },
    {
     "access" : "private",
     "field_name" : "mTriggerLevel",
     "field_offset" : 320,
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "private",
     "field_name" : "mIsArmed",
     "field_offset" : 352,
     "referenced_type" : "_ZTIb"
    },
    {
     "access" : "private",
     "field_name" : "mTotalLost",
     "field_offset" : 384,
     "referenced_type" : "_ZTIy"
    },
    {
     "access" : "private",
     "field_name" : "mTotalFlushed",
     "field_offset" : 448,
     "referenced_type" : "_ZTIy"
    }
   ],
   "linker_set_key" : "_ZTI23audio_utils_fifo_reader",
   "name" : "audio_utils_fifo_reader",
   "record_kind" : "class",
   "referenced_type" : "_ZTI23audio_utils_fifo_reader",
   "self_type" : "_ZTI23audio_utils_fifo_reader",
   "size" : 64,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTI23audio_utils_fifo_reader"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN23audio_utils_fifo_readerD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN23audio_utils_fifo_readerD0Ev"
    },
    {
     "mangled_component_name" : "_ZN23audio_utils_fifo_reader6obtainEP17audio_utils_iovecjPK8timespec"
    },
    {
     "mangled_component_name" : "_ZN23audio_utils_fifo_reader7releaseEj"
    },
    {
     "mangled_component_name" : "_ZN23audio_utils_fifo_reader9availableEv"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTI25audio_utils_fifo_provider"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mLocalRear",
     "field_offset" : 192,
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "private",
     "field_name" : "mArmLevel",
     "field_offset" : 224,
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "private",
     "field_name" : "mTriggerLevel",
     "field_offset" : 256,
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "private",
     "field_name" : "mIsArmed",
     "field_offset" : 288,
     "referenced_type" : "_ZTIb"
    },
    {
     "access" : "private",
     "field_name" : "mEffectiveFrames",
     "field_offset" : 320,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI23audio_utils_fifo_writer",
   "name" : "audio_utils_fifo_writer",
   "record_kind" : "class",
   "referenced_type" : "_ZTI23audio_utils_fifo_writer",
   "self_type" : "_ZTI23audio_utils_fifo_writer",
   "size" : 48,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTI23audio_utils_fifo_writer"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN23audio_utils_fifo_writerD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN23audio_utils_fifo_writerD0Ev"
    },
    {
     "mangled_component_name" : "_ZN23audio_utils_fifo_writer6obtainEP17audio_utils_iovecjPK8timespec"
    },
    {
     "mangled_component_name" : "_ZN23audio_utils_fifo_writer7releaseEj"
    },
    {
     "mangled_component_name" : "_ZN23audio_utils_fifo_writer9availableEv"
    }
   ]
  },
  {
   "alignment" : 1,
   "fields" :
   [
    {
     "field_name" : "time",
     "referenced_type" : "_ZTIA19_c"
    }
   ],
   "linker_set_key" : "_ZTI23audio_utils_time_string",
   "name" : "audio_utils_time_string",
   "referenced_type" : "_ZTI23audio_utils_time_string",
   "self_type" : "_ZTI23audio_utils_time_string",
   "size" : 19,
   "source_file" : "system/media/audio_utils/include/audio_utils/clock.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "usage",
     "referenced_type" : "_ZTI13audio_usage_t"
    },
    {
     "field_name" : "content_type",
     "field_offset" : 32,
     "referenced_type" : "_ZTI20audio_content_type_t"
    },
    {
     "field_name" : "gain",
     "field_offset" : 64,
     "referenced_type" : "_ZTIf"
    }
   ],
   "linker_set_key" : "_ZTI23playback_track_metadata",
   "name" : "playback_track_metadata",
   "referenced_type" : "_ZTI23playback_track_metadata",
   "self_type" : "_ZTI23playback_track_metadata",
   "size" : 12,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 1,
   "fields" :
   [
    {
     "field_name" : "c",
     "referenced_type" : "_ZTIc"
    }
   ],
   "linker_set_key" : "_ZTI24audio_metadata_unknown_t",
   "name" : "audio_metadata_unknown_t",
   "referenced_type" : "_ZTI24audio_metadata_unknown_t",
   "self_type" : "_ZTI24audio_metadata_unknown_t",
   "size" : 1,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "base",
     "referenced_type" : "_ZTI21record_track_metadata"
    },
    {
     "field_name" : "channel_mask",
     "field_offset" : 352,
     "referenced_type" : "_ZTI20audio_channel_mask_t"
    },
    {
     "field_name" : "tags",
     "field_offset" : 384,
     "referenced_type" : "_ZTIA256_c"
    }
   ],
   "linker_set_key" : "_ZTI24record_track_metadata_v7",
   "name" : "record_track_metadata_v7",
   "referenced_type" : "_ZTI24record_track_metadata_v7",
   "self_type" : "_ZTI24record_track_metadata_v7",
   "size" : 304,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "hw_module",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "handle",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "usecase",
     "field_offset" : 64,
     "referenced_type" : "_ZTIN25audio_port_config_mix_extUt_E"
    }
   ],
   "linker_set_key" : "_ZTI25audio_port_config_mix_ext",
   "name" : "audio_port_config_mix_ext",
   "referenced_type" : "_ZTI25audio_port_config_mix_ext",
   "self_type" : "_ZTI25audio_port_config_mix_ext",
   "size" : 12,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "protected",
     "field_name" : "mFifo",
     "field_offset" : 32,
     "referenced_type" : "_ZTIR16audio_utils_fifo"
    },
    {
     "access" : "protected",
     "field_name" : "mObtained",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "protected",
     "field_name" : "mTotalReleased",
     "field_offset" : 128,
     "referenced_type" : "_ZTIy"
    }
   ],
   "linker_set_key" : "_ZTI25audio_utils_fifo_provider",
   "name" : "audio_utils_fifo_provider",
   "record_kind" : "class",
   "referenced_type" : "_ZTI25audio_utils_fifo_provider",
   "self_type" : "_ZTI25audio_utils_fifo_provider",
   "size" : 24,
   "source_file" : "system/media/audio_utils/include/audio_utils/fifo.h",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTI25audio_utils_fifo_provider"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN25audio_utils_fifo_providerD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN25audio_utils_fifo_providerD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN25audio_utils_fifo_provider6obtainEP17audio_utils_iovecjPK8timespec"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN25audio_utils_fifo_provider7releaseEj"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN25audio_utils_fifo_provider9availableEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "get_next_buffer",
     "referenced_type" : "_ZTIPFiP25resampler_buffer_providerP16resampler_bufferE"
    },
    {
     "field_name" : "release_buffer",
     "field_offset" : 32,
     "referenced_type" : "_ZTIPFvP25resampler_buffer_providerP16resampler_bufferE"
    }
   ],
   "linker_set_key" : "_ZTI25resampler_buffer_provider",
   "name" : "resampler_buffer_provider",
   "referenced_type" : "_ZTI25resampler_buffer_provider",
   "self_type" : "_ZTI25resampler_buffer_provider",
   "size" : 8,
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "base",
     "referenced_type" : "_ZTI23playback_track_metadata"
    },
    {
     "field_name" : "channel_mask",
     "field_offset" : 96,
     "referenced_type" : "_ZTI20audio_channel_mask_t"
    },
    {
     "field_name" : "tags",
     "field_offset" : 128,
     "referenced_type" : "_ZTIA256_c"
    }
   ],
   "linker_set_key" : "_ZTI26playback_track_metadata_v7",
   "name" : "playback_track_metadata_v7",
   "referenced_type" : "_ZTI26playback_track_metadata_v7",
   "self_type" : "_ZTI26playback_track_metadata_v7",
   "size" : 272,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "x",
     "referenced_type" : "_ZTIf"
    },
    {
     "field_name" : "y",
     "field_offset" : 32,
     "referenced_type" : "_ZTIf"
    },
    {
     "field_name" : "z",
     "field_offset" : 64,
     "referenced_type" : "_ZTIf"
    }
   ],
   "linker_set_key" : "_ZTI27audio_microphone_coordinate",
   "name" : "audio_microphone_coordinate",
   "referenced_type" : "_ZTI27audio_microphone_coordinate",
   "self_type" : "_ZTI27audio_microphone_coordinate",
   "size" : 12,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "standard",
     "referenced_type" : "_ZTI16audio_standard_t"
    },
    {
     "field_name" : "descriptor_length",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "descriptor",
     "field_offset" : 64,
     "referenced_type" : "_ZTIA32_h"
    },
    {
     "field_name" : "encapsulation_type",
     "field_offset" : 320,
     "referenced_type" : "_ZTI26audio_encapsulation_type_t"
    }
   ],
   "linker_set_key" : "_ZTI28audio_extra_audio_descriptor",
   "name" : "audio_extra_audio_descriptor",
   "referenced_type" : "_ZTI28audio_extra_audio_descriptor",
   "self_type" : "_ZTI28audio_extra_audio_descriptor",
   "size" : 44,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "hw_module",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "type",
     "field_offset" : 32,
     "referenced_type" : "_ZTI15audio_devices_t"
    },
    {
     "field_name" : "address",
     "field_offset" : 64,
     "referenced_type" : "_ZTIA32_c"
    }
   ],
   "linker_set_key" : "_ZTI28audio_port_config_device_ext",
   "name" : "audio_port_config_device_ext",
   "referenced_type" : "_ZTI28audio_port_config_device_ext",
   "self_type" : "_ZTI28audio_port_config_device_ext",
   "size" : 40,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "session",
     "referenced_type" : "_ZTI15audio_session_t"
    }
   ],
   "linker_set_key" : "_ZTI29audio_port_config_session_ext",
   "name" : "audio_port_config_session_ext",
   "referenced_type" : "_ZTI29audio_port_config_session_ext",
   "self_type" : "_ZTI29audio_port_config_session_ext",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "device_id",
     "referenced_type" : "_ZTIA32_c"
    },
    {
     "field_name" : "id",
     "field_offset" : 256,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "device",
     "field_offset" : 288,
     "referenced_type" : "_ZTI15audio_devices_t"
    },
    {
     "field_name" : "address",
     "field_offset" : 320,
     "referenced_type" : "_ZTIA32_c"
    },
    {
     "field_name" : "channel_mapping",
     "field_offset" : 576,
     "referenced_type" : "_ZTIA30_34audio_microphone_channel_mapping_t"
    },
    {
     "field_name" : "location",
     "field_offset" : 1536,
     "referenced_type" : "_ZTI27audio_microphone_location_t"
    },
    {
     "field_name" : "group",
     "field_offset" : 1568,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "index_in_the_group",
     "field_offset" : 1600,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "sensitivity",
     "field_offset" : 1632,
     "referenced_type" : "_ZTIf"
    },
    {
     "field_name" : "max_spl",
     "field_offset" : 1664,
     "referenced_type" : "_ZTIf"
    },
    {
     "field_name" : "min_spl",
     "field_offset" : 1696,
     "referenced_type" : "_ZTIf"
    },
    {
     "field_name" : "directionality",
     "field_offset" : 1728,
     "referenced_type" : "_ZTI33audio_microphone_directionality_t"
    },
    {
     "field_name" : "num_frequency_responses",
     "field_offset" : 1760,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "frequency_responses",
     "field_offset" : 1792,
     "referenced_type" : "_ZTIA2_A256_f"
    },
    {
     "field_name" : "geometric_location",
     "field_offset" : 18176,
     "referenced_type" : "_ZTI27audio_microphone_coordinate"
    },
    {
     "field_name" : "orientation",
     "field_offset" : 18272,
     "referenced_type" : "_ZTI27audio_microphone_coordinate"
    }
   ],
   "linker_set_key" : "_ZTI33audio_microphone_characteristic_t",
   "name" : "audio_microphone_characteristic_t",
   "referenced_type" : "_ZTI33audio_microphone_characteristic_t",
   "self_type" : "_ZTI33audio_microphone_characteristic_t",
   "size" : 2296,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 1,
   "is_anonymous" : true,
   "linker_set_key" : "_ZTI4$_12",
   "name" : "(lambda at system/media/audio/include/system/audio.h:1313:41)",
   "record_kind" : "class",
   "referenced_type" : "_ZTI4$_12",
   "self_type" : "_ZTI4$_12",
   "size" : 1,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "referenced_type" : "_ZTIN7log_msgUt_E"
    }
   ],
   "linker_set_key" : "_ZTI7log_msg",
   "name" : "log_msg",
   "referenced_type" : "_ZTI7log_msg",
   "self_type" : "_ZTI7log_msg",
   "size" : 5124,
   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
  },
  {
   "alignment" : 1,
   "fields" :
   [
    {
     "field_name" : "tv_sec",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "tv_nsec",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI8log_time",
   "name" : "log_time",
   "referenced_type" : "_ZTI8log_time",
   "self_type" : "_ZTI8log_time",
   "size" : 8,
   "source_file" : "system/logging/liblog/include_vndk/log/log_time.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "device",
     "referenced_type" : "_ZTI21audio_port_device_ext"
    },
    {
     "field_name" : "mix",
     "referenced_type" : "_ZTI18audio_port_mix_ext"
    },
    {
     "field_name" : "session",
     "referenced_type" : "_ZTI22audio_port_session_ext"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "_ZTIN10audio_portUt_E",
   "name" : "audio_port::(unnamed union at system/media/audio/include/system/audio.h:695:5)",
   "record_kind" : "union",
   "referenced_type" : "_ZTIN10audio_portUt_E",
   "self_type" : "_ZTIN10audio_portUt_E",
   "size" : 48,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "device",
     "referenced_type" : "_ZTI21audio_port_device_ext"
    },
    {
     "field_name" : "mix",
     "referenced_type" : "_ZTI18audio_port_mix_ext"
    },
    {
     "field_name" : "session",
     "referenced_type" : "_ZTI22audio_port_session_ext"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "_ZTIN13audio_port_v7Ut_E",
   "name" : "audio_port_v7::(unnamed union at system/media/audio/include/system/audio.h:743:5)",
   "record_kind" : "union",
   "referenced_type" : "_ZTIN13audio_port_v7Ut_E",
   "self_type" : "_ZTIN13audio_port_v7Ut_E",
   "size" : 48,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "raw",
     "referenced_type" : "_ZTIPv"
    },
    {
     "field_name" : "i16",
     "referenced_type" : "_ZTIPs"
    },
    {
     "field_name" : "i8",
     "referenced_type" : "_ZTIPa"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "_ZTIN16resampler_bufferUt_E",
   "name" : "resampler_buffer::(anonymous union at system/media/audio_utils/include/audio_utils/resampler.h:33:5)",
   "record_kind" : "union",
   "referenced_type" : "_ZTIN16resampler_bufferUt_E",
   "self_type" : "_ZTIN16resampler_bufferUt_E",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/resampler.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "device",
     "referenced_type" : "_ZTI28audio_port_config_device_ext"
    },
    {
     "field_name" : "mix",
     "referenced_type" : "_ZTI25audio_port_config_mix_ext"
    },
    {
     "field_name" : "session",
     "referenced_type" : "_ZTI29audio_port_config_session_ext"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "_ZTIN17audio_port_configUt_E",
   "name" : "audio_port_config::(unnamed union at system/media/audio/include/system/audio.h:629:5)",
   "record_kind" : "union",
   "referenced_type" : "_ZTIN17audio_port_configUt_E",
   "self_type" : "_ZTIN17audio_port_configUt_E",
   "size" : 40,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "stream",
     "referenced_type" : "_ZTI19audio_stream_type_t"
    },
    {
     "field_name" : "source",
     "referenced_type" : "_ZTI14audio_source_t"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "_ZTIN25audio_port_config_mix_extUt_E",
   "name" : "audio_port_config_mix_ext::(unnamed union at system/media/audio/include/system/audio.h:573:5)",
   "record_kind" : "union",
   "referenced_type" : "_ZTIN25audio_port_config_mix_extUt_E",
   "self_type" : "_ZTIN25audio_port_config_mix_extUt_E",
   "size" : 4,
   "source_file" : "system/media/audio/include/system/audio.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mBalance",
     "referenced_type" : "_ZTIf"
    },
    {
     "access" : "private",
     "field_name" : "mVolumes",
     "field_offset" : 32,
     "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE"
    },
    {
     "access" : "private",
     "field_name" : "mChannelMask",
     "field_offset" : 128,
     "referenced_type" : "_ZTI20audio_channel_mask_t"
    },
    {
     "access" : "private",
     "field_name" : "mChannelCount",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "private",
     "field_name" : "mSides",
     "field_offset" : 192,
     "referenced_type" : "_ZTINSt3__16vectorIN7android11audio_utils8channels19AUDIO_GEOMETRY_SIDEENS_9allocatorIS4_EEEE"
    },
    {
     "access" : "private",
     "field_name" : "mRamp",
     "field_offset" : 288,
     "referenced_type" : "_ZTIb"
    },
    {
     "access" : "private",
     "field_name" : "mRampBalance",
     "field_offset" : 320,
     "referenced_type" : "_ZTIf"
    },
    {
     "access" : "private",
     "field_name" : "mRampVolumes",
     "field_offset" : 352,
     "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE"
    },
    {
     "access" : "private",
     "field_name" : "mCurve",
     "field_offset" : 448,
     "referenced_type" : "_ZTIKNSt3__18functionIFffEEE"
    }
   ],
   "linker_set_key" : "_ZTIN7android11audio_utils7BalanceE",
   "name" : "android::audio_utils::Balance",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android11audio_utils7BalanceE",
   "self_type" : "_ZTIN7android11audio_utils7BalanceE",
   "size" : 80,
   "source_file" : "system/media/audio_utils/include/audio_utils/Balance.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android11audio_utils8metadata13compound_typeIJEEE",
   "name" : "android::audio_utils::metadata::compound_type<>",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata13compound_typeIJEEE",
   "self_type" : "_ZTIN7android11audio_utils8metadata13compound_typeIJEEE",
   "size" : 1,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android11audio_utils8metadata13compound_typeIJixfdEEE",
   "name" : "android::audio_utils::metadata::compound_type<int, long long, float, double>",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata13compound_typeIJixfdEEE",
   "self_type" : "_ZTIN7android11audio_utils8metadata13compound_typeIJixfdEEE",
   "size" : 1,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android11audio_utils8metadata13compound_typeIJixfdNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_4DataEEEE",
   "name" : "android::audio_utils::metadata::compound_type<int, long long, float, double, basic_string<char>, Data>",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata13compound_typeIJixfdNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_4DataEEEE",
   "self_type" : "_ZTIN7android11audio_utils8metadata13compound_typeIJixfdNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_4DataEEEE",
   "size" : 1,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
    }
   ],
   "linker_set_key" : "_ZTIN7android11audio_utils8metadata17is_specializationINSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_5DatumENS3_4lessISA_EENS8_INS3_4pairIKSA_SB_EEEEEENS3_6vectorEEE",
   "name" : "android::audio_utils::metadata::is_specialization<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, android::audio_utils::metadata::Datum, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, android::audio_utils::metadata::Datum>>>, std::vector>",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata17is_specializationINSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_5DatumENS3_4lessISA_EENS8_INS3_4pairIKSA_SB_EEEEEENS3_6vectorEEE",
   "self_type" : "_ZTIN7android11audio_utils8metadata17is_specializationINSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_5DatumENS3_4lessISA_EENS8_INS3_4pairIKSA_SB_EEEEEENS3_6vectorEEE",
   "size" : 1,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h",
   "template_args" :
   [
    "_ZTINSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumENS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEE"
   ]
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
    }
   ],
   "linker_set_key" : "_ZTIN7android11audio_utils8metadata17is_specializationINSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_5DatumENS3_4lessISA_EENS8_INS3_4pairIKSA_SB_EEEEEES4_EE",
   "name" : "android::audio_utils::metadata::is_specialization<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, android::audio_utils::metadata::Datum, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char>>, android::audio_utils::metadata::Datum>>>, std::map>",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata17is_specializationINSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_5DatumENS3_4lessISA_EENS8_INS3_4pairIKSA_SB_EEEEEES4_EE",
   "self_type" : "_ZTIN7android11audio_utils8metadata17is_specializationINSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS1_5DatumENS3_4lessISA_EENS8_INS3_4pairIKSA_SB_EEEEEES4_EE",
   "size" : 1,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h",
   "template_args" :
   [
    "_ZTINSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumENS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEE"
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "access" : "private",
     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
    }
   ],
   "linker_set_key" : "_ZTIN7android11audio_utils8metadata3KeyINS1_4DataEvEE",
   "name" : "android::audio_utils::metadata::Key<android::audio_utils::metadata::Data, void>",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata3KeyINS1_4DataEvEE",
   "self_type" : "_ZTIN7android11audio_utils8metadata3KeyINS1_4DataEvEE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h",
   "template_args" :
   [
    "_ZTIN7android11audio_utils8metadata4DataE",
    "_ZTIv"
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "access" : "private",
     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
    }
   ],
   "linker_set_key" : "_ZTIN7android11audio_utils8metadata3KeyINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEvEE",
   "name" : "android::audio_utils::metadata::Key<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, void>",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata3KeyINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEvEE",
   "self_type" : "_ZTIN7android11audio_utils8metadata3KeyINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEvEE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h",
   "template_args" :
   [
    "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
    "_ZTIv"
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "access" : "private",
     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
    }
   ],
   "linker_set_key" : "_ZTIN7android11audio_utils8metadata3KeyIdvEE",
   "name" : "android::audio_utils::metadata::Key<double, void>",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata3KeyIdvEE",
   "self_type" : "_ZTIN7android11audio_utils8metadata3KeyIdvEE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h",
   "template_args" :
   [
    "_ZTId",
    "_ZTIv"
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "access" : "private",
     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
    }
   ],
   "linker_set_key" : "_ZTIN7android11audio_utils8metadata3KeyIfvEE",
   "name" : "android::audio_utils::metadata::Key<float, void>",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata3KeyIfvEE",
   "self_type" : "_ZTIN7android11audio_utils8metadata3KeyIfvEE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h",
   "template_args" :
   [
    "_ZTIf",
    "_ZTIv"
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "access" : "private",
     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
    }
   ],
   "linker_set_key" : "_ZTIN7android11audio_utils8metadata3KeyIivEE",
   "name" : "android::audio_utils::metadata::Key<int, void>",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata3KeyIivEE",
   "self_type" : "_ZTIN7android11audio_utils8metadata3KeyIivEE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h",
   "template_args" :
   [
    "_ZTIi",
    "_ZTIv"
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "access" : "private",
     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
    }
   ],
   "linker_set_key" : "_ZTIN7android11audio_utils8metadata3KeyIxvEE",
   "name" : "android::audio_utils::metadata::Key<long long, void>",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata3KeyIxvEE",
   "self_type" : "_ZTIN7android11audio_utils8metadata3KeyIxvEE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h",
   "template_args" :
   [
    "_ZTIx",
    "_ZTIv"
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTINSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android11audio_utils8metadata5DatumENS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEE"
    }
   ],
   "linker_set_key" : "_ZTIN7android11audio_utils8metadata4DataE",
   "name" : "android::audio_utils::metadata::Data",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata4DataE",
   "self_type" : "_ZTIN7android11audio_utils8metadata4DataE",
   "size" : 12,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTINSt3__13anyE"
    }
   ],
   "linker_set_key" : "_ZTIN7android11audio_utils8metadata5DatumE",
   "name" : "android::audio_utils::metadata::Datum",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata5DatumE",
   "self_type" : "_ZTIN7android11audio_utils8metadata5DatumE",
   "size" : 16,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIN7android11audio_utils8metadata8any_typeE",
   "name" : "android::audio_utils::metadata::any_type",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata8any_typeE",
   "self_type" : "_ZTIN7android11audio_utils8metadata8any_typeE",
   "size" : 1,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "mCode",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "mCount",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "mFirstTime",
     "field_offset" : 64,
     "referenced_type" : "_ZTIx"
    },
    {
     "field_name" : "mLastTime",
     "field_offset" : 128,
     "referenced_type" : "_ZTIx"
    }
   ],
   "linker_set_key" : "_ZTIN7android8ErrorLogIiE5EntryE",
   "name" : "android::ErrorLog<int>::Entry",
   "referenced_type" : "_ZTIN7android8ErrorLogIiE5EntryE",
   "self_type" : "_ZTIN7android8ErrorLogIiE5EntryE",
   "size" : 24,
   "source_file" : "system/media/audio_utils/include/audio_utils/ErrorLog.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mLock",
     "referenced_type" : "_ZTINSt3__15mutexE"
    },
    {
     "access" : "private",
     "field_name" : "mErrors",
     "field_offset" : 64,
     "referenced_type" : "_ZTIx"
    },
    {
     "access" : "private",
     "field_name" : "mIdx",
     "field_offset" : 128,
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "private",
     "field_name" : "mAggregateNs",
     "field_offset" : 192,
     "referenced_type" : "_ZTIKx"
    },
    {
     "access" : "private",
     "field_name" : "mEntries",
     "field_offset" : 256,
     "referenced_type" : "_ZTINSt3__16vectorIN7android8ErrorLogIiE5EntryENS_9allocatorIS4_EEEE"
    }
   ],
   "linker_set_key" : "_ZTIN7android8ErrorLogIiEE",
   "name" : "android::ErrorLog<int>",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android8ErrorLogIiEE",
   "self_type" : "_ZTIN7android8ErrorLogIiEE",
   "size" : 48,
   "source_file" : "system/media/audio_utils/include/audio_utils/ErrorLog.h",
   "template_args" :
   [
    "_ZTIi"
   ]
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mLock",
     "referenced_type" : "_ZTINSt3__15mutexE"
    },
    {
     "access" : "private",
     "field_name" : "mCurrentTime",
     "field_offset" : 64,
     "referenced_type" : "_ZTIx"
    },
    {
     "access" : "private",
     "field_name" : "mCurrentEnergy",
     "field_offset" : 128,
     "referenced_type" : "_ZTIf"
    },
    {
     "access" : "private",
     "field_name" : "mCurrentFrames",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "private",
     "field_name" : "mIdx",
     "field_offset" : 192,
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "private",
     "field_name" : "mConsecutiveZeroes",
     "field_offset" : 224,
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "private",
     "field_name" : "mSampleRate",
     "field_offset" : 256,
     "referenced_type" : "_ZTIKj"
    },
    {
     "access" : "private",
     "field_name" : "mChannelCount",
     "field_offset" : 288,
     "referenced_type" : "_ZTIKj"
    },
    {
     "access" : "private",
     "field_name" : "mFormat",
     "field_offset" : 320,
     "referenced_type" : "_ZTIK14audio_format_t"
    },
    {
     "access" : "private",
     "field_name" : "mFramesPerEntry",
     "field_offset" : 352,
     "referenced_type" : "_ZTIKj"
    },
    {
     "access" : "private",
     "field_name" : "mEntries",
     "field_offset" : 384,
     "referenced_type" : "_ZTINSt3__16vectorINS_4pairIxfEENS_9allocatorIS2_EEEE"
    }
   ],
   "linker_set_key" : "_ZTIN7android8PowerLogE",
   "name" : "android::PowerLog",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android8PowerLogE",
   "self_type" : "_ZTIN7android8PowerLogE",
   "size" : 64,
   "source_file" : "system/media/audio_utils/include/audio_utils/PowerLog.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "buf",
     "referenced_type" : "_ZTIA5121_h"
    },
    {
     "field_name" : "entry",
     "referenced_type" : "_ZTI12logger_entry"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "_ZTIN7log_msgUt_E",
   "name" : "log_msg::(anonymous union at system/logging/liblog/include_vndk/log/log_read.h:58:3)",
   "record_kind" : "union",
   "referenced_type" : "_ZTIN7log_msgUt_E",
   "self_type" : "_ZTIN7log_msgUt_E",
   "size" : 5124,
   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
  }
 ],
 "rvalue_reference_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTION7android11audio_utils8metadata4DataE",
   "name" : "android::audio_utils::metadata::Data &&",
   "referenced_type" : "_ZTIN7android11audio_utils8metadata4DataE",
   "self_type" : "_ZTION7android11audio_utils8metadata4DataE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIONSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> &&",
   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "self_type" : "_ZTIONSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIOd",
   "name" : "double &&",
   "referenced_type" : "_ZTId",
   "self_type" : "_ZTIOd",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIOf",
   "name" : "float &&",
   "referenced_type" : "_ZTIf",
   "self_type" : "_ZTIOf",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIOi",
   "name" : "int &&",
   "referenced_type" : "_ZTIi",
   "self_type" : "_ZTIOi",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIOx",
   "name" : "long long &&",
   "referenced_type" : "_ZTIx",
   "self_type" : "_ZTIOx",
   "size" : 4,
   "source_file" : "system/media/audio_utils/include/audio_utils/Metadata.h"
  }
 ]
}
