{
 "array_types" :
 [
  {
   "alignment" : 8,
   "linker_set_key" : "Timestamp [2]",
   "name" : "Timestamp [2]",
   "referenced_type" : "type-22",
   "self_type" : "type-21",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::SharedMemoryParcelable [32]",
   "name" : "aaudio::SharedMemoryParcelable [32]",
   "referenced_type" : "type-35",
   "self_type" : "type-34",
   "size" : 768,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "int [2]",
   "name" : "int [2]",
   "referenced_type" : "type-4",
   "self_type" : "type-206",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "void *[2]",
   "name" : "void *[2]",
   "referenced_type" : "type-53",
   "self_type" : "type-205",
   "size" : 16,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  }
 ],
 "builtin_types" :
 [
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "bool",
   "name" : "bool",
   "referenced_type" : "type-16",
   "self_type" : "type-16",
   "size" : 1
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "char",
   "name" : "char",
   "referenced_type" : "type-209",
   "self_type" : "type-209",
   "size" : 1
  },
  {
   "alignment" : 8,
   "linker_set_key" : "double",
   "name" : "double",
   "referenced_type" : "type-197",
   "self_type" : "type-197",
   "size" : 8
  },
  {
   "alignment" : 4,
   "linker_set_key" : "float",
   "name" : "float",
   "referenced_type" : "type-27",
   "self_type" : "type-27",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "linker_set_key" : "int",
   "name" : "int",
   "referenced_type" : "type-4",
   "self_type" : "type-4",
   "size" : 4
  },
  {
   "alignment" : 8,
   "is_integral" : true,
   "linker_set_key" : "long",
   "name" : "long",
   "referenced_type" : "type-8",
   "self_type" : "type-8",
   "size" : 8
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned char",
   "name" : "unsigned char",
   "referenced_type" : "type-15",
   "self_type" : "type-15",
   "size" : 1
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned int",
   "name" : "unsigned int",
   "referenced_type" : "type-1",
   "self_type" : "type-1",
   "size" : 4
  },
  {
   "alignment" : 8,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned long",
   "name" : "unsigned long",
   "referenced_type" : "type-446",
   "self_type" : "type-446",
   "size" : 8
  },
  {
   "linker_set_key" : "void",
   "name" : "void",
   "referenced_type" : "type-54",
   "self_type" : "type-54"
  }
 ],
 "elf_functions" :
 [
  {
   "name" : "AAudioStreamBuilder_delete"
  },
  {
   "name" : "AAudioStreamBuilder_openStream"
  },
  {
   "name" : "AAudioStreamBuilder_setAllowedCapturePolicy"
  },
  {
   "name" : "AAudioStreamBuilder_setBufferCapacityInFrames"
  },
  {
   "name" : "AAudioStreamBuilder_setChannelCount"
  },
  {
   "name" : "AAudioStreamBuilder_setContentType"
  },
  {
   "name" : "AAudioStreamBuilder_setDataCallback"
  },
  {
   "name" : "AAudioStreamBuilder_setDeviceId"
  },
  {
   "name" : "AAudioStreamBuilder_setDirection"
  },
  {
   "name" : "AAudioStreamBuilder_setErrorCallback"
  },
  {
   "name" : "AAudioStreamBuilder_setFormat"
  },
  {
   "name" : "AAudioStreamBuilder_setFramesPerDataCallback"
  },
  {
   "name" : "AAudioStreamBuilder_setInputPreset"
  },
  {
   "name" : "AAudioStreamBuilder_setPerformanceMode"
  },
  {
   "name" : "AAudioStreamBuilder_setSampleRate"
  },
  {
   "name" : "AAudioStreamBuilder_setSamplesPerFrame"
  },
  {
   "name" : "AAudioStreamBuilder_setSessionId"
  },
  {
   "name" : "AAudioStreamBuilder_setSharingMode"
  },
  {
   "name" : "AAudioStreamBuilder_setUsage"
  },
  {
   "name" : "AAudioStream_close"
  },
  {
   "name" : "AAudioStream_getAllowedCapturePolicy"
  },
  {
   "name" : "AAudioStream_getBufferCapacityInFrames"
  },
  {
   "name" : "AAudioStream_getBufferSizeInFrames"
  },
  {
   "name" : "AAudioStream_getChannelCount"
  },
  {
   "name" : "AAudioStream_getContentType"
  },
  {
   "name" : "AAudioStream_getDeviceId"
  },
  {
   "name" : "AAudioStream_getDirection"
  },
  {
   "name" : "AAudioStream_getFormat"
  },
  {
   "name" : "AAudioStream_getFramesPerBurst"
  },
  {
   "name" : "AAudioStream_getFramesPerDataCallback"
  },
  {
   "name" : "AAudioStream_getFramesRead"
  },
  {
   "name" : "AAudioStream_getFramesWritten"
  },
  {
   "name" : "AAudioStream_getInputPreset"
  },
  {
   "name" : "AAudioStream_getPerformanceMode"
  },
  {
   "name" : "AAudioStream_getSampleRate"
  },
  {
   "name" : "AAudioStream_getSamplesPerFrame"
  },
  {
   "name" : "AAudioStream_getSessionId"
  },
  {
   "name" : "AAudioStream_getSharingMode"
  },
  {
   "name" : "AAudioStream_getState"
  },
  {
   "name" : "AAudioStream_getTimestamp"
  },
  {
   "name" : "AAudioStream_getUsage"
  },
  {
   "name" : "AAudioStream_getXRunCount"
  },
  {
   "name" : "AAudioStream_isMMapUsed"
  },
  {
   "name" : "AAudioStream_read"
  },
  {
   "name" : "AAudioStream_requestFlush"
  },
  {
   "name" : "AAudioStream_requestPause"
  },
  {
   "name" : "AAudioStream_requestStart"
  },
  {
   "name" : "AAudioStream_requestStop"
  },
  {
   "name" : "AAudioStream_setBufferSizeInFrames"
  },
  {
   "name" : "AAudioStream_waitForStateChange"
  },
  {
   "name" : "AAudioStream_write"
  },
  {
   "name" : "AAudio_convertResultToText"
  },
  {
   "name" : "AAudio_convertStreamStateToText"
  },
  {
   "name" : "AAudio_createStreamBuilder"
  },
  {
   "name" : "AAudio_getMMapPolicy"
  },
  {
   "name" : "AAudio_setMMapPolicy"
  },
  {
   "name" : "_Z21AAudio_isFlushAllowedi"
  },
  {
   "name" : "_Z27AAudioConvert_framesToBytesiiPi"
  },
  {
   "name" : "_Z28AAudioProperty_getMMapPolicyv"
  },
  {
   "name" : "_Z29AAudioConvert_usageToInternali"
  },
  {
   "name" : "_Z29AAudioProperty_getMixerBurstsv"
  },
  {
   "name" : "_Z32AudioEndpoint_validateDescriptorPKN6aaudio20EndpointDescriptor_sE"
  },
  {
   "name" : "_Z35AAudioConvert_aaudioToAndroidStatusi"
  },
  {
   "name" : "_Z35AAudioConvert_androidToAAudioResulti"
  },
  {
   "name" : "_Z35AAudioConvert_contentTypeToInternali"
  },
  {
   "name" : "_Z35AAudioProperty_getWakeupDelayMicrosv"
  },
  {
   "name" : "_Z36AAudioProperty_getMinimumSleepMicrosv"
  },
  {
   "name" : "_Z37AAudioProperty_getMMapExclusivePolicyv"
  },
  {
   "name" : "_Z38AAudioConvert_aaudioToAndroidSessionIdi"
  },
  {
   "name" : "_Z38AAudioConvert_inputPresetToAudioSourcei"
  },
  {
   "name" : "_Z39AAudioConvert_aaudioToAndroidDataFormati"
  },
  {
   "name" : "_Z39AAudioConvert_androidToAAudioDataFormat14audio_format_t"
  },
  {
   "name" : "_Z40AAudioProperty_getHardwareBurstMinMicrosv"
  },
  {
   "name" : "_Z48AAudioConvert_allowCapturePolicyToAudioFlagsMaski"
  },
  {
   "name" : "_ZN15AAudioFlowGraph15setTargetVolumeEf"
  },
  {
   "name" : "_ZN15AAudioFlowGraph21setRampLengthInFramesEi"
  },
  {
   "name" : "_ZN15AAudioFlowGraph7processEPKvPvi"
  },
  {
   "name" : "_ZN15AAudioFlowGraph9configureE14audio_format_tiS0_i"
  },
  {
   "name" : "_ZN16FixedBlockReader15readFromStorageEPhi"
  },
  {
   "name" : "_ZN16FixedBlockReader20processVariableBlockEPhi"
  },
  {
   "name" : "_ZN16FixedBlockReader4openEi"
  },
  {
   "name" : "_ZN16FixedBlockReaderC1ER19FixedBlockProcessor"
  },
  {
   "name" : "_ZN16FixedBlockReaderC2ER19FixedBlockProcessor"
  },
  {
   "name" : "_ZN16FixedBlockWriter14writeToStorageEPhi"
  },
  {
   "name" : "_ZN16FixedBlockWriter20processVariableBlockEPhi"
  },
  {
   "name" : "_ZN16FixedBlockWriterC1ER19FixedBlockProcessor"
  },
  {
   "name" : "_ZN16FixedBlockWriterC2ER19FixedBlockProcessor"
  },
  {
   "name" : "_ZN17FixedBlockAdapter4openEi"
  },
  {
   "name" : "_ZN17FixedBlockAdapter5closeEv"
  },
  {
   "name" : "_ZN17FixedBlockAdapterD0Ev"
  },
  {
   "name" : "_ZN17FixedBlockAdapterD1Ev"
  },
  {
   "name" : "_ZN17FixedBlockAdapterD2Ev"
  },
  {
   "name" : "_ZN6aaudio11AudioStream10joinThreadEPPvl"
  },
  {
   "name" : "_ZN6aaudio11AudioStream11systemPauseEv"
  },
  {
   "name" : "_ZN6aaudio11AudioStream11systemStartEv"
  },
  {
   "name" : "_ZN6aaudio11AudioStream12MyPlayerBase24registerWithAudioManagerEv"
  },
  {
   "name" : "_ZN6aaudio11AudioStream12MyPlayerBase26unregisterWithAudioManagerEv"
  },
  {
   "name" : "_ZN6aaudio11AudioStream12MyPlayerBase7destroyEv"
  },
  {
   "name" : "_ZN6aaudio11AudioStream12MyPlayerBaseC1EPS0_"
  },
  {
   "name" : "_ZN6aaudio11AudioStream12MyPlayerBaseC2EPS0_"
  },
  {
   "name" : "_ZN6aaudio11AudioStream12MyPlayerBaseD0Ev"
  },
  {
   "name" : "_ZN6aaudio11AudioStream12MyPlayerBaseD1Ev"
  },
  {
   "name" : "_ZN6aaudio11AudioStream12MyPlayerBaseD2Ev"
  },
  {
   "name" : "_ZN6aaudio11AudioStream12createThreadElPFPvS1_ES1_"
  },
  {
   "name" : "_ZN6aaudio11AudioStream14wrapUserThreadEv"
  },
  {
   "name" : "_ZN6aaudio11AudioStream17systemStopFromAppEv"
  },
  {
   "name" : "_ZN6aaudio11AudioStream18waitForStateChangeEiPil"
  },
  {
   "name" : "_ZN6aaudio11AudioStream20setDuckAndMuteVolumeEf"
  },
  {
   "name" : "_ZN6aaudio11AudioStream21maybeCallDataCallbackEPvi"
  },
  {
   "name" : "_ZN6aaudio11AudioStream22maybeCallErrorCallbackEi"
  },
  {
   "name" : "_ZN6aaudio11AudioStream22systemStopFromCallbackEv"
  },
  {
   "name" : "_ZN6aaudio11AudioStream4openERKNS_18AudioStreamBuilderE"
  },
  {
   "name" : "_ZN6aaudio11AudioStream8safeStopEv"
  },
  {
   "name" : "_ZN6aaudio11AudioStream8setStateEi"
  },
  {
   "name" : "_ZN6aaudio11AudioStream9safeCloseEv"
  },
  {
   "name" : "_ZN6aaudio11AudioStream9safeFlushEv"
  },
  {
   "name" : "_ZN6aaudio11AudioStreamC2Ev"
  },
  {
   "name" : "_ZN6aaudio11AudioStreamD0Ev"
  },
  {
   "name" : "_ZN6aaudio11AudioStreamD1Ev"
  },
  {
   "name" : "_ZN6aaudio11AudioStreamD2Ev"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpoint13readUpCommandEPNS_22AAudioServiceMessage_sE"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpoint15eraseDataMemoryEv"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpoint16advanceReadIndexEi"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpoint17advanceWriteIndexEi"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpoint18getDataReadCounterEv"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpoint18setDataReadCounterEl"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpoint19getDataWriteCounterEv"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpoint19setDataWriteCounterEl"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpoint21setBufferSizeInFramesEiPi"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpoint22getFullFramesAvailableEPN7android14WrappingBufferE"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpoint22getFullFramesAvailableEv"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpoint23getEmptyFramesAvailableEPN7android14WrappingBufferE"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpoint23getEmptyFramesAvailableEv"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpoint9configureEPKNS_20EndpointDescriptor_sEi"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpointC1Ev"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpointC2Ev"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpointD0Ev"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpointD1Ev"
  },
  {
   "name" : "_ZN6aaudio13AudioEndpointD2Ev"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrack11doSetVolumeEv"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrack11requestStopEv"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrack12getTimestampEiPlS1_"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrack12requestFlushEv"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrack12requestPauseEv"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrack12requestStartEv"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrack13getFramesReadEv"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrack13setBufferSizeEi"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrack15processCallbackEiPv"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrack18updateStateMachineEv"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrack4openERKNS_18AudioStreamBuilderE"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrack5closeEv"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrack5writeEPKvil"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrackC1Ev"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrackC2Ev"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrackD0Ev"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrackD1Ev"
  },
  {
   "name" : "_ZN6aaudio16AudioStreamTrackD2Ev"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamLegacy15forceDisconnectEb"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamLegacy16getBestTimestampEiPlS1_PN7android17ExtendedTimestampE"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamLegacy17getLegacyCallbackEv"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamLegacy19onAudioDeviceUpdateEi"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamLegacy19onProcessFixedBlockEPhi"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamLegacy21processCallbackCommonEiPv"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamLegacy22callDataCallbackFramesEPhi"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamLegacy25checkForDisconnectRequestEb"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamLegacyC2Ev"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamLegacyD0Ev"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamLegacyD1Ev"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamLegacyD2Ev"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamRecord11requestStopEv"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamRecord12getTimestampEiPlS1_"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamRecord12requestStartEv"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamRecord13setBufferSizeEi"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamRecord15processCallbackEiPv"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamRecord16getFramesWrittenEv"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamRecord18updateStateMachineEv"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamRecord22maybeConvertDeviceDataEPKvi"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamRecord4openERKNS_18AudioStreamBuilderE"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamRecord4readEPvil"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamRecord5closeEv"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamRecordC1Ev"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamRecordC2Ev"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamRecordD0Ev"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamRecordD1Ev"
  },
  {
   "name" : "_ZN6aaudio17AudioStreamRecordD2Ev"
  },
  {
   "name" : "_ZN6aaudio18AAudioBinderClient10openStreamERKNS_19AAudioStreamRequestERNS_25AAudioStreamConfigurationE"
  },
  {
   "name" : "_ZN6aaudio18AAudioBinderClient10stopStreamEi"
  },
  {
   "name" : "_ZN6aaudio18AAudioBinderClient11closeStreamEi"
  },
  {
   "name" : "_ZN6aaudio18AAudioBinderClient11flushStreamEi"
  },
  {
   "name" : "_ZN6aaudio18AAudioBinderClient11pauseStreamEi"
  },
  {
   "name" : "_ZN6aaudio18AAudioBinderClient11startStreamEi"
  },
  {
   "name" : "_ZN6aaudio18AAudioBinderClient16getAAudioServiceEv"
  },
  {
   "name" : "_ZN6aaudio18AAudioBinderClient17dropAAudioServiceEv"
  },
  {
   "name" : "_ZN6aaudio18AAudioBinderClient19registerAudioThreadEiil"
  },
  {
   "name" : "_ZN6aaudio18AAudioBinderClient20getStreamDescriptionEiRNS_23AudioEndpointParcelableE"
  },
  {
   "name" : "_ZN6aaudio18AAudioBinderClient21unregisterAudioThreadEii"
  },
  {
   "name" : "_ZN6aaudio18AAudioBinderClientC1Ev"
  },
  {
   "name" : "_ZN6aaudio18AAudioBinderClientC2Ev"
  },
  {
   "name" : "_ZN6aaudio18AAudioBinderClientD0Ev"
  },
  {
   "name" : "_ZN6aaudio18AAudioBinderClientD1Ev"
  },
  {
   "name" : "_ZN6aaudio18AAudioBinderClientD2Ev"
  },
  {
   "name" : "_ZN6aaudio18AudioStreamBuilder5buildEPPNS_11AudioStreamE"
  },
  {
   "name" : "_ZN6aaudio18AudioStreamBuilderC1Ev"
  },
  {
   "name" : "_ZN6aaudio18AudioStreamBuilderC2Ev"
  },
  {
   "name" : "_ZN6aaudio18AudioStreamBuilderD0Ev"
  },
  {
   "name" : "_ZN6aaudio18AudioStreamBuilderD1Ev"
  },
  {
   "name" : "_ZN6aaudio18AudioStreamBuilderD2Ev"
  },
  {
   "name" : "_ZN6aaudio19AAudioStreamRequest14readFromParcelEPKN7android6ParcelE"
  },
  {
   "name" : "_ZN6aaudio19AAudioStreamRequestC1Ev"
  },
  {
   "name" : "_ZN6aaudio19AAudioStreamRequestC2Ev"
  },
  {
   "name" : "_ZN6aaudio19AAudioStreamRequestD0Ev"
  },
  {
   "name" : "_ZN6aaudio19AAudioStreamRequestD1Ev"
  },
  {
   "name" : "_ZN6aaudio19AAudioStreamRequestD2Ev"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal10joinThreadEPPv"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal10stopClientEi"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal11processDataEPvil"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal11requestStopEv"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal11startClientERKN7android11AudioClientEPi"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal12getTimestampEiPlS1_"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal12logTimestampERNS_22AAudioServiceMessage_sE"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal12requestStartEv"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal12stopCallbackEv"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal13setBufferSizeEi"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal14registerThreadEv"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal15processCommandsEv"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal16processTimestampEml"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal16unregisterThreadEv"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal17onEventFromServerEPNS_22AAudioServiceMessage_sE"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal18onTimestampServiceEPNS_22AAudioServiceMessage_sE"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal18updateStateMachineEv"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal19onTimestampHardwareEPNS_22AAudioServiceMessage_sE"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal26calculateReasonableTimeoutEi"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal26calculateReasonableTimeoutEv"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal26drainTimestampsFromServiceEv"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal4openERKNS_18AudioStreamBuilderE"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternal5closeEv"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternalC2ERNS_22AAudioServiceInterfaceEb"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternalD0Ev"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternalD1Ev"
  },
  {
   "name" : "_ZN6aaudio19AudioStreamInternalD2Ev"
  },
  {
   "name" : "_ZN6aaudio20RingBufferParcelable11setupMemoryEiii"
  },
  {
   "name" : "_ZN6aaudio20RingBufferParcelable11setupMemoryEiiiiii"
  },
  {
   "name" : "_ZN6aaudio20RingBufferParcelable14readFromParcelEPKN7android6ParcelE"
  },
  {
   "name" : "_ZN6aaudio20RingBufferParcelable16getBytesPerFrameEv"
  },
  {
   "name" : "_ZN6aaudio20RingBufferParcelable16setBytesPerFrameEi"
  },
  {
   "name" : "_ZN6aaudio20RingBufferParcelable17getFramesPerBurstEv"
  },
  {
   "name" : "_ZN6aaudio20RingBufferParcelable17setFramesPerBurstEi"
  },
  {
   "name" : "_ZN6aaudio20RingBufferParcelable19getCapacityInFramesEv"
  },
  {
   "name" : "_ZN6aaudio20RingBufferParcelable19setCapacityInFramesEi"
  },
  {
   "name" : "_ZN6aaudio20RingBufferParcelable4dumpEv"
  },
  {
   "name" : "_ZN6aaudio20RingBufferParcelable7resolveEPNS_22SharedMemoryParcelableEPNS_22RingBufferDescriptor_sE"
  },
  {
   "name" : "_ZN6aaudio20RingBufferParcelableC1Ev"
  },
  {
   "name" : "_ZN6aaudio20RingBufferParcelableC2Ev"
  },
  {
   "name" : "_ZN6aaudio20RingBufferParcelableD0Ev"
  },
  {
   "name" : "_ZN6aaudio20RingBufferParcelableD1Ev"
  },
  {
   "name" : "_ZN6aaudio20RingBufferParcelableD2Ev"
  },
  {
   "name" : "_ZN6aaudio21IsochronousClockModel13setSampleRateEi"
  },
  {
   "name" : "_ZN6aaudio21IsochronousClockModel16processTimestampEll"
  },
  {
   "name" : "_ZN6aaudio21IsochronousClockModel17setFramesPerBurstEi"
  },
  {
   "name" : "_ZN6aaudio21IsochronousClockModel18setPositionAndTimeEll"
  },
  {
   "name" : "_ZN6aaudio21IsochronousClockModel4stopEl"
  },
  {
   "name" : "_ZN6aaudio21IsochronousClockModel5startEl"
  },
  {
   "name" : "_ZN6aaudio21IsochronousClockModel6updateEv"
  },
  {
   "name" : "_ZN6aaudio21IsochronousClockModelC1Ev"
  },
  {
   "name" : "_ZN6aaudio21IsochronousClockModelC2Ev"
  },
  {
   "name" : "_ZN6aaudio21IsochronousClockModelD0Ev"
  },
  {
   "name" : "_ZN6aaudio21IsochronousClockModelD1Ev"
  },
  {
   "name" : "_ZN6aaudio21IsochronousClockModelD2Ev"
  },
  {
   "name" : "_ZN6aaudio22AAudioStreamParameters8copyFromERKS0_"
  },
  {
   "name" : "_ZN6aaudio22AAudioStreamParametersC1Ev"
  },
  {
   "name" : "_ZN6aaudio22AAudioStreamParametersC2Ev"
  },
  {
   "name" : "_ZN6aaudio22AAudioStreamParametersD0Ev"
  },
  {
   "name" : "_ZN6aaudio22AAudioStreamParametersD1Ev"
  },
  {
   "name" : "_ZN6aaudio22AAudioStreamParametersD2Ev"
  },
  {
   "name" : "_ZN6aaudio22SharedMemoryParcelable14getSizeInBytesEv"
  },
  {
   "name" : "_ZN6aaudio22SharedMemoryParcelable14readFromParcelEPKN7android6ParcelE"
  },
  {
   "name" : "_ZN6aaudio22SharedMemoryParcelable19resolveSharedMemoryERKN7android4base14unique_fd_implINS2_13DefaultCloserEEE"
  },
  {
   "name" : "_ZN6aaudio22SharedMemoryParcelable4dumpEv"
  },
  {
   "name" : "_ZN6aaudio22SharedMemoryParcelable5closeEv"
  },
  {
   "name" : "_ZN6aaudio22SharedMemoryParcelable5setupERKN7android4base14unique_fd_implINS2_13DefaultCloserEEEi"
  },
  {
   "name" : "_ZN6aaudio22SharedMemoryParcelable7resolveEiiPPv"
  },
  {
   "name" : "_ZN6aaudio22SharedMemoryParcelableC1Ev"
  },
  {
   "name" : "_ZN6aaudio22SharedMemoryParcelableC2Ev"
  },
  {
   "name" : "_ZN6aaudio22SharedMemoryParcelableD0Ev"
  },
  {
   "name" : "_ZN6aaudio22SharedMemoryParcelableD1Ev"
  },
  {
   "name" : "_ZN6aaudio22SharedMemoryParcelableD2Ev"
  },
  {
   "name" : "_ZN6aaudio22SharedRegionParcelable14readFromParcelEPKN7android6ParcelE"
  },
  {
   "name" : "_ZN6aaudio22SharedRegionParcelable4dumpEv"
  },
  {
   "name" : "_ZN6aaudio22SharedRegionParcelable5setupEiii"
  },
  {
   "name" : "_ZN6aaudio22SharedRegionParcelable7resolveEPNS_22SharedMemoryParcelableEPPv"
  },
  {
   "name" : "_ZN6aaudio22SharedRegionParcelableC1Ev"
  },
  {
   "name" : "_ZN6aaudio22SharedRegionParcelableC2Ev"
  },
  {
   "name" : "_ZN6aaudio22SharedRegionParcelableD0Ev"
  },
  {
   "name" : "_ZN6aaudio22SharedRegionParcelableD1Ev"
  },
  {
   "name" : "_ZN6aaudio22SharedRegionParcelableD2Ev"
  },
  {
   "name" : "_ZN6aaudio23AudioEndpointParcelable14readFromParcelEPKN7android6ParcelE"
  },
  {
   "name" : "_ZN6aaudio23AudioEndpointParcelable17addFileDescriptorERKN7android4base14unique_fd_implINS2_13DefaultCloserEEEi"
  },
  {
   "name" : "_ZN6aaudio23AudioEndpointParcelable4dumpEv"
  },
  {
   "name" : "_ZN6aaudio23AudioEndpointParcelable5closeEv"
  },
  {
   "name" : "_ZN6aaudio23AudioEndpointParcelable7resolveEPNS_20EndpointDescriptor_sE"
  },
  {
   "name" : "_ZN6aaudio23AudioEndpointParcelableC1Ev"
  },
  {
   "name" : "_ZN6aaudio23AudioEndpointParcelableC2Ev"
  },
  {
   "name" : "_ZN6aaudio23AudioEndpointParcelableD0Ev"
  },
  {
   "name" : "_ZN6aaudio23AudioEndpointParcelableD1Ev"
  },
  {
   "name" : "_ZN6aaudio23AudioEndpointParcelableD2Ev"
  },
  {
   "name" : "_ZN6aaudio23AudioStreamInternalPlay11doSetVolumeEv"
  },
  {
   "name" : "_ZN6aaudio23AudioStreamInternalPlay12callbackLoopEv"
  },
  {
   "name" : "_ZN6aaudio23AudioStreamInternalPlay12requestFlushEv"
  },
  {
   "name" : "_ZN6aaudio23AudioStreamInternalPlay12requestPauseEv"
  },
  {
   "name" : "_ZN6aaudio23AudioStreamInternalPlay13getFramesReadEv"
  },
  {
   "name" : "_ZN6aaudio23AudioStreamInternalPlay14processDataNowEPvilPl"
  },
  {
   "name" : "_ZN6aaudio23AudioStreamInternalPlay16getFramesWrittenEv"
  },
  {
   "name" : "_ZN6aaudio23AudioStreamInternalPlay17onFlushFromServerEv"
  },
  {
   "name" : "_ZN6aaudio23AudioStreamInternalPlay22writeNowWithConversionEPKvi"
  },
  {
   "name" : "_ZN6aaudio23AudioStreamInternalPlay34advanceClientToMatchServerPositionEv"
  },
  {
   "name" : "_ZN6aaudio23AudioStreamInternalPlay4openERKNS_18AudioStreamBuilderE"
  },
  {
   "name" : "_ZN6aaudio23AudioStreamInternalPlay5writeEPKvil"
  },
  {
   "name" : "_ZN6aaudio23AudioStreamInternalPlayC1ERNS_22AAudioServiceInterfaceEb"
  },
  {
   "name" : "_ZN6aaudio23AudioStreamInternalPlayC2ERNS_22AAudioServiceInterfaceEb"
  },
  {
   "name" : "_ZN6aaudio23AudioStreamInternalPlayD0Ev"
  },
  {
   "name" : "_ZN6aaudio23AudioStreamInternalPlayD1Ev"
  },
  {
   "name" : "_ZN6aaudio23AudioStreamInternalPlayD2Ev"
  },
  {
   "name" : "_ZN6aaudio25AAudioStreamConfiguration14readFromParcelEPKN7android6ParcelE"
  },
  {
   "name" : "_ZN6aaudio25AAudioStreamConfigurationC1Ev"
  },
  {
   "name" : "_ZN6aaudio25AAudioStreamConfigurationC2Ev"
  },
  {
   "name" : "_ZN6aaudio25AAudioStreamConfigurationD0Ev"
  },
  {
   "name" : "_ZN6aaudio25AAudioStreamConfigurationD1Ev"
  },
  {
   "name" : "_ZN6aaudio25AAudioStreamConfigurationD2Ev"
  },
  {
   "name" : "_ZN6aaudio26AudioStreamInternalCapture12callbackLoopEv"
  },
  {
   "name" : "_ZN6aaudio26AudioStreamInternalCapture13getFramesReadEv"
  },
  {
   "name" : "_ZN6aaudio26AudioStreamInternalCapture14processDataNowEPvilPl"
  },
  {
   "name" : "_ZN6aaudio26AudioStreamInternalCapture16getFramesWrittenEv"
  },
  {
   "name" : "_ZN6aaudio26AudioStreamInternalCapture21readNowWithConversionEPvi"
  },
  {
   "name" : "_ZN6aaudio26AudioStreamInternalCapture34advanceClientToMatchServerPositionEv"
  },
  {
   "name" : "_ZN6aaudio26AudioStreamInternalCapture4readEPvil"
  },
  {
   "name" : "_ZN6aaudio26AudioStreamInternalCaptureC1ERNS_22AAudioServiceInterfaceEb"
  },
  {
   "name" : "_ZN6aaudio26AudioStreamInternalCaptureC2ERNS_22AAudioServiceInterfaceEb"
  },
  {
   "name" : "_ZN6aaudio26AudioStreamInternalCaptureD0Ev"
  },
  {
   "name" : "_ZN6aaudio26AudioStreamInternalCaptureD1Ev"
  },
  {
   "name" : "_ZN6aaudio26AudioStreamInternalCaptureD2Ev"
  },
  {
   "name" : "_ZN7android10FifoBuffer11eraseMemoryEv"
  },
  {
   "name" : "_ZN7android10FifoBuffer12getThresholdEv"
  },
  {
   "name" : "_ZN7android10FifoBuffer12setThresholdEi"
  },
  {
   "name" : "_ZN7android10FifoBuffer18fillWrappingBufferEPNS_14WrappingBufferEii"
  },
  {
   "name" : "_ZN7android10FifoBuffer20convertFramesToBytesEi"
  },
  {
   "name" : "_ZN7android10FifoBuffer20getFullDataAvailableEPNS_14WrappingBufferE"
  },
  {
   "name" : "_ZN7android10FifoBuffer21getEmptyRoomAvailableEPNS_14WrappingBufferE"
  },
  {
   "name" : "_ZN7android10FifoBuffer25getBufferCapacityInFramesEv"
  },
  {
   "name" : "_ZN7android10FifoBuffer4readEPvi"
  },
  {
   "name" : "_ZN7android10FifoBuffer5writeEPKvi"
  },
  {
   "name" : "_ZN7android10FifoBufferC1Eii"
  },
  {
   "name" : "_ZN7android10FifoBufferC1EiiPlS1_Pv"
  },
  {
   "name" : "_ZN7android10FifoBufferC2Eii"
  },
  {
   "name" : "_ZN7android10FifoBufferC2EiiPlS1_Pv"
  },
  {
   "name" : "_ZN7android10FifoBufferD1Ev"
  },
  {
   "name" : "_ZN7android10FifoBufferD2Ev"
  },
  {
   "name" : "_ZN7android13IAAudioClient11asInterfaceERKNS_2spINS_7IBinderEEE"
  },
  {
   "name" : "_ZN7android13IAAudioClient14getDefaultImplEv"
  },
  {
   "name" : "_ZN7android13IAAudioClient14setDefaultImplENSt3__110unique_ptrIS0_NS1_14default_deleteIS0_EEEE"
  },
  {
   "name" : "_ZN7android13IAAudioClientC2Ev"
  },
  {
   "name" : "_ZN7android13IAAudioClientD0Ev"
  },
  {
   "name" : "_ZN7android13IAAudioClientD1Ev"
  },
  {
   "name" : "_ZN7android13IAAudioClientD2Ev"
  },
  {
   "name" : "_ZN7android14BnAAudioClient10onTransactEjRKNS_6ParcelEPS1_j"
  },
  {
   "name" : "_ZN7android14IAAudioService11asInterfaceERKNS_2spINS_7IBinderEEE"
  },
  {
   "name" : "_ZN7android14IAAudioService14getDefaultImplEv"
  },
  {
   "name" : "_ZN7android14IAAudioService14setDefaultImplENSt3__110unique_ptrIS0_NS1_14default_deleteIS0_EEEE"
  },
  {
   "name" : "_ZN7android14IAAudioServiceC2Ev"
  },
  {
   "name" : "_ZN7android14IAAudioServiceD0Ev"
  },
  {
   "name" : "_ZN7android14IAAudioServiceD1Ev"
  },
  {
   "name" : "_ZN7android14IAAudioServiceD2Ev"
  },
  {
   "name" : "_ZN7android15BnAAudioService10onTransactEjRKNS_6ParcelEPS1_j"
  },
  {
   "name" : "_ZN7android18FifoControllerBase12getReadIndexEv"
  },
  {
   "name" : "_ZN7android18FifoControllerBase12setThresholdEi"
  },
  {
   "name" : "_ZN7android18FifoControllerBase13getWriteIndexEv"
  },
  {
   "name" : "_ZN7android18FifoControllerBase16advanceReadIndexEi"
  },
  {
   "name" : "_ZN7android18FifoControllerBase17advanceWriteIndexEi"
  },
  {
   "name" : "_ZN7android18FifoControllerBase22getFullFramesAvailableEv"
  },
  {
   "name" : "_ZN7android18FifoControllerBase23getEmptyFramesAvailableEv"
  },
  {
   "name" : "_ZN7android18FifoControllerBaseC2Eii"
  },
  {
   "name" : "_ZN7android18FifoControllerBaseD0Ev"
  },
  {
   "name" : "_ZN7android18FifoControllerBaseD1Ev"
  },
  {
   "name" : "_ZN7android18FifoControllerBaseD2Ev"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android9SingletonIN6aaudio18AAudioBinderClientEE11getInstanceEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android9SingletonIN6aaudio18AAudioBinderClientEE11hasInstanceEv"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android9SingletonIN6aaudio18AAudioBinderClientEEC1Ev"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android9SingletonIN6aaudio18AAudioBinderClientEEC2Ev"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android9SingletonIN6aaudio18AAudioBinderClientEED1Ev"
  },
  {
   "binding" : "weak",
   "name" : "_ZN7android9SingletonIN6aaudio18AAudioBinderClientEED2Ev"
  },
  {
   "name" : "_ZN9flowgraph10RampLinear17setLengthInFramesEi"
  },
  {
   "name" : "_ZN9flowgraph10RampLinear18interpolateCurrentEv"
  },
  {
   "name" : "_ZN9flowgraph10RampLinear9onProcessEli"
  },
  {
   "name" : "_ZN9flowgraph10RampLinear9setTargetEf"
  },
  {
   "name" : "_ZN9flowgraph10RampLinearC1Ei"
  },
  {
   "name" : "_ZN9flowgraph10RampLinearC2Ei"
  },
  {
   "name" : "_ZN9flowgraph11ClipToRange9onProcessEli"
  },
  {
   "name" : "_ZN9flowgraph11ClipToRangeC1Ei"
  },
  {
   "name" : "_ZN9flowgraph11ClipToRangeC2Ei"
  },
  {
   "name" : "_ZN9flowgraph11SourceFloat9onProcessEli"
  },
  {
   "name" : "_ZN9flowgraph11SourceFloatC1Ei"
  },
  {
   "name" : "_ZN9flowgraph11SourceFloatC2Ei"
  },
  {
   "name" : "_ZN9flowgraph18AudioProcessorBase8pullDataEli"
  },
  {
   "name" : "_ZN9flowgraph19AudioFloatBlockPortC1ERNS_18AudioProcessorBaseEii"
  },
  {
   "name" : "_ZN9flowgraph19AudioFloatBlockPortC2ERNS_18AudioProcessorBaseEii"
  },
  {
   "name" : "_ZN9flowgraph19AudioFloatBlockPortD0Ev"
  },
  {
   "name" : "_ZN9flowgraph19AudioFloatBlockPortD1Ev"
  },
  {
   "name" : "_ZN9flowgraph19AudioFloatBlockPortD2Ev"
  },
  {
   "name" : "_ZN9flowgraph19AudioFloatInputPort8getBlockEv"
  },
  {
   "name" : "_ZN9flowgraph19AudioFloatInputPort8pullDataEli"
  },
  {
   "name" : "_ZN9flowgraph20AudioFloatOutputPort10disconnectEPNS_19AudioFloatInputPortE"
  },
  {
   "name" : "_ZN9flowgraph20AudioFloatOutputPort7connectEPNS_19AudioFloatInputPortE"
  },
  {
   "name" : "_ZN9flowgraph20AudioFloatOutputPort8pullDataEli"
  },
  {
   "name" : "_ZN9flowgraph20MonoToMultiConverter9onProcessEli"
  },
  {
   "name" : "_ZN9flowgraph20MonoToMultiConverterC1Ei"
  },
  {
   "name" : "_ZN9flowgraph20MonoToMultiConverterC2Ei"
  },
  {
   "name" : "_ZN9flowgraph20MonoToMultiConverterD0Ev"
  },
  {
   "name" : "_ZN9flowgraph20MonoToMultiConverterD1Ev"
  },
  {
   "name" : "_ZN9flowgraph20MonoToMultiConverterD2Ev"
  },
  {
   "name" : "_ZN9flowgraph7SinkI164readEPvi"
  },
  {
   "name" : "_ZN9flowgraph7SinkI16C1Ei"
  },
  {
   "name" : "_ZN9flowgraph7SinkI16C2Ei"
  },
  {
   "name" : "_ZN9flowgraph7SinkI244readEPvi"
  },
  {
   "name" : "_ZN9flowgraph7SinkI24C1Ei"
  },
  {
   "name" : "_ZN9flowgraph7SinkI24C2Ei"
  },
  {
   "name" : "_ZN9flowgraph9AudioSink4pullEi"
  },
  {
   "name" : "_ZN9flowgraph9SinkFloat4readEPvi"
  },
  {
   "name" : "_ZN9flowgraph9SinkFloatC1Ei"
  },
  {
   "name" : "_ZN9flowgraph9SinkFloatC2Ei"
  },
  {
   "name" : "_ZN9flowgraph9SourceI169onProcessEli"
  },
  {
   "name" : "_ZN9flowgraph9SourceI16C1Ei"
  },
  {
   "name" : "_ZN9flowgraph9SourceI16C2Ei"
  },
  {
   "name" : "_ZN9flowgraph9SourceI249onProcessEli"
  },
  {
   "name" : "_ZN9flowgraph9SourceI24C1Ei"
  },
  {
   "name" : "_ZN9flowgraph9SourceI24C2Ei"
  },
  {
   "name" : "_ZNK6aaudio11AudioStream20collidesWithCallbackEv"
  },
  {
   "name" : "_ZNK6aaudio13AudioEndpoint21getBufferSizeInFramesEv"
  },
  {
   "name" : "_ZNK6aaudio13AudioEndpoint25getBufferCapacityInFramesEv"
  },
  {
   "name" : "_ZNK6aaudio13AudioEndpoint4dumpEv"
  },
  {
   "name" : "_ZNK6aaudio16AudioStreamTrack12getXRunCountEv"
  },
  {
   "name" : "_ZNK6aaudio16AudioStreamTrack13getBufferSizeEv"
  },
  {
   "name" : "_ZNK6aaudio16AudioStreamTrack17getBufferCapacityEv"
  },
  {
   "name" : "_ZNK6aaudio16AudioStreamTrack17getFramesPerBurstEv"
  },
  {
   "name" : "_ZNK6aaudio17AudioStreamRecord12getXRunCountEv"
  },
  {
   "name" : "_ZNK6aaudio17AudioStreamRecord13getBufferSizeEv"
  },
  {
   "name" : "_ZNK6aaudio17AudioStreamRecord17getBufferCapacityEv"
  },
  {
   "name" : "_ZNK6aaudio17AudioStreamRecord17getFramesPerBurstEv"
  },
  {
   "name" : "_ZNK6aaudio18AudioStreamBuilder13logParametersEv"
  },
  {
   "name" : "_ZNK6aaudio18AudioStreamBuilder8validateEv"
  },
  {
   "name" : "_ZNK6aaudio19AAudioStreamRequest13writeToParcelEPN7android6ParcelE"
  },
  {
   "name" : "_ZNK6aaudio19AAudioStreamRequest4dumpEv"
  },
  {
   "name" : "_ZNK6aaudio19AAudioStreamRequest8validateEv"
  },
  {
   "name" : "_ZNK6aaudio19AudioStreamInternal13getBufferSizeEv"
  },
  {
   "name" : "_ZNK6aaudio19AudioStreamInternal17getBufferCapacityEv"
  },
  {
   "name" : "_ZNK6aaudio19AudioStreamInternal17getFramesPerBurstEv"
  },
  {
   "name" : "_ZNK6aaudio19AudioStreamInternal21isClockModelInControlEv"
  },
  {
   "name" : "_ZNK6aaudio20RingBufferParcelable13writeToParcelEPN7android6ParcelE"
  },
  {
   "name" : "_ZNK6aaudio20RingBufferParcelable8validateEv"
  },
  {
   "name" : "_ZNK6aaudio21IsochronousClockModel10isStartingEv"
  },
  {
   "name" : "_ZNK6aaudio21IsochronousClockModel21convertPositionToTimeEl"
  },
  {
   "name" : "_ZNK6aaudio21IsochronousClockModel21convertTimeToPositionEl"
  },
  {
   "name" : "_ZNK6aaudio21IsochronousClockModel26convertDeltaPositionToTimeEl"
  },
  {
   "name" : "_ZNK6aaudio21IsochronousClockModel26convertDeltaTimeToPositionEl"
  },
  {
   "name" : "_ZNK6aaudio21IsochronousClockModel4dumpEv"
  },
  {
   "name" : "_ZNK6aaudio21IsochronousClockModel9isRunningEv"
  },
  {
   "name" : "_ZNK6aaudio22AAudioStreamParameters4dumpEv"
  },
  {
   "name" : "_ZNK6aaudio22AAudioStreamParameters8validateEv"
  },
  {
   "name" : "_ZNK6aaudio22SharedMemoryParcelable13writeToParcelEPN7android6ParcelE"
  },
  {
   "name" : "_ZNK6aaudio22SharedMemoryParcelable8validateEv"
  },
  {
   "name" : "_ZNK6aaudio22SharedRegionParcelable13writeToParcelEPN7android6ParcelE"
  },
  {
   "name" : "_ZNK6aaudio22SharedRegionParcelable8validateEv"
  },
  {
   "name" : "_ZNK6aaudio23AudioEndpointParcelable13writeToParcelEPN7android6ParcelE"
  },
  {
   "name" : "_ZNK6aaudio23AudioEndpointParcelable8validateEv"
  },
  {
   "name" : "_ZNK6aaudio25AAudioStreamConfiguration13writeToParcelEPN7android6ParcelE"
  },
  {
   "name" : "_ZNK7android13IAAudioClient22getInterfaceDescriptorEv"
  },
  {
   "name" : "_ZNK7android14IAAudioService22getInterfaceDescriptorEv"
  },
  {
   "name" : "_ZThn208_N6aaudio16AudioStreamTrackD0Ev"
  },
  {
   "name" : "_ZThn208_N6aaudio16AudioStreamTrackD1Ev"
  },
  {
   "name" : "_ZThn208_N6aaudio17AudioStreamLegacy19onProcessFixedBlockEPhi"
  },
  {
   "name" : "_ZThn208_N6aaudio17AudioStreamLegacyD0Ev"
  },
  {
   "name" : "_ZThn208_N6aaudio17AudioStreamLegacyD1Ev"
  },
  {
   "name" : "_ZThn208_N6aaudio17AudioStreamRecordD0Ev"
  },
  {
   "name" : "_ZThn208_N6aaudio17AudioStreamRecordD1Ev"
  },
  {
   "name" : "_ZThn56_N6aaudio25AAudioStreamConfiguration14readFromParcelEPKN7android6ParcelE"
  },
  {
   "name" : "_ZThn56_N6aaudio25AAudioStreamConfigurationD0Ev"
  },
  {
   "name" : "_ZThn56_N6aaudio25AAudioStreamConfigurationD1Ev"
  },
  {
   "name" : "_ZThn56_NK6aaudio25AAudioStreamConfiguration13writeToParcelEPN7android6ParcelE"
  },
  {
   "name" : "_ZThn8_N6aaudio11AudioStream12MyPlayerBaseD0Ev"
  },
  {
   "name" : "_ZThn8_N6aaudio11AudioStream12MyPlayerBaseD1Ev"
  },
  {
   "name" : "_ZThn8_N7android14BnAAudioClient10onTransactEjRKNS_6ParcelEPS1_j"
  },
  {
   "name" : "_ZThn8_N7android15BnAAudioService10onTransactEjRKNS_6ParcelEPS1_j"
  },
  {
   "name" : "_ZTv0_n24_N6aaudio11AudioStream12MyPlayerBaseD0Ev"
  },
  {
   "name" : "_ZTv0_n24_N6aaudio11AudioStream12MyPlayerBaseD1Ev"
  },
  {
   "name" : "_ZTv0_n24_N6aaudio18AAudioBinderClientD0Ev"
  },
  {
   "name" : "_ZTv0_n24_N6aaudio18AAudioBinderClientD1Ev"
  },
  {
   "name" : "_ZTv0_n24_N7android13IAAudioClientD0Ev"
  },
  {
   "name" : "_ZTv0_n24_N7android13IAAudioClientD1Ev"
  },
  {
   "name" : "_ZTv0_n24_N7android14IAAudioServiceD0Ev"
  },
  {
   "name" : "_ZTv0_n24_N7android14IAAudioServiceD1Ev"
  },
  {
   "name" : "__cfi_check"
  }
 ],
 "elf_objects" :
 [
  {
   "name" : "_ZN7android13IAAudioClient10descriptorE"
  },
  {
   "name" : "_ZN7android13IAAudioClient12default_implE"
  },
  {
   "name" : "_ZN7android14IAAudioService10descriptorE"
  },
  {
   "name" : "_ZN7android14IAAudioService12default_implE"
  },
  {
   "name" : "_ZN7android9SingletonIN6aaudio18AAudioBinderClientEE5sLockE"
  },
  {
   "name" : "_ZN7android9SingletonIN6aaudio18AAudioBinderClientEE9sInstanceE"
  },
  {
   "name" : "_ZTCN6aaudio11AudioStream12MyPlayerBaseE0_N7android10IInterfaceE"
  },
  {
   "name" : "_ZTCN6aaudio11AudioStream12MyPlayerBaseE0_N7android10PlayerBaseE"
  },
  {
   "name" : "_ZTCN6aaudio11AudioStream12MyPlayerBaseE0_N7android11BnInterfaceINS1_5media7IPlayerEEE"
  },
  {
   "name" : "_ZTCN6aaudio11AudioStream12MyPlayerBaseE0_N7android5media7IPlayerE"
  },
  {
   "name" : "_ZTCN6aaudio11AudioStream12MyPlayerBaseE0_N7android5media8BnPlayerE"
  },
  {
   "name" : "_ZTCN6aaudio11AudioStream12MyPlayerBaseE8_N7android7BBinderE"
  },
  {
   "name" : "_ZTCN6aaudio11AudioStream12MyPlayerBaseE8_N7android7IBinderE"
  },
  {
   "name" : "_ZTCN7android13IAAudioClientE0_NS_10IInterfaceE"
  },
  {
   "name" : "_ZTCN7android14BnAAudioClientE0_NS_10IInterfaceE"
  },
  {
   "name" : "_ZTCN7android14BnAAudioClientE0_NS_11BnInterfaceINS_13IAAudioClientEEE"
  },
  {
   "name" : "_ZTCN7android14BnAAudioClientE0_NS_13IAAudioClientE"
  },
  {
   "name" : "_ZTCN7android14BnAAudioClientE8_NS_7BBinderE"
  },
  {
   "name" : "_ZTCN7android14BnAAudioClientE8_NS_7IBinderE"
  },
  {
   "name" : "_ZTCN7android14IAAudioServiceE0_NS_10IInterfaceE"
  },
  {
   "name" : "_ZTCN7android15BnAAudioServiceE0_NS_10IInterfaceE"
  },
  {
   "name" : "_ZTCN7android15BnAAudioServiceE0_NS_11BnInterfaceINS_14IAAudioServiceEEE"
  },
  {
   "name" : "_ZTCN7android15BnAAudioServiceE0_NS_14IAAudioServiceE"
  },
  {
   "name" : "_ZTCN7android15BnAAudioServiceE8_NS_7BBinderE"
  },
  {
   "name" : "_ZTCN7android15BnAAudioServiceE8_NS_7IBinderE"
  },
  {
   "name" : "_ZTTN6aaudio11AudioStream12MyPlayerBaseE"
  },
  {
   "name" : "_ZTTN6aaudio18AAudioBinderClientE"
  },
  {
   "name" : "_ZTTN7android13IAAudioClientE"
  },
  {
   "name" : "_ZTTN7android14BnAAudioClientE"
  },
  {
   "name" : "_ZTTN7android14IAAudioServiceE"
  },
  {
   "name" : "_ZTTN7android15BnAAudioServiceE"
  },
  {
   "name" : "_ZTV16FixedBlockReader"
  },
  {
   "name" : "_ZTV16FixedBlockWriter"
  },
  {
   "name" : "_ZTV17FixedBlockAdapter"
  },
  {
   "name" : "_ZTVN6aaudio11AudioStream12MyPlayerBaseE"
  },
  {
   "name" : "_ZTVN6aaudio11AudioStreamE"
  },
  {
   "name" : "_ZTVN6aaudio13AudioEndpointE"
  },
  {
   "name" : "_ZTVN6aaudio16AudioStreamTrackE"
  },
  {
   "name" : "_ZTVN6aaudio17AudioStreamLegacyE"
  },
  {
   "name" : "_ZTVN6aaudio17AudioStreamRecordE"
  },
  {
   "name" : "_ZTVN6aaudio18AAudioBinderClientE"
  },
  {
   "name" : "_ZTVN6aaudio18AudioStreamBuilderE"
  },
  {
   "name" : "_ZTVN6aaudio19AAudioStreamRequestE"
  },
  {
   "name" : "_ZTVN6aaudio19AudioStreamInternalE"
  },
  {
   "name" : "_ZTVN6aaudio20RingBufferParcelableE"
  },
  {
   "name" : "_ZTVN6aaudio21IsochronousClockModelE"
  },
  {
   "name" : "_ZTVN6aaudio22AAudioStreamParametersE"
  },
  {
   "name" : "_ZTVN6aaudio22SharedMemoryParcelableE"
  },
  {
   "name" : "_ZTVN6aaudio22SharedRegionParcelableE"
  },
  {
   "name" : "_ZTVN6aaudio23AudioEndpointParcelableE"
  },
  {
   "name" : "_ZTVN6aaudio23AudioStreamInternalPlayE"
  },
  {
   "name" : "_ZTVN6aaudio25AAudioStreamConfigurationE"
  },
  {
   "name" : "_ZTVN6aaudio26AudioStreamInternalCaptureE"
  },
  {
   "name" : "_ZTVN7android13IAAudioClientE"
  },
  {
   "name" : "_ZTVN7android14BnAAudioClientE"
  },
  {
   "name" : "_ZTVN7android14IAAudioServiceE"
  },
  {
   "name" : "_ZTVN7android15BnAAudioServiceE"
  },
  {
   "name" : "_ZTVN7android18FifoControllerBaseE"
  },
  {
   "name" : "_ZTVN9flowgraph10RampLinearE"
  },
  {
   "name" : "_ZTVN9flowgraph11ClipToRangeE"
  },
  {
   "name" : "_ZTVN9flowgraph11SourceFloatE"
  },
  {
   "name" : "_ZTVN9flowgraph19AudioFloatBlockPortE"
  },
  {
   "name" : "_ZTVN9flowgraph19AudioFloatInputPortE"
  },
  {
   "name" : "_ZTVN9flowgraph20MonoToMultiConverterE"
  },
  {
   "name" : "_ZTVN9flowgraph7SinkI16E"
  },
  {
   "name" : "_ZTVN9flowgraph7SinkI24E"
  },
  {
   "name" : "_ZTVN9flowgraph9SinkFloatE"
  },
  {
   "name" : "_ZTVN9flowgraph9SourceI16E"
  },
  {
   "name" : "_ZTVN9flowgraph9SourceI24E"
  },
  {
   "name" : "gKeepBinderClient"
  }
 ],
 "enum_types" :
 [
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "aaudio::AAudioServiceMessage_s::code::NOTHING"
    },
    {
     "enum_field_value" : 1,
     "name" : "aaudio::AAudioServiceMessage_s::code::TIMESTAMP_SERVICE"
    },
    {
     "enum_field_value" : 2,
     "name" : "aaudio::AAudioServiceMessage_s::code::TIMESTAMP_HARDWARE"
    },
    {
     "enum_field_value" : 3,
     "name" : "aaudio::AAudioServiceMessage_s::code::EVENT"
    }
   ],
   "linker_set_key" : "aaudio::AAudioServiceMessage_s::code",
   "name" : "aaudio::AAudioServiceMessage_s::code",
   "referenced_type" : "type-199",
   "self_type" : "type-199",
   "size" : 4,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioServiceMessage.h",
   "underlying_type" : "type-1",
   "unique_id" : "_ZTSN6aaudio22AAudioServiceMessage_s4codeE"
  },
  {
   "access" : "private",
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "aaudio::IsochronousClockModel::STATE_STOPPED"
    },
    {
     "enum_field_value" : 1,
     "name" : "aaudio::IsochronousClockModel::STATE_STARTING"
    },
    {
     "enum_field_value" : 2,
     "name" : "aaudio::IsochronousClockModel::STATE_SYNCING"
    },
    {
     "enum_field_value" : 3,
     "name" : "aaudio::IsochronousClockModel::STATE_RUNNING"
    }
   ],
   "linker_set_key" : "aaudio::IsochronousClockModel::clock_model_state_t",
   "name" : "aaudio::IsochronousClockModel::clock_model_state_t",
   "referenced_type" : "type-9",
   "self_type" : "type-9",
   "size" : 4,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h",
   "underlying_type" : "type-1",
   "unique_id" : "_ZTSN6aaudio21IsochronousClockModel19clock_model_state_tE"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "aaudio::NONE"
    },
    {
     "enum_field_value" : 1,
     "name" : "aaudio::RATE_ISOCHRONOUS"
    },
    {
     "enum_field_value" : 2,
     "name" : "aaudio::RATE_ASYNCHRONOUS"
    },
    {
     "enum_field_value" : 4,
     "name" : "aaudio::COHERENCY_DMA"
    },
    {
     "enum_field_value" : 8,
     "name" : "aaudio::COHERENCY_ACQUIRE_RELEASE"
    },
    {
     "enum_field_value" : 16,
     "name" : "aaudio::COHERENCY_AUTO"
    }
   ],
   "linker_set_key" : "aaudio::RingbufferFlags",
   "name" : "aaudio::RingbufferFlags",
   "referenced_type" : "type-32",
   "self_type" : "type-32",
   "size" : 4,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioServiceDefinitions.h",
   "underlying_type" : "type-1",
   "unique_id" : "_ZTSN6aaudio15RingbufferFlagsE"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "aaudio::AAUDIO_SERVICE_EVENT_STARTED"
    },
    {
     "enum_field_value" : 1,
     "name" : "aaudio::AAUDIO_SERVICE_EVENT_PAUSED"
    },
    {
     "enum_field_value" : 2,
     "name" : "aaudio::AAUDIO_SERVICE_EVENT_STOPPED"
    },
    {
     "enum_field_value" : 3,
     "name" : "aaudio::AAUDIO_SERVICE_EVENT_FLUSHED"
    },
    {
     "enum_field_value" : 4,
     "name" : "aaudio::AAUDIO_SERVICE_EVENT_DISCONNECTED"
    },
    {
     "enum_field_value" : 5,
     "name" : "aaudio::AAUDIO_SERVICE_EVENT_VOLUME"
    },
    {
     "enum_field_value" : 6,
     "name" : "aaudio::AAUDIO_SERVICE_EVENT_XRUN"
    }
   ],
   "linker_set_key" : "aaudio::aaudio_service_event_e",
   "name" : "aaudio::aaudio_service_event_e",
   "referenced_type" : "type-194",
   "self_type" : "type-194",
   "size" : 4,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioServiceMessage.h",
   "underlying_type" : "type-1",
   "unique_id" : "_ZTSN6aaudio22aaudio_service_event_eE"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::ON_STREAM_CHANGE"
    }
   ],
   "linker_set_key" : "android::aaudio_client_commands_t",
   "name" : "android::aaudio_client_commands_t",
   "referenced_type" : "type-151",
   "self_type" : "type-151",
   "size" : 4,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioServiceDefinitions.h",
   "underlying_type" : "type-1",
   "unique_id" : "_ZTSN7android24aaudio_client_commands_tE"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 1,
     "name" : "android::REGISTER_CLIENT"
    },
    {
     "enum_field_value" : 2,
     "name" : "android::OPEN_STREAM"
    },
    {
     "enum_field_value" : 3,
     "name" : "android::CLOSE_STREAM"
    },
    {
     "enum_field_value" : 4,
     "name" : "android::GET_STREAM_DESCRIPTION"
    },
    {
     "enum_field_value" : 5,
     "name" : "android::START_STREAM"
    },
    {
     "enum_field_value" : 6,
     "name" : "android::PAUSE_STREAM"
    },
    {
     "enum_field_value" : 7,
     "name" : "android::STOP_STREAM"
    },
    {
     "enum_field_value" : 8,
     "name" : "android::FLUSH_STREAM"
    },
    {
     "enum_field_value" : 9,
     "name" : "android::REGISTER_AUDIO_THREAD"
    },
    {
     "enum_field_value" : 10,
     "name" : "android::UNREGISTER_AUDIO_THREAD"
    }
   ],
   "linker_set_key" : "android::aaudio_service_commands_t",
   "name" : "android::aaudio_service_commands_t",
   "referenced_type" : "type-276",
   "self_type" : "type-276",
   "size" : 4,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioServiceDefinitions.h",
   "underlying_type" : "type-1",
   "unique_id" : "_ZTSN7android25aaudio_service_commands_tE"
  }
 ],
 "function_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "int (AAudioStreamStruct *, void *, void *, int)",
   "name" : "int (AAudioStreamStruct *, void *, void *, int)",
   "parameters" :
   [
    {
     "referenced_type" : "type-51"
    },
    {
     "referenced_type" : "type-53"
    },
    {
     "referenced_type" : "type-53"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "referenced_type" : "type-50",
   "return_type" : "type-4",
   "self_type" : "type-50",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void (AAudioStreamStruct *, void *, int)",
   "name" : "void (AAudioStreamStruct *, void *, int)",
   "parameters" :
   [
    {
     "referenced_type" : "type-51"
    },
    {
     "referenced_type" : "type-53"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "referenced_type" : "type-57",
   "return_type" : "type-54",
   "self_type" : "type-57",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void (int, void *, void *)",
   "name" : "void (int, void *, void *)",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-53"
    },
    {
     "referenced_type" : "type-53"
    }
   ],
   "referenced_type" : "type-228",
   "return_type" : "type-54",
   "self_type" : "type-228",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void *(void *)",
   "name" : "void *(void *)",
   "parameters" :
   [
    {
     "referenced_type" : "type-53"
    }
   ],
   "referenced_type" : "type-61",
   "return_type" : "type-53",
   "self_type" : "type-61",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  }
 ],
 "functions" :
 [
  {
   "function_name" : "AAudioStreamBuilder_delete",
   "linker_set_key" : "AAudioStreamBuilder_delete",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_openStream",
   "linker_set_key" : "AAudioStreamBuilder_openStream",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-212"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_setAllowedCapturePolicy",
   "linker_set_key" : "AAudioStreamBuilder_setAllowedCapturePolicy",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_setBufferCapacityInFrames",
   "linker_set_key" : "AAudioStreamBuilder_setBufferCapacityInFrames",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_setChannelCount",
   "linker_set_key" : "AAudioStreamBuilder_setChannelCount",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_setContentType",
   "linker_set_key" : "AAudioStreamBuilder_setContentType",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_setDataCallback",
   "linker_set_key" : "AAudioStreamBuilder_setDataCallback",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-49"
    },
    {
     "referenced_type" : "type-53"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_setDeviceId",
   "linker_set_key" : "AAudioStreamBuilder_setDeviceId",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_setDirection",
   "linker_set_key" : "AAudioStreamBuilder_setDirection",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_setErrorCallback",
   "linker_set_key" : "AAudioStreamBuilder_setErrorCallback",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-56"
    },
    {
     "referenced_type" : "type-53"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_setFormat",
   "linker_set_key" : "AAudioStreamBuilder_setFormat",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_setFramesPerDataCallback",
   "linker_set_key" : "AAudioStreamBuilder_setFramesPerDataCallback",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_setInputPreset",
   "linker_set_key" : "AAudioStreamBuilder_setInputPreset",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_setPerformanceMode",
   "linker_set_key" : "AAudioStreamBuilder_setPerformanceMode",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_setSampleRate",
   "linker_set_key" : "AAudioStreamBuilder_setSampleRate",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_setSamplesPerFrame",
   "linker_set_key" : "AAudioStreamBuilder_setSamplesPerFrame",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_setSessionId",
   "linker_set_key" : "AAudioStreamBuilder_setSessionId",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_setSharingMode",
   "linker_set_key" : "AAudioStreamBuilder_setSharingMode",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStreamBuilder_setUsage",
   "linker_set_key" : "AAudioStreamBuilder_setUsage",
   "parameters" :
   [
    {
     "referenced_type" : "type-213"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_close",
   "linker_set_key" : "AAudioStream_close",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getAllowedCapturePolicy",
   "linker_set_key" : "AAudioStream_getAllowedCapturePolicy",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getBufferCapacityInFrames",
   "linker_set_key" : "AAudioStream_getBufferCapacityInFrames",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getBufferSizeInFrames",
   "linker_set_key" : "AAudioStream_getBufferSizeInFrames",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getChannelCount",
   "linker_set_key" : "AAudioStream_getChannelCount",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getContentType",
   "linker_set_key" : "AAudioStream_getContentType",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getDeviceId",
   "linker_set_key" : "AAudioStream_getDeviceId",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getDirection",
   "linker_set_key" : "AAudioStream_getDirection",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getFormat",
   "linker_set_key" : "AAudioStream_getFormat",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getFramesPerBurst",
   "linker_set_key" : "AAudioStream_getFramesPerBurst",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getFramesPerDataCallback",
   "linker_set_key" : "AAudioStream_getFramesPerDataCallback",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getFramesRead",
   "linker_set_key" : "AAudioStream_getFramesRead",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getFramesWritten",
   "linker_set_key" : "AAudioStream_getFramesWritten",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getInputPreset",
   "linker_set_key" : "AAudioStream_getInputPreset",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getPerformanceMode",
   "linker_set_key" : "AAudioStream_getPerformanceMode",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getSampleRate",
   "linker_set_key" : "AAudioStream_getSampleRate",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getSamplesPerFrame",
   "linker_set_key" : "AAudioStream_getSamplesPerFrame",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getSessionId",
   "linker_set_key" : "AAudioStream_getSessionId",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getSharingMode",
   "linker_set_key" : "AAudioStream_getSharingMode",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getState",
   "linker_set_key" : "AAudioStream_getState",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getTimestamp",
   "linker_set_key" : "AAudioStream_getTimestamp",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-41"
    },
    {
     "referenced_type" : "type-41"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getUsage",
   "linker_set_key" : "AAudioStream_getUsage",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_getXRunCount",
   "linker_set_key" : "AAudioStream_getXRunCount",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_isMMapUsed",
   "linker_set_key" : "AAudioStream_isMMapUsed",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-16",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudioTesting.h"
  },
  {
   "function_name" : "AAudioStream_read",
   "linker_set_key" : "AAudioStream_read",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    },
    {
     "referenced_type" : "type-53"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_requestFlush",
   "linker_set_key" : "AAudioStream_requestFlush",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_requestPause",
   "linker_set_key" : "AAudioStream_requestPause",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_requestStart",
   "linker_set_key" : "AAudioStream_requestStart",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_requestStop",
   "linker_set_key" : "AAudioStream_requestStop",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_setBufferSizeInFrames",
   "linker_set_key" : "AAudioStream_setBufferSizeInFrames",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_waitForStateChange",
   "linker_set_key" : "AAudioStream_waitForStateChange",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-245"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudioStream_write",
   "linker_set_key" : "AAudioStream_write",
   "parameters" :
   [
    {
     "referenced_type" : "type-210"
    },
    {
     "referenced_type" : "type-89"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudio_convertResultToText",
   "linker_set_key" : "AAudio_convertResultToText",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-207",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudio_convertStreamStateToText",
   "linker_set_key" : "AAudio_convertStreamStateToText",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-207",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudio_createStreamBuilder",
   "linker_set_key" : "AAudio_createStreamBuilder",
   "parameters" :
   [
    {
     "referenced_type" : "type-217"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "function_name" : "AAudio_getMMapPolicy",
   "linker_set_key" : "AAudio_getMMapPolicy",
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudioTesting.h"
  },
  {
   "function_name" : "AAudio_setMMapPolicy",
   "linker_set_key" : "AAudio_setMMapPolicy",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudioTesting.h"
  },
  {
   "function_name" : "AAudio_isFlushAllowed",
   "linker_set_key" : "_Z21AAudio_isFlushAllowedi",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "function_name" : "AAudioConvert_framesToBytes",
   "linker_set_key" : "_Z27AAudioConvert_framesToBytesiiPi",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-245"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "function_name" : "AAudioProperty_getMMapPolicy",
   "linker_set_key" : "_Z28AAudioProperty_getMMapPolicyv",
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "function_name" : "AAudioConvert_usageToInternal",
   "linker_set_key" : "_Z29AAudioConvert_usageToInternali",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-283",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "function_name" : "AAudioProperty_getMixerBursts",
   "linker_set_key" : "_Z29AAudioProperty_getMixerBurstsv",
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "function_name" : "AAudioConvert_aaudioToAndroidStatus",
   "linker_set_key" : "_Z35AAudioConvert_aaudioToAndroidStatusi",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "function_name" : "AAudioConvert_androidToAAudioResult",
   "linker_set_key" : "_Z35AAudioConvert_androidToAAudioResulti",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "function_name" : "AAudioConvert_contentTypeToInternal",
   "linker_set_key" : "_Z35AAudioConvert_contentTypeToInternali",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-284",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "function_name" : "AAudioProperty_getWakeupDelayMicros",
   "linker_set_key" : "_Z35AAudioProperty_getWakeupDelayMicrosv",
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "function_name" : "AAudioProperty_getMinimumSleepMicros",
   "linker_set_key" : "_Z36AAudioProperty_getMinimumSleepMicrosv",
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "function_name" : "AAudioProperty_getMMapExclusivePolicy",
   "linker_set_key" : "_Z37AAudioProperty_getMMapExclusivePolicyv",
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "function_name" : "AAudioConvert_aaudioToAndroidSessionId",
   "linker_set_key" : "_Z38AAudioConvert_aaudioToAndroidSessionIdi",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-285",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "function_name" : "AAudioConvert_inputPresetToAudioSource",
   "linker_set_key" : "_Z38AAudioConvert_inputPresetToAudioSourcei",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-286",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "function_name" : "AAudioConvert_aaudioToAndroidDataFormat",
   "linker_set_key" : "_Z39AAudioConvert_aaudioToAndroidDataFormati",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-287",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "function_name" : "AAudioConvert_androidToAAudioDataFormat",
   "linker_set_key" : "_Z39AAudioConvert_androidToAAudioDataFormat14audio_format_t",
   "parameters" :
   [
    {
     "referenced_type" : "type-288"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "function_name" : "AAudioProperty_getHardwareBurstMinMicros",
   "linker_set_key" : "_Z40AAudioProperty_getHardwareBurstMinMicrosv",
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "function_name" : "AAudioConvert_allowCapturePolicyToAudioFlagsMask",
   "linker_set_key" : "_Z48AAudioConvert_allowCapturePolicyToAudioFlagsMaski",
   "parameters" :
   [
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "function_name" : "AAudioFlowGraph::setTargetVolume",
   "linker_set_key" : "_ZN15AAudioFlowGraph15setTargetVolumeEf",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-262"
    },
    {
     "referenced_type" : "type-27"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AAudioFlowGraph.h"
  },
  {
   "function_name" : "AAudioFlowGraph::setRampLengthInFrames",
   "linker_set_key" : "_ZN15AAudioFlowGraph21setRampLengthInFramesEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-262"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AAudioFlowGraph.h"
  },
  {
   "function_name" : "AAudioFlowGraph::process",
   "linker_set_key" : "_ZN15AAudioFlowGraph7processEPKvPvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-262"
    },
    {
     "referenced_type" : "type-89"
    },
    {
     "referenced_type" : "type-53"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AAudioFlowGraph.h"
  },
  {
   "function_name" : "AAudioFlowGraph::configure",
   "linker_set_key" : "_ZN15AAudioFlowGraph9configureE14audio_format_tiS0_i",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-262"
    },
    {
     "referenced_type" : "type-289"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-290"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AAudioFlowGraph.h"
  },
  {
   "function_name" : "FixedBlockReader::readFromStorage",
   "linker_set_key" : "_ZN16FixedBlockReader15readFromStorageEPhi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-142"
    },
    {
     "referenced_type" : "type-14"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockReader.h"
  },
  {
   "function_name" : "FixedBlockReader::processVariableBlock",
   "linker_set_key" : "_ZN16FixedBlockReader20processVariableBlockEPhi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-142"
    },
    {
     "referenced_type" : "type-14"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockReader.h"
  },
  {
   "function_name" : "FixedBlockReader::open",
   "linker_set_key" : "_ZN16FixedBlockReader4openEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-142"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockReader.h"
  },
  {
   "function_name" : "FixedBlockReader::FixedBlockReader",
   "linker_set_key" : "_ZN16FixedBlockReaderC1ER19FixedBlockProcessor",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-142"
    },
    {
     "referenced_type" : "type-120"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockReader.h"
  },
  {
   "function_name" : "FixedBlockReader::FixedBlockReader",
   "linker_set_key" : "_ZN16FixedBlockReaderC2ER19FixedBlockProcessor",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-142"
    },
    {
     "referenced_type" : "type-120"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockReader.h"
  },
  {
   "function_name" : "FixedBlockWriter::writeToStorage",
   "linker_set_key" : "_ZN16FixedBlockWriter14writeToStorageEPhi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-132"
    },
    {
     "referenced_type" : "type-14"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockWriter.h"
  },
  {
   "function_name" : "FixedBlockWriter::processVariableBlock",
   "linker_set_key" : "_ZN16FixedBlockWriter20processVariableBlockEPhi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-132"
    },
    {
     "referenced_type" : "type-14"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockWriter.h"
  },
  {
   "function_name" : "FixedBlockWriter::FixedBlockWriter",
   "linker_set_key" : "_ZN16FixedBlockWriterC1ER19FixedBlockProcessor",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-132"
    },
    {
     "referenced_type" : "type-120"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockWriter.h"
  },
  {
   "function_name" : "FixedBlockWriter::FixedBlockWriter",
   "linker_set_key" : "_ZN16FixedBlockWriterC2ER19FixedBlockProcessor",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-132"
    },
    {
     "referenced_type" : "type-120"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockWriter.h"
  },
  {
   "function_name" : "FixedBlockAdapter::open",
   "linker_set_key" : "_ZN17FixedBlockAdapter4openEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-122"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockAdapter.h"
  },
  {
   "function_name" : "FixedBlockAdapter::close",
   "linker_set_key" : "_ZN17FixedBlockAdapter5closeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-122"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockAdapter.h"
  },
  {
   "function_name" : "FixedBlockAdapter::~FixedBlockAdapter",
   "linker_set_key" : "_ZN17FixedBlockAdapterD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-122"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockAdapter.h"
  },
  {
   "function_name" : "FixedBlockAdapter::~FixedBlockAdapter",
   "linker_set_key" : "_ZN17FixedBlockAdapterD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-122"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockAdapter.h"
  },
  {
   "function_name" : "FixedBlockAdapter::~FixedBlockAdapter",
   "linker_set_key" : "_ZN17FixedBlockAdapterD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-122"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockAdapter.h"
  },
  {
   "function_name" : "aaudio::AudioStream::joinThread",
   "linker_set_key" : "_ZN6aaudio11AudioStream10joinThreadEPPvl",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    },
    {
     "referenced_type" : "type-253"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::systemPause",
   "linker_set_key" : "_ZN6aaudio11AudioStream11systemPauseEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::systemStart",
   "linker_set_key" : "_ZN6aaudio11AudioStream11systemStartEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::MyPlayerBase::registerWithAudioManager",
   "linker_set_key" : "_ZN6aaudio11AudioStream12MyPlayerBase24registerWithAudioManagerEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-269"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::MyPlayerBase::unregisterWithAudioManager",
   "linker_set_key" : "_ZN6aaudio11AudioStream12MyPlayerBase26unregisterWithAudioManagerEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-269"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::MyPlayerBase::destroy",
   "linker_set_key" : "_ZN6aaudio11AudioStream12MyPlayerBase7destroyEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-269"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::MyPlayerBase::MyPlayerBase",
   "linker_set_key" : "_ZN6aaudio11AudioStream12MyPlayerBaseC1EPS0_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-269"
    },
    {
     "referenced_type" : "type-116"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::MyPlayerBase::MyPlayerBase",
   "linker_set_key" : "_ZN6aaudio11AudioStream12MyPlayerBaseC2EPS0_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-269"
    },
    {
     "referenced_type" : "type-116"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::MyPlayerBase::~MyPlayerBase",
   "linker_set_key" : "_ZN6aaudio11AudioStream12MyPlayerBaseD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-269"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::MyPlayerBase::~MyPlayerBase",
   "linker_set_key" : "_ZN6aaudio11AudioStream12MyPlayerBaseD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-269"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::MyPlayerBase::~MyPlayerBase",
   "linker_set_key" : "_ZN6aaudio11AudioStream12MyPlayerBaseD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-269"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::createThread",
   "linker_set_key" : "_ZN6aaudio11AudioStream12createThreadElPFPvS1_ES1_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-60"
    },
    {
     "referenced_type" : "type-53"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::wrapUserThread",
   "linker_set_key" : "_ZN6aaudio11AudioStream14wrapUserThreadEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    }
   ],
   "return_type" : "type-53",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::systemStopFromApp",
   "linker_set_key" : "_ZN6aaudio11AudioStream17systemStopFromAppEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::waitForStateChange",
   "linker_set_key" : "_ZN6aaudio11AudioStream18waitForStateChangeEiPil",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-245"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::setDuckAndMuteVolume",
   "linker_set_key" : "_ZN6aaudio11AudioStream20setDuckAndMuteVolumeEf",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    },
    {
     "referenced_type" : "type-27"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::maybeCallDataCallback",
   "linker_set_key" : "_ZN6aaudio11AudioStream21maybeCallDataCallbackEPvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    },
    {
     "referenced_type" : "type-53"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::maybeCallErrorCallback",
   "linker_set_key" : "_ZN6aaudio11AudioStream22maybeCallErrorCallbackEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::systemStopFromCallback",
   "linker_set_key" : "_ZN6aaudio11AudioStream22systemStopFromCallbackEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::open",
   "linker_set_key" : "_ZN6aaudio11AudioStream4openERKNS_18AudioStreamBuilderE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    },
    {
     "referenced_type" : "type-248"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "access" : "private",
   "function_name" : "aaudio::AudioStream::safeStop",
   "linker_set_key" : "_ZN6aaudio11AudioStream8safeStopEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStream::setState",
   "linker_set_key" : "_ZN6aaudio11AudioStream8setStateEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::safeClose",
   "linker_set_key" : "_ZN6aaudio11AudioStream9safeCloseEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::safeFlush",
   "linker_set_key" : "_ZN6aaudio11AudioStream9safeFlushEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::AudioStream",
   "linker_set_key" : "_ZN6aaudio11AudioStreamC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::~AudioStream",
   "linker_set_key" : "_ZN6aaudio11AudioStreamD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::~AudioStream",
   "linker_set_key" : "_ZN6aaudio11AudioStreamD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioStream::~AudioStream",
   "linker_set_key" : "_ZN6aaudio11AudioStreamD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-116"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::readUpCommand",
   "linker_set_key" : "_ZN6aaudio13AudioEndpoint13readUpCommandEPNS_22AAudioServiceMessage_sE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    },
    {
     "referenced_type" : "type-439"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::eraseDataMemory",
   "linker_set_key" : "_ZN6aaudio13AudioEndpoint15eraseDataMemoryEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::advanceReadIndex",
   "linker_set_key" : "_ZN6aaudio13AudioEndpoint16advanceReadIndexEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::advanceWriteIndex",
   "linker_set_key" : "_ZN6aaudio13AudioEndpoint17advanceWriteIndexEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::getDataReadCounter",
   "linker_set_key" : "_ZN6aaudio13AudioEndpoint18getDataReadCounterEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::setDataReadCounter",
   "linker_set_key" : "_ZN6aaudio13AudioEndpoint18setDataReadCounterEl",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::getDataWriteCounter",
   "linker_set_key" : "_ZN6aaudio13AudioEndpoint19getDataWriteCounterEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::setDataWriteCounter",
   "linker_set_key" : "_ZN6aaudio13AudioEndpoint19setDataWriteCounterEl",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::setBufferSizeInFrames",
   "linker_set_key" : "_ZN6aaudio13AudioEndpoint21setBufferSizeInFramesEiPi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-245"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::getFullFramesAvailable",
   "linker_set_key" : "_ZN6aaudio13AudioEndpoint22getFullFramesAvailableEPN7android14WrappingBufferE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    },
    {
     "referenced_type" : "type-254"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::getFullFramesAvailable",
   "linker_set_key" : "_ZN6aaudio13AudioEndpoint22getFullFramesAvailableEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::getEmptyFramesAvailable",
   "linker_set_key" : "_ZN6aaudio13AudioEndpoint23getEmptyFramesAvailableEPN7android14WrappingBufferE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    },
    {
     "referenced_type" : "type-254"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::getEmptyFramesAvailable",
   "linker_set_key" : "_ZN6aaudio13AudioEndpoint23getEmptyFramesAvailableEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::configure",
   "linker_set_key" : "_ZN6aaudio13AudioEndpoint9configureEPKNS_20EndpointDescriptor_sEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    },
    {
     "referenced_type" : "type-438"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::AudioEndpoint",
   "linker_set_key" : "_ZN6aaudio13AudioEndpointC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::AudioEndpoint",
   "linker_set_key" : "_ZN6aaudio13AudioEndpointC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::~AudioEndpoint",
   "linker_set_key" : "_ZN6aaudio13AudioEndpointD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::~AudioEndpoint",
   "linker_set_key" : "_ZN6aaudio13AudioEndpointD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::~AudioEndpoint",
   "linker_set_key" : "_ZN6aaudio13AudioEndpointD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-436"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::doSetVolume",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrack11doSetVolumeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::requestStop",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrack11requestStopEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::getTimestamp",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrack12getTimestampEiPlS1_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-41"
    },
    {
     "referenced_type" : "type-41"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::requestFlush",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrack12requestFlushEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::requestPause",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrack12requestPauseEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::requestStart",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrack12requestStartEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::getFramesRead",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrack13getFramesReadEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::setBufferSize",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrack13setBufferSizeEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::processCallback",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrack15processCallbackEiPv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-53"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::updateStateMachine",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrack18updateStateMachineEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::open",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrack4openERKNS_18AudioStreamBuilderE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    },
    {
     "referenced_type" : "type-248"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::close",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrack5closeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::write",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrack5writeEPKvil",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    },
    {
     "referenced_type" : "type-89"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::AudioStreamTrack",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrackC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::AudioStreamTrack",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrackC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::~AudioStreamTrack",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrackD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::~AudioStreamTrack",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrackD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::~AudioStreamTrack",
   "linker_set_key" : "_ZN6aaudio16AudioStreamTrackD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-147"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamLegacy::forceDisconnect",
   "linker_set_key" : "_ZN6aaudio17AudioStreamLegacy15forceDisconnectEb",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-126"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-16"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamLegacy::getBestTimestamp",
   "linker_set_key" : "_ZN6aaudio17AudioStreamLegacy16getBestTimestampEiPlS1_PN7android17ExtendedTimestampE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-126"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-41"
    },
    {
     "referenced_type" : "type-41"
    },
    {
     "referenced_type" : "type-229"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "function_name" : "aaudio::AudioStreamLegacy::getLegacyCallback",
   "linker_set_key" : "_ZN6aaudio17AudioStreamLegacy17getLegacyCallbackEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-126"
    }
   ],
   "return_type" : "type-227",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamLegacy::onAudioDeviceUpdate",
   "linker_set_key" : "_ZN6aaudio17AudioStreamLegacy19onAudioDeviceUpdateEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-126"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "function_name" : "aaudio::AudioStreamLegacy::onProcessFixedBlock",
   "linker_set_key" : "_ZN6aaudio17AudioStreamLegacy19onProcessFixedBlockEPhi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-126"
    },
    {
     "referenced_type" : "type-14"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "function_name" : "aaudio::AudioStreamLegacy::processCallbackCommon",
   "linker_set_key" : "_ZN6aaudio17AudioStreamLegacy21processCallbackCommonEiPv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-126"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-53"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "function_name" : "aaudio::AudioStreamLegacy::callDataCallbackFrames",
   "linker_set_key" : "_ZN6aaudio17AudioStreamLegacy22callDataCallbackFramesEPhi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-126"
    },
    {
     "referenced_type" : "type-14"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamLegacy::checkForDisconnectRequest",
   "linker_set_key" : "_ZN6aaudio17AudioStreamLegacy25checkForDisconnectRequestEb",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-126"
    },
    {
     "referenced_type" : "type-16"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "function_name" : "aaudio::AudioStreamLegacy::AudioStreamLegacy",
   "linker_set_key" : "_ZN6aaudio17AudioStreamLegacyC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-126"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "function_name" : "aaudio::AudioStreamLegacy::~AudioStreamLegacy",
   "linker_set_key" : "_ZN6aaudio17AudioStreamLegacyD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-126"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "function_name" : "aaudio::AudioStreamLegacy::~AudioStreamLegacy",
   "linker_set_key" : "_ZN6aaudio17AudioStreamLegacyD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-126"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "function_name" : "aaudio::AudioStreamLegacy::~AudioStreamLegacy",
   "linker_set_key" : "_ZN6aaudio17AudioStreamLegacyD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-126"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::requestStop",
   "linker_set_key" : "_ZN6aaudio17AudioStreamRecord11requestStopEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-140"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::getTimestamp",
   "linker_set_key" : "_ZN6aaudio17AudioStreamRecord12getTimestampEiPlS1_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-140"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-41"
    },
    {
     "referenced_type" : "type-41"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::requestStart",
   "linker_set_key" : "_ZN6aaudio17AudioStreamRecord12requestStartEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-140"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::setBufferSize",
   "linker_set_key" : "_ZN6aaudio17AudioStreamRecord13setBufferSizeEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-140"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::processCallback",
   "linker_set_key" : "_ZN6aaudio17AudioStreamRecord15processCallbackEiPv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-140"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-53"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::getFramesWritten",
   "linker_set_key" : "_ZN6aaudio17AudioStreamRecord16getFramesWrittenEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-140"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::updateStateMachine",
   "linker_set_key" : "_ZN6aaudio17AudioStreamRecord18updateStateMachineEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-140"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::maybeConvertDeviceData",
   "linker_set_key" : "_ZN6aaudio17AudioStreamRecord22maybeConvertDeviceDataEPKvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-140"
    },
    {
     "referenced_type" : "type-89"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-89",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::open",
   "linker_set_key" : "_ZN6aaudio17AudioStreamRecord4openERKNS_18AudioStreamBuilderE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-140"
    },
    {
     "referenced_type" : "type-248"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::read",
   "linker_set_key" : "_ZN6aaudio17AudioStreamRecord4readEPvil",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-140"
    },
    {
     "referenced_type" : "type-53"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::close",
   "linker_set_key" : "_ZN6aaudio17AudioStreamRecord5closeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-140"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::AudioStreamRecord",
   "linker_set_key" : "_ZN6aaudio17AudioStreamRecordC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-140"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::AudioStreamRecord",
   "linker_set_key" : "_ZN6aaudio17AudioStreamRecordC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-140"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::~AudioStreamRecord",
   "linker_set_key" : "_ZN6aaudio17AudioStreamRecordD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-140"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::~AudioStreamRecord",
   "linker_set_key" : "_ZN6aaudio17AudioStreamRecordD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-140"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::~AudioStreamRecord",
   "linker_set_key" : "_ZN6aaudio17AudioStreamRecordD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-140"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AAudioBinderClient::openStream",
   "linker_set_key" : "_ZN6aaudio18AAudioBinderClient10openStreamERKNS_19AAudioStreamRequestERNS_25AAudioStreamConfigurationE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-177"
    },
    {
     "referenced_type" : "type-500"
    },
    {
     "referenced_type" : "type-159"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "function_name" : "aaudio::AAudioBinderClient::stopStream",
   "linker_set_key" : "_ZN6aaudio18AAudioBinderClient10stopStreamEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-177"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "function_name" : "aaudio::AAudioBinderClient::closeStream",
   "linker_set_key" : "_ZN6aaudio18AAudioBinderClient11closeStreamEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-177"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "function_name" : "aaudio::AAudioBinderClient::flushStream",
   "linker_set_key" : "_ZN6aaudio18AAudioBinderClient11flushStreamEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-177"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "function_name" : "aaudio::AAudioBinderClient::pauseStream",
   "linker_set_key" : "_ZN6aaudio18AAudioBinderClient11pauseStreamEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-177"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "function_name" : "aaudio::AAudioBinderClient::startStream",
   "linker_set_key" : "_ZN6aaudio18AAudioBinderClient11startStreamEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-177"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "function_name" : "aaudio::AAudioBinderClient::getAAudioService",
   "linker_set_key" : "_ZN6aaudio18AAudioBinderClient16getAAudioServiceEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-177"
    }
   ],
   "return_type" : "type-495",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "function_name" : "aaudio::AAudioBinderClient::dropAAudioService",
   "linker_set_key" : "_ZN6aaudio18AAudioBinderClient17dropAAudioServiceEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-177"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "function_name" : "aaudio::AAudioBinderClient::registerAudioThread",
   "linker_set_key" : "_ZN6aaudio18AAudioBinderClient19registerAudioThreadEiil",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-177"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "function_name" : "aaudio::AAudioBinderClient::getStreamDescription",
   "linker_set_key" : "_ZN6aaudio18AAudioBinderClient20getStreamDescriptionEiRNS_23AudioEndpointParcelableE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-177"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-501"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "function_name" : "aaudio::AAudioBinderClient::unregisterAudioThread",
   "linker_set_key" : "_ZN6aaudio18AAudioBinderClient21unregisterAudioThreadEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-177"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "function_name" : "aaudio::AAudioBinderClient::AAudioBinderClient",
   "linker_set_key" : "_ZN6aaudio18AAudioBinderClientC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-177"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "function_name" : "aaudio::AAudioBinderClient::AAudioBinderClient",
   "linker_set_key" : "_ZN6aaudio18AAudioBinderClientC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-177"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "function_name" : "aaudio::AAudioBinderClient::~AAudioBinderClient",
   "linker_set_key" : "_ZN6aaudio18AAudioBinderClientD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-177"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "function_name" : "aaudio::AAudioBinderClient::~AAudioBinderClient",
   "linker_set_key" : "_ZN6aaudio18AAudioBinderClientD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-177"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "function_name" : "aaudio::AAudioBinderClient::~AAudioBinderClient",
   "linker_set_key" : "_ZN6aaudio18AAudioBinderClientD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-177"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "function_name" : "aaudio::AudioStreamBuilder::build",
   "linker_set_key" : "_ZN6aaudio18AudioStreamBuilder5buildEPPNS_11AudioStreamE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-271"
    },
    {
     "referenced_type" : "type-115"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStreamBuilder.h"
  },
  {
   "function_name" : "aaudio::AudioStreamBuilder::AudioStreamBuilder",
   "linker_set_key" : "_ZN6aaudio18AudioStreamBuilderC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-271"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStreamBuilder.h"
  },
  {
   "function_name" : "aaudio::AudioStreamBuilder::AudioStreamBuilder",
   "linker_set_key" : "_ZN6aaudio18AudioStreamBuilderC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-271"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStreamBuilder.h"
  },
  {
   "function_name" : "aaudio::AudioStreamBuilder::~AudioStreamBuilder",
   "linker_set_key" : "_ZN6aaudio18AudioStreamBuilderD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-271"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStreamBuilder.h"
  },
  {
   "function_name" : "aaudio::AudioStreamBuilder::~AudioStreamBuilder",
   "linker_set_key" : "_ZN6aaudio18AudioStreamBuilderD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-271"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStreamBuilder.h"
  },
  {
   "function_name" : "aaudio::AudioStreamBuilder::~AudioStreamBuilder",
   "linker_set_key" : "_ZN6aaudio18AudioStreamBuilderD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-271"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStreamBuilder.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamRequest::readFromParcel",
   "linker_set_key" : "_ZN6aaudio19AAudioStreamRequest14readFromParcelEPKN7android6ParcelE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-156"
    },
    {
     "referenced_type" : "type-725"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamRequest::AAudioStreamRequest",
   "linker_set_key" : "_ZN6aaudio19AAudioStreamRequestC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-156"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamRequest::AAudioStreamRequest",
   "linker_set_key" : "_ZN6aaudio19AAudioStreamRequestC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-156"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamRequest::~AAudioStreamRequest",
   "linker_set_key" : "_ZN6aaudio19AAudioStreamRequestD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-156"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamRequest::~AAudioStreamRequest",
   "linker_set_key" : "_ZN6aaudio19AAudioStreamRequestD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-156"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamRequest::~AAudioStreamRequest",
   "linker_set_key" : "_ZN6aaudio19AAudioStreamRequestD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-156"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::joinThread",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal10joinThreadEPPv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    },
    {
     "referenced_type" : "type-253"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::stopClient",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal10stopClientEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamInternal::processData",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal11processDataEPvil",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    },
    {
     "referenced_type" : "type-53"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::requestStop",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal11requestStopEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::startClient",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal11startClientERKN7android11AudioClientEPi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    },
    {
     "referenced_type" : "type-444"
    },
    {
     "referenced_type" : "type-245"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::getTimestamp",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal12getTimestampEiPlS1_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-41"
    },
    {
     "referenced_type" : "type-41"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamInternal::logTimestamp",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal12logTimestampERNS_22AAudioServiceMessage_sE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    },
    {
     "referenced_type" : "type-445"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::requestStart",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal12requestStartEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamInternal::stopCallback",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal12stopCallbackEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::setBufferSize",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal13setBufferSizeEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::registerThread",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal14registerThreadEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamInternal::processCommands",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal15processCommandsEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "access" : "private",
   "function_name" : "aaudio::AudioStreamInternal::processTimestamp",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal16processTimestampEml",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    },
    {
     "referenced_type" : "type-446"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::unregisterThread",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal16unregisterThreadEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamInternal::onEventFromServer",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal17onEventFromServerEPNS_22AAudioServiceMessage_sE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    },
    {
     "referenced_type" : "type-439"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamInternal::onTimestampService",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal18onTimestampServiceEPNS_22AAudioServiceMessage_sE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    },
    {
     "referenced_type" : "type-439"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::updateStateMachine",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal18updateStateMachineEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamInternal::onTimestampHardware",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal19onTimestampHardwareEPNS_22AAudioServiceMessage_sE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    },
    {
     "referenced_type" : "type-439"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamInternal::calculateReasonableTimeout",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal26calculateReasonableTimeoutEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::calculateReasonableTimeout",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal26calculateReasonableTimeoutEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamInternal::drainTimestampsFromService",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal26drainTimestampsFromServiceEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::open",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal4openERKNS_18AudioStreamBuilderE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    },
    {
     "referenced_type" : "type-248"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::close",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternal5closeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::AudioStreamInternal",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternalC2ERNS_22AAudioServiceInterfaceEb",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    },
    {
     "referenced_type" : "type-18"
    },
    {
     "referenced_type" : "type-16"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::~AudioStreamInternal",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternalD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::~AudioStreamInternal",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternalD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::~AudioStreamInternal",
   "linker_set_key" : "_ZN6aaudio19AudioStreamInternalD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-66"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::RingBufferParcelable::setupMemory",
   "linker_set_key" : "_ZN6aaudio20RingBufferParcelable11setupMemoryEiii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-782"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "function_name" : "aaudio::RingBufferParcelable::setupMemory",
   "linker_set_key" : "_ZN6aaudio20RingBufferParcelable11setupMemoryEiiiiii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-782"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "function_name" : "aaudio::RingBufferParcelable::readFromParcel",
   "linker_set_key" : "_ZN6aaudio20RingBufferParcelable14readFromParcelEPKN7android6ParcelE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-782"
    },
    {
     "referenced_type" : "type-789"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "function_name" : "aaudio::RingBufferParcelable::getBytesPerFrame",
   "linker_set_key" : "_ZN6aaudio20RingBufferParcelable16getBytesPerFrameEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-782"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "function_name" : "aaudio::RingBufferParcelable::setBytesPerFrame",
   "linker_set_key" : "_ZN6aaudio20RingBufferParcelable16setBytesPerFrameEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-782"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "function_name" : "aaudio::RingBufferParcelable::getFramesPerBurst",
   "linker_set_key" : "_ZN6aaudio20RingBufferParcelable17getFramesPerBurstEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-782"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "function_name" : "aaudio::RingBufferParcelable::setFramesPerBurst",
   "linker_set_key" : "_ZN6aaudio20RingBufferParcelable17setFramesPerBurstEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-782"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "function_name" : "aaudio::RingBufferParcelable::getCapacityInFrames",
   "linker_set_key" : "_ZN6aaudio20RingBufferParcelable19getCapacityInFramesEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-782"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "function_name" : "aaudio::RingBufferParcelable::setCapacityInFrames",
   "linker_set_key" : "_ZN6aaudio20RingBufferParcelable19setCapacityInFramesEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-782"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "function_name" : "aaudio::RingBufferParcelable::dump",
   "linker_set_key" : "_ZN6aaudio20RingBufferParcelable4dumpEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-782"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "function_name" : "aaudio::RingBufferParcelable::resolve",
   "linker_set_key" : "_ZN6aaudio20RingBufferParcelable7resolveEPNS_22SharedMemoryParcelableEPNS_22RingBufferDescriptor_sE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-782"
    },
    {
     "referenced_type" : "type-790"
    },
    {
     "referenced_type" : "type-791"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "function_name" : "aaudio::RingBufferParcelable::RingBufferParcelable",
   "linker_set_key" : "_ZN6aaudio20RingBufferParcelableC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-782"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "function_name" : "aaudio::RingBufferParcelable::RingBufferParcelable",
   "linker_set_key" : "_ZN6aaudio20RingBufferParcelableC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-782"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "function_name" : "aaudio::RingBufferParcelable::~RingBufferParcelable",
   "linker_set_key" : "_ZN6aaudio20RingBufferParcelableD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-782"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "function_name" : "aaudio::RingBufferParcelable::~RingBufferParcelable",
   "linker_set_key" : "_ZN6aaudio20RingBufferParcelableD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-782"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "function_name" : "aaudio::RingBufferParcelable::~RingBufferParcelable",
   "linker_set_key" : "_ZN6aaudio20RingBufferParcelableD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-782"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::setSampleRate",
   "linker_set_key" : "_ZN6aaudio21IsochronousClockModel13setSampleRateEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-479"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::processTimestamp",
   "linker_set_key" : "_ZN6aaudio21IsochronousClockModel16processTimestampEll",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-479"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::setFramesPerBurst",
   "linker_set_key" : "_ZN6aaudio21IsochronousClockModel17setFramesPerBurstEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-479"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::setPositionAndTime",
   "linker_set_key" : "_ZN6aaudio21IsochronousClockModel18setPositionAndTimeEll",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-479"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::stop",
   "linker_set_key" : "_ZN6aaudio21IsochronousClockModel4stopEl",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-479"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::start",
   "linker_set_key" : "_ZN6aaudio21IsochronousClockModel5startEl",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-479"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "access" : "private",
   "function_name" : "aaudio::IsochronousClockModel::update",
   "linker_set_key" : "_ZN6aaudio21IsochronousClockModel6updateEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-479"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::IsochronousClockModel",
   "linker_set_key" : "_ZN6aaudio21IsochronousClockModelC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-479"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::IsochronousClockModel",
   "linker_set_key" : "_ZN6aaudio21IsochronousClockModelC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-479"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::~IsochronousClockModel",
   "linker_set_key" : "_ZN6aaudio21IsochronousClockModelD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-479"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::~IsochronousClockModel",
   "linker_set_key" : "_ZN6aaudio21IsochronousClockModelD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-479"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::~IsochronousClockModel",
   "linker_set_key" : "_ZN6aaudio21IsochronousClockModelD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-479"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamParameters::copyFrom",
   "linker_set_key" : "_ZN6aaudio22AAudioStreamParameters8copyFromERKS0_",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-68"
    },
    {
     "referenced_type" : "type-220"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AAudioStreamParameters.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamParameters::AAudioStreamParameters",
   "linker_set_key" : "_ZN6aaudio22AAudioStreamParametersC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-68"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AAudioStreamParameters.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamParameters::AAudioStreamParameters",
   "linker_set_key" : "_ZN6aaudio22AAudioStreamParametersC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-68"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AAudioStreamParameters.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamParameters::~AAudioStreamParameters",
   "linker_set_key" : "_ZN6aaudio22AAudioStreamParametersD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-68"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AAudioStreamParameters.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamParameters::~AAudioStreamParameters",
   "linker_set_key" : "_ZN6aaudio22AAudioStreamParametersD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-68"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AAudioStreamParameters.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamParameters::~AAudioStreamParameters",
   "linker_set_key" : "_ZN6aaudio22AAudioStreamParametersD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-68"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AAudioStreamParameters.h"
  },
  {
   "function_name" : "aaudio::SharedMemoryParcelable::getSizeInBytes",
   "linker_set_key" : "_ZN6aaudio22SharedMemoryParcelable14getSizeInBytesEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-790"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedMemoryParcelable::readFromParcel",
   "linker_set_key" : "_ZN6aaudio22SharedMemoryParcelable14readFromParcelEPKN7android6ParcelE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-790"
    },
    {
     "referenced_type" : "type-801"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::SharedMemoryParcelable::resolveSharedMemory",
   "linker_set_key" : "_ZN6aaudio22SharedMemoryParcelable19resolveSharedMemoryERKN7android4base14unique_fd_implINS2_13DefaultCloserEEE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-790"
    },
    {
     "referenced_type" : "type-794"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedMemoryParcelable::dump",
   "linker_set_key" : "_ZN6aaudio22SharedMemoryParcelable4dumpEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-790"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedMemoryParcelable::close",
   "linker_set_key" : "_ZN6aaudio22SharedMemoryParcelable5closeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-790"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedMemoryParcelable::setup",
   "linker_set_key" : "_ZN6aaudio22SharedMemoryParcelable5setupERKN7android4base14unique_fd_implINS2_13DefaultCloserEEEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-790"
    },
    {
     "referenced_type" : "type-794"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedMemoryParcelable::resolve",
   "linker_set_key" : "_ZN6aaudio22SharedMemoryParcelable7resolveEiiPPv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-790"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-253"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedMemoryParcelable::SharedMemoryParcelable",
   "linker_set_key" : "_ZN6aaudio22SharedMemoryParcelableC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-790"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedMemoryParcelable::SharedMemoryParcelable",
   "linker_set_key" : "_ZN6aaudio22SharedMemoryParcelableC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-790"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedMemoryParcelable::~SharedMemoryParcelable",
   "linker_set_key" : "_ZN6aaudio22SharedMemoryParcelableD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-790"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedMemoryParcelable::~SharedMemoryParcelable",
   "linker_set_key" : "_ZN6aaudio22SharedMemoryParcelableD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-790"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedMemoryParcelable::~SharedMemoryParcelable",
   "linker_set_key" : "_ZN6aaudio22SharedMemoryParcelableD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-790"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedRegionParcelable::readFromParcel",
   "linker_set_key" : "_ZN6aaudio22SharedRegionParcelable14readFromParcelEPKN7android6ParcelE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-802"
    },
    {
     "referenced_type" : "type-809"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedRegionParcelable::dump",
   "linker_set_key" : "_ZN6aaudio22SharedRegionParcelable4dumpEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-802"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedRegionParcelable::setup",
   "linker_set_key" : "_ZN6aaudio22SharedRegionParcelable5setupEiii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-802"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedRegionParcelable::resolve",
   "linker_set_key" : "_ZN6aaudio22SharedRegionParcelable7resolveEPNS_22SharedMemoryParcelableEPPv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-802"
    },
    {
     "referenced_type" : "type-790"
    },
    {
     "referenced_type" : "type-253"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedRegionParcelable::SharedRegionParcelable",
   "linker_set_key" : "_ZN6aaudio22SharedRegionParcelableC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-802"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedRegionParcelable::SharedRegionParcelable",
   "linker_set_key" : "_ZN6aaudio22SharedRegionParcelableC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-802"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedRegionParcelable::~SharedRegionParcelable",
   "linker_set_key" : "_ZN6aaudio22SharedRegionParcelableD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-802"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedRegionParcelable::~SharedRegionParcelable",
   "linker_set_key" : "_ZN6aaudio22SharedRegionParcelableD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-802"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedRegionParcelable::~SharedRegionParcelable",
   "linker_set_key" : "_ZN6aaudio22SharedRegionParcelableD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-802"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "function_name" : "aaudio::AudioEndpointParcelable::readFromParcel",
   "linker_set_key" : "_ZN6aaudio23AudioEndpointParcelable14readFromParcelEPKN7android6ParcelE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-480"
    },
    {
     "referenced_type" : "type-491"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "function_name" : "aaudio::AudioEndpointParcelable::addFileDescriptor",
   "linker_set_key" : "_ZN6aaudio23AudioEndpointParcelable17addFileDescriptorERKN7android4base14unique_fd_implINS2_13DefaultCloserEEEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-480"
    },
    {
     "referenced_type" : "type-484"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "function_name" : "aaudio::AudioEndpointParcelable::dump",
   "linker_set_key" : "_ZN6aaudio23AudioEndpointParcelable4dumpEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-480"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "function_name" : "aaudio::AudioEndpointParcelable::close",
   "linker_set_key" : "_ZN6aaudio23AudioEndpointParcelable5closeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-480"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "function_name" : "aaudio::AudioEndpointParcelable::resolve",
   "linker_set_key" : "_ZN6aaudio23AudioEndpointParcelable7resolveEPNS_20EndpointDescriptor_sE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-480"
    },
    {
     "referenced_type" : "type-492"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "function_name" : "aaudio::AudioEndpointParcelable::AudioEndpointParcelable",
   "linker_set_key" : "_ZN6aaudio23AudioEndpointParcelableC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-480"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "function_name" : "aaudio::AudioEndpointParcelable::AudioEndpointParcelable",
   "linker_set_key" : "_ZN6aaudio23AudioEndpointParcelableC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-480"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "function_name" : "aaudio::AudioEndpointParcelable::~AudioEndpointParcelable",
   "linker_set_key" : "_ZN6aaudio23AudioEndpointParcelableD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-480"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "function_name" : "aaudio::AudioEndpointParcelable::~AudioEndpointParcelable",
   "linker_set_key" : "_ZN6aaudio23AudioEndpointParcelableD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-480"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "function_name" : "aaudio::AudioEndpointParcelable::~AudioEndpointParcelable",
   "linker_set_key" : "_ZN6aaudio23AudioEndpointParcelableD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-480"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamInternalPlay::doSetVolume",
   "linker_set_key" : "_ZN6aaudio23AudioStreamInternalPlay11doSetVolumeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-471"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalPlay::callbackLoop",
   "linker_set_key" : "_ZN6aaudio23AudioStreamInternalPlay12callbackLoopEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-471"
    }
   ],
   "return_type" : "type-53",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalPlay::requestFlush",
   "linker_set_key" : "_ZN6aaudio23AudioStreamInternalPlay12requestFlushEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-471"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalPlay::requestPause",
   "linker_set_key" : "_ZN6aaudio23AudioStreamInternalPlay12requestPauseEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-471"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalPlay::getFramesRead",
   "linker_set_key" : "_ZN6aaudio23AudioStreamInternalPlay13getFramesReadEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-471"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamInternalPlay::processDataNow",
   "linker_set_key" : "_ZN6aaudio23AudioStreamInternalPlay14processDataNowEPvilPl",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-471"
    },
    {
     "referenced_type" : "type-53"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-41"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalPlay::getFramesWritten",
   "linker_set_key" : "_ZN6aaudio23AudioStreamInternalPlay16getFramesWrittenEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-471"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamInternalPlay::onFlushFromServer",
   "linker_set_key" : "_ZN6aaudio23AudioStreamInternalPlay17onFlushFromServerEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-471"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "access" : "private",
   "function_name" : "aaudio::AudioStreamInternalPlay::writeNowWithConversion",
   "linker_set_key" : "_ZN6aaudio23AudioStreamInternalPlay22writeNowWithConversionEPKvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-471"
    },
    {
     "referenced_type" : "type-89"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamInternalPlay::advanceClientToMatchServerPosition",
   "linker_set_key" : "_ZN6aaudio23AudioStreamInternalPlay34advanceClientToMatchServerPositionEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-471"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalPlay::open",
   "linker_set_key" : "_ZN6aaudio23AudioStreamInternalPlay4openERKNS_18AudioStreamBuilderE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-471"
    },
    {
     "referenced_type" : "type-474"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalPlay::write",
   "linker_set_key" : "_ZN6aaudio23AudioStreamInternalPlay5writeEPKvil",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-471"
    },
    {
     "referenced_type" : "type-89"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalPlay::AudioStreamInternalPlay",
   "linker_set_key" : "_ZN6aaudio23AudioStreamInternalPlayC1ERNS_22AAudioServiceInterfaceEb",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-471"
    },
    {
     "referenced_type" : "type-18"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-16"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalPlay::AudioStreamInternalPlay",
   "linker_set_key" : "_ZN6aaudio23AudioStreamInternalPlayC2ERNS_22AAudioServiceInterfaceEb",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-471"
    },
    {
     "referenced_type" : "type-18"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-16"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalPlay::~AudioStreamInternalPlay",
   "linker_set_key" : "_ZN6aaudio23AudioStreamInternalPlayD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-471"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalPlay::~AudioStreamInternalPlay",
   "linker_set_key" : "_ZN6aaudio23AudioStreamInternalPlayD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-471"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalPlay::~AudioStreamInternalPlay",
   "linker_set_key" : "_ZN6aaudio23AudioStreamInternalPlayD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-471"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamConfiguration::readFromParcel",
   "linker_set_key" : "_ZN6aaudio25AAudioStreamConfiguration14readFromParcelEPKN7android6ParcelE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-726"
    },
    {
     "referenced_type" : "type-732"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamConfiguration::AAudioStreamConfiguration",
   "linker_set_key" : "_ZN6aaudio25AAudioStreamConfigurationC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-726"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamConfiguration::AAudioStreamConfiguration",
   "linker_set_key" : "_ZN6aaudio25AAudioStreamConfigurationC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-726"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamConfiguration::~AAudioStreamConfiguration",
   "linker_set_key" : "_ZN6aaudio25AAudioStreamConfigurationD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-726"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamConfiguration::~AAudioStreamConfiguration",
   "linker_set_key" : "_ZN6aaudio25AAudioStreamConfigurationD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-726"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamConfiguration::~AAudioStreamConfiguration",
   "linker_set_key" : "_ZN6aaudio25AAudioStreamConfigurationD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-726"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalCapture::callbackLoop",
   "linker_set_key" : "_ZN6aaudio26AudioStreamInternalCapture12callbackLoopEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-459"
    }
   ],
   "return_type" : "type-53",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalCapture.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalCapture::getFramesRead",
   "linker_set_key" : "_ZN6aaudio26AudioStreamInternalCapture13getFramesReadEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-459"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalCapture.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamInternalCapture::processDataNow",
   "linker_set_key" : "_ZN6aaudio26AudioStreamInternalCapture14processDataNowEPvilPl",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-459"
    },
    {
     "referenced_type" : "type-53"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-41"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalCapture.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalCapture::getFramesWritten",
   "linker_set_key" : "_ZN6aaudio26AudioStreamInternalCapture16getFramesWrittenEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-459"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalCapture.h"
  },
  {
   "access" : "private",
   "function_name" : "aaudio::AudioStreamInternalCapture::readNowWithConversion",
   "linker_set_key" : "_ZN6aaudio26AudioStreamInternalCapture21readNowWithConversionEPvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-459"
    },
    {
     "referenced_type" : "type-53"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalCapture.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamInternalCapture::advanceClientToMatchServerPosition",
   "linker_set_key" : "_ZN6aaudio26AudioStreamInternalCapture34advanceClientToMatchServerPositionEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-459"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalCapture.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalCapture::read",
   "linker_set_key" : "_ZN6aaudio26AudioStreamInternalCapture4readEPvil",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-459"
    },
    {
     "referenced_type" : "type-53"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalCapture.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalCapture::AudioStreamInternalCapture",
   "linker_set_key" : "_ZN6aaudio26AudioStreamInternalCaptureC1ERNS_22AAudioServiceInterfaceEb",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-459"
    },
    {
     "referenced_type" : "type-18"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-16"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalCapture.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalCapture::AudioStreamInternalCapture",
   "linker_set_key" : "_ZN6aaudio26AudioStreamInternalCaptureC2ERNS_22AAudioServiceInterfaceEb",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-459"
    },
    {
     "referenced_type" : "type-18"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-16"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalCapture.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalCapture::~AudioStreamInternalCapture",
   "linker_set_key" : "_ZN6aaudio26AudioStreamInternalCaptureD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-459"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalCapture.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalCapture::~AudioStreamInternalCapture",
   "linker_set_key" : "_ZN6aaudio26AudioStreamInternalCaptureD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-459"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalCapture.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternalCapture::~AudioStreamInternalCapture",
   "linker_set_key" : "_ZN6aaudio26AudioStreamInternalCaptureD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-459"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalCapture.h"
  },
  {
   "function_name" : "android::FifoBuffer::eraseMemory",
   "linker_set_key" : "_ZN7android10FifoBuffer11eraseMemoryEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-11"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "function_name" : "android::FifoBuffer::getThreshold",
   "linker_set_key" : "_ZN7android10FifoBuffer12getThresholdEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-11"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "function_name" : "android::FifoBuffer::setThreshold",
   "linker_set_key" : "_ZN7android10FifoBuffer12setThresholdEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-11"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "access" : "private",
   "function_name" : "android::FifoBuffer::fillWrappingBuffer",
   "linker_set_key" : "_ZN7android10FifoBuffer18fillWrappingBufferEPNS_14WrappingBufferEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-11"
    },
    {
     "referenced_type" : "type-254"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "function_name" : "android::FifoBuffer::convertFramesToBytes",
   "linker_set_key" : "_ZN7android10FifoBuffer20convertFramesToBytesEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-11"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "function_name" : "android::FifoBuffer::getFullDataAvailable",
   "linker_set_key" : "_ZN7android10FifoBuffer20getFullDataAvailableEPNS_14WrappingBufferE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-11"
    },
    {
     "referenced_type" : "type-254"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "function_name" : "android::FifoBuffer::getEmptyRoomAvailable",
   "linker_set_key" : "_ZN7android10FifoBuffer21getEmptyRoomAvailableEPNS_14WrappingBufferE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-11"
    },
    {
     "referenced_type" : "type-254"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "function_name" : "android::FifoBuffer::getBufferCapacityInFrames",
   "linker_set_key" : "_ZN7android10FifoBuffer25getBufferCapacityInFramesEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-11"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "function_name" : "android::FifoBuffer::read",
   "linker_set_key" : "_ZN7android10FifoBuffer4readEPvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-11"
    },
    {
     "referenced_type" : "type-53"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "function_name" : "android::FifoBuffer::write",
   "linker_set_key" : "_ZN7android10FifoBuffer5writeEPKvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-11"
    },
    {
     "referenced_type" : "type-89"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "function_name" : "android::FifoBuffer::FifoBuffer",
   "linker_set_key" : "_ZN7android10FifoBufferC1Eii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-11"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "function_name" : "android::FifoBuffer::FifoBuffer",
   "linker_set_key" : "_ZN7android10FifoBufferC1EiiPlS1_Pv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-11"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-41"
    },
    {
     "referenced_type" : "type-41"
    },
    {
     "referenced_type" : "type-53"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "function_name" : "android::FifoBuffer::FifoBuffer",
   "linker_set_key" : "_ZN7android10FifoBufferC2Eii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-11"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "function_name" : "android::FifoBuffer::FifoBuffer",
   "linker_set_key" : "_ZN7android10FifoBufferC2EiiPlS1_Pv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-11"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-41"
    },
    {
     "referenced_type" : "type-41"
    },
    {
     "referenced_type" : "type-53"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "function_name" : "android::FifoBuffer::~FifoBuffer",
   "linker_set_key" : "_ZN7android10FifoBufferD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-11"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "function_name" : "android::FifoBuffer::~FifoBuffer",
   "linker_set_key" : "_ZN7android10FifoBufferD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-11"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "function_name" : "android::IAAudioClient::asInterface",
   "linker_set_key" : "_ZN7android13IAAudioClient11asInterfaceERKNS_2spINS_7IBinderEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-739"
    }
   ],
   "return_type" : "type-811",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "function_name" : "android::IAAudioClient::getDefaultImpl",
   "linker_set_key" : "_ZN7android13IAAudioClient14getDefaultImplEv",
   "return_type" : "type-744",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "function_name" : "android::IAAudioClient::setDefaultImpl",
   "linker_set_key" : "_ZN7android13IAAudioClient14setDefaultImplENSt3__110unique_ptrIS0_NS1_14default_deleteIS0_EEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-812"
    }
   ],
   "return_type" : "type-16",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "function_name" : "android::IAAudioClient::IAAudioClient",
   "linker_set_key" : "_ZN7android13IAAudioClientC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-743"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "function_name" : "android::IAAudioClient::~IAAudioClient",
   "linker_set_key" : "_ZN7android13IAAudioClientD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-743"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "function_name" : "android::IAAudioClient::~IAAudioClient",
   "linker_set_key" : "_ZN7android13IAAudioClientD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-743"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "function_name" : "android::IAAudioClient::~IAAudioClient",
   "linker_set_key" : "_ZN7android13IAAudioClientD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-743"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "function_name" : "android::BnAAudioClient::onTransact",
   "linker_set_key" : "_ZN7android14BnAAudioClient10onTransactEjRKNS_6ParcelEPS1_j",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-747"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-752"
    },
    {
     "referenced_type" : "type-753"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "function_name" : "android::IAAudioService::asInterface",
   "linker_set_key" : "_ZN7android14IAAudioService11asInterfaceERKNS_2spINS_7IBinderEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-768"
    }
   ],
   "return_type" : "type-813",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "function_name" : "android::IAAudioService::getDefaultImpl",
   "linker_set_key" : "_ZN7android14IAAudioService14getDefaultImplEv",
   "return_type" : "type-773",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "function_name" : "android::IAAudioService::setDefaultImpl",
   "linker_set_key" : "_ZN7android14IAAudioService14setDefaultImplENSt3__110unique_ptrIS0_NS1_14default_deleteIS0_EEEE",
   "parameters" :
   [
    {
     "referenced_type" : "type-814"
    }
   ],
   "return_type" : "type-16",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "function_name" : "android::IAAudioService::IAAudioService",
   "linker_set_key" : "_ZN7android14IAAudioServiceC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-772"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "function_name" : "android::IAAudioService::~IAAudioService",
   "linker_set_key" : "_ZN7android14IAAudioServiceD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-772"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "function_name" : "android::IAAudioService::~IAAudioService",
   "linker_set_key" : "_ZN7android14IAAudioServiceD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-772"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "function_name" : "android::IAAudioService::~IAAudioService",
   "linker_set_key" : "_ZN7android14IAAudioServiceD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-772"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "function_name" : "android::BnAAudioService::onTransact",
   "linker_set_key" : "_ZN7android15BnAAudioService10onTransactEjRKNS_6ParcelEPS1_j",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-776"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-779"
    },
    {
     "referenced_type" : "type-780"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "function_name" : "android::FifoControllerBase::getReadIndex",
   "linker_set_key" : "_ZN7android18FifoControllerBase12getReadIndexEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-259"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerBase.h"
  },
  {
   "function_name" : "android::FifoControllerBase::setThreshold",
   "linker_set_key" : "_ZN7android18FifoControllerBase12setThresholdEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-259"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerBase.h"
  },
  {
   "function_name" : "android::FifoControllerBase::getWriteIndex",
   "linker_set_key" : "_ZN7android18FifoControllerBase13getWriteIndexEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-259"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerBase.h"
  },
  {
   "function_name" : "android::FifoControllerBase::advanceReadIndex",
   "linker_set_key" : "_ZN7android18FifoControllerBase16advanceReadIndexEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-259"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerBase.h"
  },
  {
   "function_name" : "android::FifoControllerBase::advanceWriteIndex",
   "linker_set_key" : "_ZN7android18FifoControllerBase17advanceWriteIndexEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-259"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerBase.h"
  },
  {
   "function_name" : "android::FifoControllerBase::getFullFramesAvailable",
   "linker_set_key" : "_ZN7android18FifoControllerBase22getFullFramesAvailableEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-259"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerBase.h"
  },
  {
   "function_name" : "android::FifoControllerBase::getEmptyFramesAvailable",
   "linker_set_key" : "_ZN7android18FifoControllerBase23getEmptyFramesAvailableEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-259"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerBase.h"
  },
  {
   "function_name" : "android::FifoControllerBase::FifoControllerBase",
   "linker_set_key" : "_ZN7android18FifoControllerBaseC2Eii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-259"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerBase.h"
  },
  {
   "function_name" : "android::FifoControllerBase::~FifoControllerBase",
   "linker_set_key" : "_ZN7android18FifoControllerBaseD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-259"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerBase.h"
  },
  {
   "function_name" : "android::FifoControllerBase::~FifoControllerBase",
   "linker_set_key" : "_ZN7android18FifoControllerBaseD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-259"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerBase.h"
  },
  {
   "function_name" : "android::FifoControllerBase::~FifoControllerBase",
   "linker_set_key" : "_ZN7android18FifoControllerBaseD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-259"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerBase.h"
  },
  {
   "function_name" : "flowgraph::RampLinear::setLengthInFrames",
   "linker_set_key" : "_ZN9flowgraph10RampLinear17setLengthInFramesEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-102"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/RampLinear.h"
  },
  {
   "access" : "private",
   "function_name" : "flowgraph::RampLinear::interpolateCurrent",
   "linker_set_key" : "_ZN9flowgraph10RampLinear18interpolateCurrentEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-102"
    }
   ],
   "return_type" : "type-27",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/RampLinear.h"
  },
  {
   "function_name" : "flowgraph::RampLinear::onProcess",
   "linker_set_key" : "_ZN9flowgraph10RampLinear9onProcessEli",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-102"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/RampLinear.h"
  },
  {
   "function_name" : "flowgraph::RampLinear::setTarget",
   "linker_set_key" : "_ZN9flowgraph10RampLinear9setTargetEf",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-102"
    },
    {
     "referenced_type" : "type-27"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/RampLinear.h"
  },
  {
   "function_name" : "flowgraph::RampLinear::RampLinear",
   "linker_set_key" : "_ZN9flowgraph10RampLinearC1Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-102"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/RampLinear.h"
  },
  {
   "function_name" : "flowgraph::RampLinear::RampLinear",
   "linker_set_key" : "_ZN9flowgraph10RampLinearC2Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-102"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/RampLinear.h"
  },
  {
   "function_name" : "flowgraph::ClipToRange::onProcess",
   "linker_set_key" : "_ZN9flowgraph11ClipToRange9onProcessEli",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-96"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/ClipToRange.h"
  },
  {
   "function_name" : "flowgraph::ClipToRange::ClipToRange",
   "linker_set_key" : "_ZN9flowgraph11ClipToRangeC1Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-96"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/ClipToRange.h"
  },
  {
   "function_name" : "flowgraph::ClipToRange::ClipToRange",
   "linker_set_key" : "_ZN9flowgraph11ClipToRangeC2Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-96"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/ClipToRange.h"
  },
  {
   "function_name" : "flowgraph::SourceFloat::onProcess",
   "linker_set_key" : "_ZN9flowgraph11SourceFloat9onProcessEli",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1268"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SourceFloat.h"
  },
  {
   "function_name" : "flowgraph::SourceFloat::SourceFloat",
   "linker_set_key" : "_ZN9flowgraph11SourceFloatC1Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1268"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SourceFloat.h"
  },
  {
   "function_name" : "flowgraph::SourceFloat::SourceFloat",
   "linker_set_key" : "_ZN9flowgraph11SourceFloatC2Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1268"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SourceFloat.h"
  },
  {
   "function_name" : "flowgraph::AudioProcessorBase::pullData",
   "linker_set_key" : "_ZN9flowgraph18AudioProcessorBase8pullDataEli",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-72"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "function_name" : "flowgraph::AudioFloatBlockPort::AudioFloatBlockPort",
   "linker_set_key" : "_ZN9flowgraph19AudioFloatBlockPortC1ERNS_18AudioProcessorBaseEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-83"
    },
    {
     "referenced_type" : "type-74"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "function_name" : "flowgraph::AudioFloatBlockPort::AudioFloatBlockPort",
   "linker_set_key" : "_ZN9flowgraph19AudioFloatBlockPortC2ERNS_18AudioProcessorBaseEii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-83"
    },
    {
     "referenced_type" : "type-74"
    },
    {
     "referenced_type" : "type-4"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "function_name" : "flowgraph::AudioFloatBlockPort::~AudioFloatBlockPort",
   "linker_set_key" : "_ZN9flowgraph19AudioFloatBlockPortD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-83"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "function_name" : "flowgraph::AudioFloatBlockPort::~AudioFloatBlockPort",
   "linker_set_key" : "_ZN9flowgraph19AudioFloatBlockPortD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-83"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "function_name" : "flowgraph::AudioFloatBlockPort::~AudioFloatBlockPort",
   "linker_set_key" : "_ZN9flowgraph19AudioFloatBlockPortD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-83"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "function_name" : "flowgraph::AudioFloatInputPort::getBlock",
   "linker_set_key" : "_ZN9flowgraph19AudioFloatInputPort8getBlockEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-87"
    }
   ],
   "return_type" : "type-79",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "function_name" : "flowgraph::AudioFloatInputPort::pullData",
   "linker_set_key" : "_ZN9flowgraph19AudioFloatInputPort8pullDataEli",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-87"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "function_name" : "flowgraph::AudioFloatOutputPort::disconnect",
   "linker_set_key" : "_ZN9flowgraph20AudioFloatOutputPort10disconnectEPNS_19AudioFloatInputPortE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-85"
    },
    {
     "referenced_type" : "type-87"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "function_name" : "flowgraph::AudioFloatOutputPort::connect",
   "linker_set_key" : "_ZN9flowgraph20AudioFloatOutputPort7connectEPNS_19AudioFloatInputPortE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-85"
    },
    {
     "referenced_type" : "type-87"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "function_name" : "flowgraph::AudioFloatOutputPort::pullData",
   "linker_set_key" : "_ZN9flowgraph20AudioFloatOutputPort8pullDataEli",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-85"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "function_name" : "flowgraph::MonoToMultiConverter::onProcess",
   "linker_set_key" : "_ZN9flowgraph20MonoToMultiConverter9onProcessEli",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-816"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/MonoToMultiConverter.h"
  },
  {
   "function_name" : "flowgraph::MonoToMultiConverter::MonoToMultiConverter",
   "linker_set_key" : "_ZN9flowgraph20MonoToMultiConverterC1Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-816"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/MonoToMultiConverter.h"
  },
  {
   "function_name" : "flowgraph::MonoToMultiConverter::MonoToMultiConverter",
   "linker_set_key" : "_ZN9flowgraph20MonoToMultiConverterC2Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-816"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/MonoToMultiConverter.h"
  },
  {
   "function_name" : "flowgraph::MonoToMultiConverter::~MonoToMultiConverter",
   "linker_set_key" : "_ZN9flowgraph20MonoToMultiConverterD0Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-816"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/MonoToMultiConverter.h"
  },
  {
   "function_name" : "flowgraph::MonoToMultiConverter::~MonoToMultiConverter",
   "linker_set_key" : "_ZN9flowgraph20MonoToMultiConverterD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-816"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/MonoToMultiConverter.h"
  },
  {
   "function_name" : "flowgraph::MonoToMultiConverter::~MonoToMultiConverter",
   "linker_set_key" : "_ZN9flowgraph20MonoToMultiConverterD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-816"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/MonoToMultiConverter.h"
  },
  {
   "function_name" : "flowgraph::SinkI16::read",
   "linker_set_key" : "_ZN9flowgraph7SinkI164readEPvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-819"
    },
    {
     "referenced_type" : "type-53"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SinkI16.h"
  },
  {
   "function_name" : "flowgraph::SinkI16::SinkI16",
   "linker_set_key" : "_ZN9flowgraph7SinkI16C1Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-819"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SinkI16.h"
  },
  {
   "function_name" : "flowgraph::SinkI16::SinkI16",
   "linker_set_key" : "_ZN9flowgraph7SinkI16C2Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-819"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SinkI16.h"
  },
  {
   "function_name" : "flowgraph::SinkI24::read",
   "linker_set_key" : "_ZN9flowgraph7SinkI244readEPvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-821"
    },
    {
     "referenced_type" : "type-53"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SinkI24.h"
  },
  {
   "function_name" : "flowgraph::SinkI24::SinkI24",
   "linker_set_key" : "_ZN9flowgraph7SinkI24C1Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-821"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SinkI24.h"
  },
  {
   "function_name" : "flowgraph::SinkI24::SinkI24",
   "linker_set_key" : "_ZN9flowgraph7SinkI24C2Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-821"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SinkI24.h"
  },
  {
   "access" : "protected",
   "function_name" : "flowgraph::AudioSink::pull",
   "linker_set_key" : "_ZN9flowgraph9AudioSink4pullEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-93"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "function_name" : "flowgraph::SinkFloat::read",
   "linker_set_key" : "_ZN9flowgraph9SinkFloat4readEPvi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-818"
    },
    {
     "referenced_type" : "type-53"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SinkFloat.h"
  },
  {
   "function_name" : "flowgraph::SinkFloat::SinkFloat",
   "linker_set_key" : "_ZN9flowgraph9SinkFloatC1Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-818"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SinkFloat.h"
  },
  {
   "function_name" : "flowgraph::SinkFloat::SinkFloat",
   "linker_set_key" : "_ZN9flowgraph9SinkFloatC2Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-818"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SinkFloat.h"
  },
  {
   "function_name" : "flowgraph::SourceI16::onProcess",
   "linker_set_key" : "_ZN9flowgraph9SourceI169onProcessEli",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1271"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SourceI16.h"
  },
  {
   "function_name" : "flowgraph::SourceI16::SourceI16",
   "linker_set_key" : "_ZN9flowgraph9SourceI16C1Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1271"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SourceI16.h"
  },
  {
   "function_name" : "flowgraph::SourceI16::SourceI16",
   "linker_set_key" : "_ZN9flowgraph9SourceI16C2Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1271"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SourceI16.h"
  },
  {
   "function_name" : "flowgraph::SourceI24::onProcess",
   "linker_set_key" : "_ZN9flowgraph9SourceI249onProcessEli",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1272"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SourceI24.h"
  },
  {
   "function_name" : "flowgraph::SourceI24::SourceI24",
   "linker_set_key" : "_ZN9flowgraph9SourceI24C1Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1272"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SourceI24.h"
  },
  {
   "function_name" : "flowgraph::SourceI24::SourceI24",
   "linker_set_key" : "_ZN9flowgraph9SourceI24C2Ei",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-1272"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SourceI24.h"
  },
  {
   "function_name" : "aaudio::AudioStream::collidesWithCallback",
   "linker_set_key" : "_ZNK6aaudio11AudioStream20collidesWithCallbackEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-244"
    }
   ],
   "return_type" : "type-16",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::getBufferSizeInFrames",
   "linker_set_key" : "_ZNK6aaudio13AudioEndpoint21getBufferSizeInFramesEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-278"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::getBufferCapacityInFrames",
   "linker_set_key" : "_ZNK6aaudio13AudioEndpoint25getBufferCapacityInFramesEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-278"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioEndpoint::dump",
   "linker_set_key" : "_ZNK6aaudio13AudioEndpoint4dumpEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-278"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::getXRunCount",
   "linker_set_key" : "_ZNK6aaudio16AudioStreamTrack12getXRunCountEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-146"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::getBufferSize",
   "linker_set_key" : "_ZNK6aaudio16AudioStreamTrack13getBufferSizeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-146"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::getBufferCapacity",
   "linker_set_key" : "_ZNK6aaudio16AudioStreamTrack17getBufferCapacityEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-146"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamTrack::getFramesPerBurst",
   "linker_set_key" : "_ZNK6aaudio16AudioStreamTrack17getFramesPerBurstEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-146"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::getXRunCount",
   "linker_set_key" : "_ZNK6aaudio17AudioStreamRecord12getXRunCountEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-139"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::getBufferSize",
   "linker_set_key" : "_ZNK6aaudio17AudioStreamRecord13getBufferSizeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-139"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::getBufferCapacity",
   "linker_set_key" : "_ZNK6aaudio17AudioStreamRecord17getBufferCapacityEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-139"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamRecord::getFramesPerBurst",
   "linker_set_key" : "_ZNK6aaudio17AudioStreamRecord17getFramesPerBurstEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-139"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "function_name" : "aaudio::AudioStreamBuilder::logParameters",
   "linker_set_key" : "_ZNK6aaudio18AudioStreamBuilder13logParametersEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-270"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStreamBuilder.h"
  },
  {
   "function_name" : "aaudio::AudioStreamBuilder::validate",
   "linker_set_key" : "_ZNK6aaudio18AudioStreamBuilder8validateEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-270"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStreamBuilder.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamRequest::writeToParcel",
   "linker_set_key" : "_ZNK6aaudio19AAudioStreamRequest13writeToParcelEPN7android6ParcelE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-155"
    },
    {
     "referenced_type" : "type-720"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamRequest::dump",
   "linker_set_key" : "_ZNK6aaudio19AAudioStreamRequest4dumpEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-155"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamRequest::validate",
   "linker_set_key" : "_ZNK6aaudio19AAudioStreamRequest8validateEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-155"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::getBufferSize",
   "linker_set_key" : "_ZNK6aaudio19AudioStreamInternal13getBufferSizeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-65"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::getBufferCapacity",
   "linker_set_key" : "_ZNK6aaudio19AudioStreamInternal17getBufferCapacityEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-65"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::AudioStreamInternal::getFramesPerBurst",
   "linker_set_key" : "_ZNK6aaudio19AudioStreamInternal17getFramesPerBurstEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-65"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "access" : "protected",
   "function_name" : "aaudio::AudioStreamInternal::isClockModelInControl",
   "linker_set_key" : "_ZNK6aaudio19AudioStreamInternal21isClockModelInControlEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-65"
    }
   ],
   "return_type" : "type-16",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "function_name" : "aaudio::RingBufferParcelable::writeToParcel",
   "linker_set_key" : "_ZNK6aaudio20RingBufferParcelable13writeToParcelEPN7android6ParcelE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-784"
    },
    {
     "referenced_type" : "type-785"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "access" : "private",
   "function_name" : "aaudio::RingBufferParcelable::validate",
   "linker_set_key" : "_ZNK6aaudio20RingBufferParcelable8validateEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-784"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::isStarting",
   "linker_set_key" : "_ZNK6aaudio21IsochronousClockModel10isStartingEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-192"
    }
   ],
   "return_type" : "type-16",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::convertPositionToTime",
   "linker_set_key" : "_ZNK6aaudio21IsochronousClockModel21convertPositionToTimeEl",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-192"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::convertTimeToPosition",
   "linker_set_key" : "_ZNK6aaudio21IsochronousClockModel21convertTimeToPositionEl",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-192"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::convertDeltaPositionToTime",
   "linker_set_key" : "_ZNK6aaudio21IsochronousClockModel26convertDeltaPositionToTimeEl",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-192"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::convertDeltaTimeToPosition",
   "linker_set_key" : "_ZNK6aaudio21IsochronousClockModel26convertDeltaTimeToPositionEl",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-192"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::dump",
   "linker_set_key" : "_ZNK6aaudio21IsochronousClockModel4dumpEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-192"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::IsochronousClockModel::isRunning",
   "linker_set_key" : "_ZNK6aaudio21IsochronousClockModel9isRunningEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-192"
    }
   ],
   "return_type" : "type-16",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamParameters::dump",
   "linker_set_key" : "_ZNK6aaudio22AAudioStreamParameters4dumpEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-63"
    }
   ],
   "return_type" : "type-54",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AAudioStreamParameters.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamParameters::validate",
   "linker_set_key" : "_ZNK6aaudio22AAudioStreamParameters8validateEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-63"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AAudioStreamParameters.h"
  },
  {
   "function_name" : "aaudio::SharedMemoryParcelable::writeToParcel",
   "linker_set_key" : "_ZNK6aaudio22SharedMemoryParcelable13writeToParcelEPN7android6ParcelE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-796"
    },
    {
     "referenced_type" : "type-797"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "access" : "private",
   "function_name" : "aaudio::SharedMemoryParcelable::validate",
   "linker_set_key" : "_ZNK6aaudio22SharedMemoryParcelable8validateEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-796"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "function_name" : "aaudio::SharedRegionParcelable::writeToParcel",
   "linker_set_key" : "_ZNK6aaudio22SharedRegionParcelable13writeToParcelEPN7android6ParcelE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-804"
    },
    {
     "referenced_type" : "type-805"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "access" : "private",
   "function_name" : "aaudio::SharedRegionParcelable::validate",
   "linker_set_key" : "_ZNK6aaudio22SharedRegionParcelable8validateEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-804"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "function_name" : "aaudio::AudioEndpointParcelable::writeToParcel",
   "linker_set_key" : "_ZNK6aaudio23AudioEndpointParcelable13writeToParcelEPN7android6ParcelE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-486"
    },
    {
     "referenced_type" : "type-487"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "access" : "private",
   "function_name" : "aaudio::AudioEndpointParcelable::validate",
   "linker_set_key" : "_ZNK6aaudio23AudioEndpointParcelable8validateEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-486"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamConfiguration::writeToParcel",
   "linker_set_key" : "_ZNK6aaudio25AAudioStreamConfiguration13writeToParcelEPN7android6ParcelE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-727"
    },
    {
     "referenced_type" : "type-728"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "function_name" : "android::IAAudioClient::getInterfaceDescriptor",
   "linker_set_key" : "_ZNK7android13IAAudioClient22getInterfaceDescriptorEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-742"
    }
   ],
   "return_type" : "type-740",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "function_name" : "android::IAAudioService::getInterfaceDescriptor",
   "linker_set_key" : "_ZNK7android14IAAudioService22getInterfaceDescriptorEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-771"
    }
   ],
   "return_type" : "type-769",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "function_name" : "aaudio::AudioStreamLegacy::onProcessFixedBlock",
   "linker_set_key" : "_ZThn208_N6aaudio17AudioStreamLegacy19onProcessFixedBlockEPhi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-126"
    },
    {
     "referenced_type" : "type-14"
    },
    {
     "referenced_type" : "type-4"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamConfiguration::readFromParcel",
   "linker_set_key" : "_ZThn56_N6aaudio25AAudioStreamConfiguration14readFromParcelEPKN7android6ParcelE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-726"
    },
    {
     "referenced_type" : "type-732"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "function_name" : "aaudio::AAudioStreamConfiguration::writeToParcel",
   "linker_set_key" : "_ZThn56_NK6aaudio25AAudioStreamConfiguration13writeToParcelEPN7android6ParcelE",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-727"
    },
    {
     "referenced_type" : "type-728"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "function_name" : "android::BnAAudioClient::onTransact",
   "linker_set_key" : "_ZThn8_N7android14BnAAudioClient10onTransactEjRKNS_6ParcelEPS1_j",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-747"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-752"
    },
    {
     "referenced_type" : "type-753"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "function_name" : "android::BnAAudioService::onTransact",
   "linker_set_key" : "_ZThn8_N7android15BnAAudioService10onTransactEjRKNS_6ParcelEPS1_j",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-776"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-779"
    },
    {
     "referenced_type" : "type-780"
    },
    {
     "default_arg" : true,
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-4",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  }
 ],
 "global_vars" :
 [
  {
   "linker_set_key" : "_ZN7android13IAAudioClient10descriptorE",
   "name" : "android::IAAudioClient::descriptor",
   "referenced_type" : "type-162",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "access" : "private",
   "linker_set_key" : "_ZN7android13IAAudioClient12default_implE",
   "name" : "android::IAAudioClient::default_impl",
   "referenced_type" : "type-299",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "linker_set_key" : "_ZN7android14IAAudioService10descriptorE",
   "name" : "android::IAAudioService::descriptor",
   "referenced_type" : "type-162",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "access" : "private",
   "linker_set_key" : "_ZN7android14IAAudioService12default_implE",
   "name" : "android::IAAudioService::default_impl",
   "referenced_type" : "type-300",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  }
 ],
 "lvalue_reference_types" :
 [
  {
   "alignment" : 8,
   "linker_set_key" : "FixedBlockProcessor &",
   "name" : "FixedBlockProcessor &",
   "referenced_type" : "type-117",
   "self_type" : "type-120",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockAdapter.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AAudioServiceInterface &",
   "name" : "aaudio::AAudioServiceInterface &",
   "referenced_type" : "type-19",
   "self_type" : "type-18",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AAudioServiceMessage_s &",
   "name" : "aaudio::AAudioServiceMessage_s &",
   "referenced_type" : "type-198",
   "self_type" : "type-445",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AAudioStreamConfiguration &",
   "name" : "aaudio::AAudioStreamConfiguration &",
   "referenced_type" : "type-149",
   "self_type" : "type-159",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AudioEndpointParcelable &",
   "name" : "aaudio::AudioEndpointParcelable &",
   "referenced_type" : "type-28",
   "self_type" : "type-501",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AAudioStreamConfiguration &",
   "name" : "const aaudio::AAudioStreamConfiguration &",
   "referenced_type" : "type-158",
   "self_type" : "type-157",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AAudioStreamParameters &",
   "name" : "const aaudio::AAudioStreamParameters &",
   "referenced_type" : "type-2",
   "self_type" : "type-220",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AAudioStreamParameters.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AAudioStreamRequest &",
   "name" : "const aaudio::AAudioStreamRequest &",
   "referenced_type" : "type-154",
   "self_type" : "type-500",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AudioStreamBuilder &",
   "name" : "const aaudio::AudioStreamBuilder &",
   "referenced_type" : "type-1122",
   "self_type" : "type-1124",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AudioStreamBuilder &",
   "name" : "const aaudio::AudioStreamBuilder &",
   "referenced_type" : "type-246",
   "self_type" : "type-248",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AudioStreamBuilder &",
   "name" : "const aaudio::AudioStreamBuilder &",
   "referenced_type" : "type-472",
   "self_type" : "type-474",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AudioStreamBuilder &",
   "name" : "const aaudio::AudioStreamBuilder &",
   "referenced_type" : "type-684",
   "self_type" : "type-686",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AudioStreamBuilder &",
   "name" : "const aaudio::AudioStreamBuilder &",
   "referenced_type" : "type-989",
   "self_type" : "type-991",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::AudioClient &",
   "name" : "const android::AudioClient &",
   "referenced_type" : "type-1019",
   "self_type" : "type-1021",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::AudioClient &",
   "name" : "const android::AudioClient &",
   "referenced_type" : "type-1063",
   "self_type" : "type-1065",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::AudioClient &",
   "name" : "const android::AudioClient &",
   "referenced_type" : "type-1152",
   "self_type" : "type-1154",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::AudioClient &",
   "name" : "const android::AudioClient &",
   "referenced_type" : "type-1196",
   "self_type" : "type-1198",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::AudioClient &",
   "name" : "const android::AudioClient &",
   "referenced_type" : "type-1311",
   "self_type" : "type-1313",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::AudioClient &",
   "name" : "const android::AudioClient &",
   "referenced_type" : "type-1390",
   "self_type" : "type-1392",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::AudioClient &",
   "name" : "const android::AudioClient &",
   "referenced_type" : "type-1449",
   "self_type" : "type-1451",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::AudioClient &",
   "name" : "const android::AudioClient &",
   "referenced_type" : "type-181",
   "self_type" : "type-183",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::AudioClient &",
   "name" : "const android::AudioClient &",
   "referenced_type" : "type-367",
   "self_type" : "type-369",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::AudioClient &",
   "name" : "const android::AudioClient &",
   "referenced_type" : "type-442",
   "self_type" : "type-444",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::AudioClient &",
   "name" : "const android::AudioClient &",
   "referenced_type" : "type-502",
   "self_type" : "type-504",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::AudioClient &",
   "name" : "const android::AudioClient &",
   "referenced_type" : "type-580",
   "self_type" : "type-582",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::AudioClient &",
   "name" : "const android::AudioClient &",
   "referenced_type" : "type-655",
   "self_type" : "type-657",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::AudioClient &",
   "name" : "const android::AudioClient &",
   "referenced_type" : "type-714",
   "self_type" : "type-716",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::AudioClient &",
   "name" : "const android::AudioClient &",
   "referenced_type" : "type-758",
   "self_type" : "type-760",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::AudioClient &",
   "name" : "const android::AudioClient &",
   "referenced_type" : "type-885",
   "self_type" : "type-887",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::AudioClient &",
   "name" : "const android::AudioClient &",
   "referenced_type" : "type-960",
   "self_type" : "type-962",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel &",
   "name" : "const android::Parcel &",
   "referenced_type" : "type-1055",
   "self_type" : "type-1057",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel &",
   "name" : "const android::Parcel &",
   "referenced_type" : "type-1082",
   "self_type" : "type-1084",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel &",
   "name" : "const android::Parcel &",
   "referenced_type" : "type-1186",
   "self_type" : "type-1188",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel &",
   "name" : "const android::Parcel &",
   "referenced_type" : "type-1217",
   "self_type" : "type-1219",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel &",
   "name" : "const android::Parcel &",
   "referenced_type" : "type-750",
   "self_type" : "type-752",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel &",
   "name" : "const android::Parcel &",
   "referenced_type" : "type-777",
   "self_type" : "type-779",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::String16 &",
   "name" : "const android::String16 &",
   "referenced_type" : "type-1040",
   "self_type" : "type-1045",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::String16 &",
   "name" : "const android::String16 &",
   "referenced_type" : "type-1069",
   "self_type" : "type-1074",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::String16 &",
   "name" : "const android::String16 &",
   "referenced_type" : "type-1173",
   "self_type" : "type-1178",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::String16 &",
   "name" : "const android::String16 &",
   "referenced_type" : "type-1204",
   "self_type" : "type-1209",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::String16 &",
   "name" : "const android::String16 &",
   "referenced_type" : "type-735",
   "self_type" : "type-740",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::String16 &",
   "name" : "const android::String16 &",
   "referenced_type" : "type-764",
   "self_type" : "type-769",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
   "referenced_type" : "type-1097",
   "self_type" : "type-1099",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
   "referenced_type" : "type-1130",
   "self_type" : "type-1132",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
   "referenced_type" : "type-1235",
   "self_type" : "type-1237",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
   "referenced_type" : "type-482",
   "self_type" : "type-484",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
   "referenced_type" : "type-694",
   "self_type" : "type-696",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
   "referenced_type" : "type-792",
   "self_type" : "type-794",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
   "referenced_type" : "type-999",
   "self_type" : "type-1001",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IAAudioClient> &",
   "name" : "const android::sp<android::IAAudioClient> &",
   "referenced_type" : "type-1014",
   "self_type" : "type-1016",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IAAudioClient> &",
   "name" : "const android::sp<android::IAAudioClient> &",
   "referenced_type" : "type-1060",
   "self_type" : "type-1062",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IAAudioClient> &",
   "name" : "const android::sp<android::IAAudioClient> &",
   "referenced_type" : "type-1147",
   "self_type" : "type-1149",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IAAudioClient> &",
   "name" : "const android::sp<android::IAAudioClient> &",
   "referenced_type" : "type-1193",
   "self_type" : "type-1195",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IAAudioClient> &",
   "name" : "const android::sp<android::IAAudioClient> &",
   "referenced_type" : "type-1308",
   "self_type" : "type-1310",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IAAudioClient> &",
   "name" : "const android::sp<android::IAAudioClient> &",
   "referenced_type" : "type-1387",
   "self_type" : "type-1389",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IAAudioClient> &",
   "name" : "const android::sp<android::IAAudioClient> &",
   "referenced_type" : "type-178",
   "self_type" : "type-180",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IAAudioClient> &",
   "name" : "const android::sp<android::IAAudioClient> &",
   "referenced_type" : "type-364",
   "self_type" : "type-366",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IAAudioClient> &",
   "name" : "const android::sp<android::IAAudioClient> &",
   "referenced_type" : "type-497",
   "self_type" : "type-499",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IAAudioClient> &",
   "name" : "const android::sp<android::IAAudioClient> &",
   "referenced_type" : "type-577",
   "self_type" : "type-579",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IAAudioClient> &",
   "name" : "const android::sp<android::IAAudioClient> &",
   "referenced_type" : "type-709",
   "self_type" : "type-711",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IAAudioClient> &",
   "name" : "const android::sp<android::IAAudioClient> &",
   "referenced_type" : "type-755",
   "self_type" : "type-757",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IAAudioClient> &",
   "name" : "const android::sp<android::IAAudioClient> &",
   "referenced_type" : "type-882",
   "self_type" : "type-884",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IBinder> &",
   "name" : "const android::sp<android::IBinder> &",
   "referenced_type" : "type-1042",
   "self_type" : "type-1044",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IBinder> &",
   "name" : "const android::sp<android::IBinder> &",
   "referenced_type" : "type-1071",
   "self_type" : "type-1073",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IBinder> &",
   "name" : "const android::sp<android::IBinder> &",
   "referenced_type" : "type-1175",
   "self_type" : "type-1177",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IBinder> &",
   "name" : "const android::sp<android::IBinder> &",
   "referenced_type" : "type-1206",
   "self_type" : "type-1208",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IBinder> &",
   "name" : "const android::sp<android::IBinder> &",
   "referenced_type" : "type-737",
   "self_type" : "type-739",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::sp<android::IBinder> &",
   "name" : "const android::sp<android::IBinder> &",
   "referenced_type" : "type-766",
   "self_type" : "type-768",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::wp<android::IBinder> &",
   "name" : "const android::wp<android::IBinder> &",
   "referenced_type" : "type-1022",
   "self_type" : "type-1024",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::wp<android::IBinder> &",
   "name" : "const android::wp<android::IBinder> &",
   "referenced_type" : "type-1066",
   "self_type" : "type-1068",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::wp<android::IBinder> &",
   "name" : "const android::wp<android::IBinder> &",
   "referenced_type" : "type-1155",
   "self_type" : "type-1157",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::wp<android::IBinder> &",
   "name" : "const android::wp<android::IBinder> &",
   "referenced_type" : "type-1200",
   "self_type" : "type-1202",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::wp<android::IBinder> &",
   "name" : "const android::wp<android::IBinder> &",
   "referenced_type" : "type-1317",
   "self_type" : "type-1319",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::wp<android::IBinder> &",
   "name" : "const android::wp<android::IBinder> &",
   "referenced_type" : "type-1394",
   "self_type" : "type-1396",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::wp<android::IBinder> &",
   "name" : "const android::wp<android::IBinder> &",
   "referenced_type" : "type-188",
   "self_type" : "type-190",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::wp<android::IBinder> &",
   "name" : "const android::wp<android::IBinder> &",
   "referenced_type" : "type-373",
   "self_type" : "type-375",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::wp<android::IBinder> &",
   "name" : "const android::wp<android::IBinder> &",
   "referenced_type" : "type-505",
   "self_type" : "type-507",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::wp<android::IBinder> &",
   "name" : "const android::wp<android::IBinder> &",
   "referenced_type" : "type-586",
   "self_type" : "type-588",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::wp<android::IBinder> &",
   "name" : "const android::wp<android::IBinder> &",
   "referenced_type" : "type-717",
   "self_type" : "type-719",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::wp<android::IBinder> &",
   "name" : "const android::wp<android::IBinder> &",
   "referenced_type" : "type-761",
   "self_type" : "type-763",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::wp<android::IBinder> &",
   "name" : "const android::wp<android::IBinder> &",
   "referenced_type" : "type-891",
   "self_type" : "type-893",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const std::unique_ptr<android::IAAudioClient, std::default_delete<android::IAAudioClient> > &",
   "name" : "const std::unique_ptr<android::IAAudioClient, std::default_delete<android::IAAudioClient> > &",
   "referenced_type" : "type-1050",
   "self_type" : "type-1049",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const std::unique_ptr<android::IAAudioClient, std::default_delete<android::IAAudioClient> > &",
   "name" : "const std::unique_ptr<android::IAAudioClient, std::default_delete<android::IAAudioClient> > &",
   "referenced_type" : "type-1183",
   "self_type" : "type-1182",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const std::unique_ptr<android::IAAudioClient, std::default_delete<android::IAAudioClient> > &",
   "name" : "const std::unique_ptr<android::IAAudioClient, std::default_delete<android::IAAudioClient> > &",
   "referenced_type" : "type-745",
   "self_type" : "type-744",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const std::unique_ptr<android::IAAudioService, std::default_delete<android::IAAudioService> > &",
   "name" : "const std::unique_ptr<android::IAAudioService, std::default_delete<android::IAAudioService> > &",
   "referenced_type" : "type-1079",
   "self_type" : "type-1078",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const std::unique_ptr<android::IAAudioService, std::default_delete<android::IAAudioService> > &",
   "name" : "const std::unique_ptr<android::IAAudioService, std::default_delete<android::IAAudioService> > &",
   "referenced_type" : "type-1214",
   "self_type" : "type-1213",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const std::unique_ptr<android::IAAudioService, std::default_delete<android::IAAudioService> > &",
   "name" : "const std::unique_ptr<android::IAAudioService, std::default_delete<android::IAAudioService> > &",
   "referenced_type" : "type-774",
   "self_type" : "type-773",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "flowgraph::AudioProcessorBase &",
   "name" : "flowgraph::AudioProcessorBase &",
   "referenced_type" : "type-71",
   "self_type" : "type-74",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  }
 ],
 "pointer_types" :
 [
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioFlowGraph *",
   "name" : "AAudioFlowGraph *",
   "referenced_type" : "type-105",
   "self_type" : "type-262",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AAudioFlowGraph.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamBuilderStruct *",
   "name" : "AAudioStreamBuilderStruct *",
   "referenced_type" : "type-1334",
   "self_type" : "type-1333",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamBuilderStruct *",
   "name" : "AAudioStreamBuilderStruct *",
   "referenced_type" : "type-1403",
   "self_type" : "type-1402",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamBuilderStruct *",
   "name" : "AAudioStreamBuilderStruct *",
   "referenced_type" : "type-214",
   "self_type" : "type-213",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamBuilderStruct *",
   "name" : "AAudioStreamBuilderStruct *",
   "referenced_type" : "type-390",
   "self_type" : "type-389",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamBuilderStruct *",
   "name" : "AAudioStreamBuilderStruct *",
   "referenced_type" : "type-603",
   "self_type" : "type-602",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamBuilderStruct *",
   "name" : "AAudioStreamBuilderStruct *",
   "referenced_type" : "type-908",
   "self_type" : "type-907",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamBuilderStruct **",
   "name" : "AAudioStreamBuilderStruct **",
   "referenced_type" : "type-1333",
   "self_type" : "type-1337",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamBuilderStruct **",
   "name" : "AAudioStreamBuilderStruct **",
   "referenced_type" : "type-1402",
   "self_type" : "type-1406",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamBuilderStruct **",
   "name" : "AAudioStreamBuilderStruct **",
   "referenced_type" : "type-213",
   "self_type" : "type-217",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamBuilderStruct **",
   "name" : "AAudioStreamBuilderStruct **",
   "referenced_type" : "type-389",
   "self_type" : "type-393",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamBuilderStruct **",
   "name" : "AAudioStreamBuilderStruct **",
   "referenced_type" : "type-602",
   "self_type" : "type-606",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamBuilderStruct **",
   "name" : "AAudioStreamBuilderStruct **",
   "referenced_type" : "type-907",
   "self_type" : "type-911",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-1054",
   "self_type" : "type-1053",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-1120",
   "self_type" : "type-1119",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-1328",
   "self_type" : "type-1327",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-1332",
   "self_type" : "type-1331",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-1344",
   "self_type" : "type-1343",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-1354",
   "self_type" : "type-1353",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-1361",
   "self_type" : "type-1360",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-1371",
   "self_type" : "type-1370",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-1377",
   "self_type" : "type-1376",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-1400",
   "self_type" : "type-1399",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-1412",
   "self_type" : "type-1411",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-1421",
   "self_type" : "type-1420",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-1428",
   "self_type" : "type-1427",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-1444",
   "self_type" : "type-1443",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-1461",
   "self_type" : "type-1460",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-1469",
   "self_type" : "type-1468",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-211",
   "self_type" : "type-210",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-224",
   "self_type" : "type-223",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-234",
   "self_type" : "type-233",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-240",
   "self_type" : "type-239",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-282",
   "self_type" : "type-281",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-384",
   "self_type" : "type-383",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-388",
   "self_type" : "type-387",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-400",
   "self_type" : "type-399",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-410",
   "self_type" : "type-409",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-417",
   "self_type" : "type-416",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-458",
   "self_type" : "type-457",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-465",
   "self_type" : "type-464",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-470",
   "self_type" : "type-469",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-512",
   "self_type" : "type-511",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-52",
   "self_type" : "type-51",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-597",
   "self_type" : "type-596",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-601",
   "self_type" : "type-600",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-613",
   "self_type" : "type-612",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-623",
   "self_type" : "type-622",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-630",
   "self_type" : "type-629",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-670",
   "self_type" : "type-669",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-677",
   "self_type" : "type-676",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-682",
   "self_type" : "type-681",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-749",
   "self_type" : "type-748",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-902",
   "self_type" : "type-901",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-906",
   "self_type" : "type-905",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-918",
   "self_type" : "type-917",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-928",
   "self_type" : "type-927",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-935",
   "self_type" : "type-934",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-975",
   "self_type" : "type-974",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-982",
   "self_type" : "type-981",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct *",
   "name" : "AAudioStreamStruct *",
   "referenced_type" : "type-987",
   "self_type" : "type-986",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct **",
   "name" : "AAudioStreamStruct **",
   "referenced_type" : "type-1327",
   "self_type" : "type-1330",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct **",
   "name" : "AAudioStreamStruct **",
   "referenced_type" : "type-1399",
   "self_type" : "type-1401",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct **",
   "name" : "AAudioStreamStruct **",
   "referenced_type" : "type-210",
   "self_type" : "type-212",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct **",
   "name" : "AAudioStreamStruct **",
   "referenced_type" : "type-383",
   "self_type" : "type-386",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct **",
   "name" : "AAudioStreamStruct **",
   "referenced_type" : "type-596",
   "self_type" : "type-599",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AAudioStreamStruct **",
   "name" : "AAudioStreamStruct **",
   "referenced_type" : "type-901",
   "self_type" : "type-904",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "AtomicRequestor *",
   "name" : "AtomicRequestor *",
   "referenced_type" : "type-24",
   "self_type" : "type-148",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "FixedBlockAdapter *",
   "name" : "FixedBlockAdapter *",
   "referenced_type" : "type-119",
   "self_type" : "type-122",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockAdapter.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "FixedBlockProcessor *",
   "name" : "FixedBlockProcessor *",
   "referenced_type" : "type-117",
   "self_type" : "type-118",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockAdapter.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "FixedBlockReader *",
   "name" : "FixedBlockReader *",
   "referenced_type" : "type-141",
   "self_type" : "type-142",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockReader.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "FixedBlockWriter *",
   "name" : "FixedBlockWriter *",
   "referenced_type" : "type-131",
   "self_type" : "type-132",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockWriter.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "MonotonicCounter *",
   "name" : "MonotonicCounter *",
   "referenced_type" : "type-80",
   "self_type" : "type-112",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/MonotonicCounter.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "SimpleDoubleBuffer<Timestamp> *",
   "name" : "SimpleDoubleBuffer<Timestamp> *",
   "referenced_type" : "type-20",
   "self_type" : "type-448",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "Timestamp *",
   "name" : "Timestamp *",
   "referenced_type" : "type-22",
   "self_type" : "type-273",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AAudioBinderClient *",
   "name" : "aaudio::AAudioBinderClient *",
   "referenced_type" : "type-171",
   "self_type" : "type-177",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AAudioBinderClient::AAudioClient *",
   "name" : "aaudio::AAudioBinderClient::AAudioClient *",
   "referenced_type" : "type-184",
   "self_type" : "type-187",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AAudioServiceInterface *",
   "name" : "aaudio::AAudioServiceInterface *",
   "referenced_type" : "type-19",
   "self_type" : "type-166",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioServiceInterface.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AAudioServiceMessage_s *",
   "name" : "aaudio::AAudioServiceMessage_s *",
   "referenced_type" : "type-198",
   "self_type" : "type-439",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AAudioStreamConfiguration *",
   "name" : "aaudio::AAudioStreamConfiguration *",
   "referenced_type" : "type-149",
   "self_type" : "type-726",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AAudioStreamParameters *",
   "name" : "aaudio::AAudioStreamParameters *",
   "referenced_type" : "type-3",
   "self_type" : "type-68",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AAudioStreamParameters.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AAudioStreamRequest *",
   "name" : "aaudio::AAudioStreamRequest *",
   "referenced_type" : "type-152",
   "self_type" : "type-156",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AudioEndpoint *",
   "name" : "aaudio::AudioEndpoint *",
   "referenced_type" : "type-10",
   "self_type" : "type-436",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AudioEndpointParcelable *",
   "name" : "aaudio::AudioEndpointParcelable *",
   "referenced_type" : "type-28",
   "self_type" : "type-480",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AudioStream *",
   "name" : "aaudio::AudioStream *",
   "referenced_type" : "type-42",
   "self_type" : "type-116",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AudioStream **",
   "name" : "aaudio::AudioStream **",
   "referenced_type" : "type-116",
   "self_type" : "type-115",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStreamBuilder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AudioStream::MyPlayerBase *",
   "name" : "aaudio::AudioStream::MyPlayerBase *",
   "referenced_type" : "type-260",
   "self_type" : "type-269",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AudioStreamBuilder *",
   "name" : "aaudio::AudioStreamBuilder *",
   "referenced_type" : "type-247",
   "self_type" : "type-271",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStreamBuilder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AudioStreamInternal *",
   "name" : "aaudio::AudioStreamInternal *",
   "referenced_type" : "type-6",
   "self_type" : "type-66",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AudioStreamInternalCapture *",
   "name" : "aaudio::AudioStreamInternalCapture *",
   "referenced_type" : "type-67",
   "self_type" : "type-459",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalCapture.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AudioStreamInternalPlay *",
   "name" : "aaudio::AudioStreamInternalPlay *",
   "referenced_type" : "type-111",
   "self_type" : "type-471",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AudioStreamLegacy *",
   "name" : "aaudio::AudioStreamLegacy *",
   "referenced_type" : "type-123",
   "self_type" : "type-126",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AudioStreamLegacy::StreamDeviceCallback *",
   "name" : "aaudio::AudioStreamLegacy::StreamDeviceCallback *",
   "referenced_type" : "type-127",
   "self_type" : "type-129",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AudioStreamRecord *",
   "name" : "aaudio::AudioStreamRecord *",
   "referenced_type" : "type-133",
   "self_type" : "type-140",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AudioStreamTrack *",
   "name" : "aaudio::AudioStreamTrack *",
   "referenced_type" : "type-143",
   "self_type" : "type-147",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::EndpointDescriptor_s *",
   "name" : "aaudio::EndpointDescriptor_s *",
   "referenced_type" : "type-39",
   "self_type" : "type-492",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::IsochronousClockModel *",
   "name" : "aaudio::IsochronousClockModel *",
   "referenced_type" : "type-7",
   "self_type" : "type-479",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::RingBufferDescriptor_s *",
   "name" : "aaudio::RingBufferDescriptor_s *",
   "referenced_type" : "type-40",
   "self_type" : "type-791",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::RingBufferParcelable *",
   "name" : "aaudio::RingBufferParcelable *",
   "referenced_type" : "type-29",
   "self_type" : "type-782",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::SharedMemoryParcelable *",
   "name" : "aaudio::SharedMemoryParcelable *",
   "referenced_type" : "type-35",
   "self_type" : "type-790",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::SharedRegionParcelable *",
   "name" : "aaudio::SharedRegionParcelable *",
   "referenced_type" : "type-30",
   "self_type" : "type-802",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::BnAAudioClient *",
   "name" : "android::BnAAudioClient *",
   "referenced_type" : "type-164",
   "self_type" : "type-747",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::BnAAudioService *",
   "name" : "android::BnAAudioService *",
   "referenced_type" : "type-169",
   "self_type" : "type-776",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::ExtendedTimestamp *",
   "name" : "android::ExtendedTimestamp *",
   "referenced_type" : "type-1350",
   "self_type" : "type-1349",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::ExtendedTimestamp *",
   "name" : "android::ExtendedTimestamp *",
   "referenced_type" : "type-1417",
   "self_type" : "type-1416",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::ExtendedTimestamp *",
   "name" : "android::ExtendedTimestamp *",
   "referenced_type" : "type-230",
   "self_type" : "type-229",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::ExtendedTimestamp *",
   "name" : "android::ExtendedTimestamp *",
   "referenced_type" : "type-406",
   "self_type" : "type-405",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::ExtendedTimestamp *",
   "name" : "android::ExtendedTimestamp *",
   "referenced_type" : "type-619",
   "self_type" : "type-618",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::ExtendedTimestamp *",
   "name" : "android::ExtendedTimestamp *",
   "referenced_type" : "type-924",
   "self_type" : "type-923",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::FifoBuffer *",
   "name" : "android::FifoBuffer *",
   "referenced_type" : "type-12",
   "self_type" : "type-11",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::FifoController *",
   "name" : "android::FifoController *",
   "referenced_type" : "type-255",
   "self_type" : "type-258",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoController.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::FifoControllerBase *",
   "name" : "android::FifoControllerBase *",
   "referenced_type" : "type-201",
   "self_type" : "type-259",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerBase.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::FifoControllerIndirect *",
   "name" : "android::FifoControllerIndirect *",
   "referenced_type" : "type-249",
   "self_type" : "type-252",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerIndirect.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::IAAudioClient *",
   "name" : "android::IAAudioClient *",
   "referenced_type" : "type-160",
   "self_type" : "type-743",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::IAAudioService *",
   "name" : "android::IAAudioService *",
   "referenced_type" : "type-167",
   "self_type" : "type-772",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-1005",
   "self_type" : "type-1004",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-1026",
   "self_type" : "type-1025",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-1034",
   "self_type" : "type-1033",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-1059",
   "self_type" : "type-1058",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-1086",
   "self_type" : "type-1085",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-1091",
   "self_type" : "type-1090",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-1103",
   "self_type" : "type-1102",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-1111",
   "self_type" : "type-1110",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-1136",
   "self_type" : "type-1135",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-1159",
   "self_type" : "type-1158",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-1167",
   "self_type" : "type-1166",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-1190",
   "self_type" : "type-1189",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-1221",
   "self_type" : "type-1220",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-1228",
   "self_type" : "type-1227",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-1242",
   "self_type" : "type-1241",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-1250",
   "self_type" : "type-1249",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-488",
   "self_type" : "type-487",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-700",
   "self_type" : "type-699",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-721",
   "self_type" : "type-720",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-729",
   "self_type" : "type-728",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-754",
   "self_type" : "type-753",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-781",
   "self_type" : "type-780",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-786",
   "self_type" : "type-785",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-798",
   "self_type" : "type-797",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::Parcel *",
   "name" : "android::Parcel *",
   "referenced_type" : "type-806",
   "self_type" : "type-805",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "android::WrappingBuffer *",
   "name" : "android::WrappingBuffer *",
   "referenced_type" : "type-204",
   "self_type" : "type-254",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const MonotonicCounter *",
   "name" : "const MonotonicCounter *",
   "referenced_type" : "type-121",
   "self_type" : "type-130",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/MonotonicCounter.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const SimpleDoubleBuffer<Timestamp> *",
   "name" : "const SimpleDoubleBuffer<Timestamp> *",
   "referenced_type" : "type-449",
   "self_type" : "type-450",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const Timestamp *",
   "name" : "const Timestamp *",
   "referenced_type" : "type-274",
   "self_type" : "type-275",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AAudioStreamConfiguration *",
   "name" : "const aaudio::AAudioStreamConfiguration *",
   "referenced_type" : "type-158",
   "self_type" : "type-727",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AAudioStreamParameters *",
   "name" : "const aaudio::AAudioStreamParameters *",
   "referenced_type" : "type-2",
   "self_type" : "type-63",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AAudioStreamParameters.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AAudioStreamRequest *",
   "name" : "const aaudio::AAudioStreamRequest *",
   "referenced_type" : "type-154",
   "self_type" : "type-155",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AudioEndpoint *",
   "name" : "const aaudio::AudioEndpoint *",
   "referenced_type" : "type-277",
   "self_type" : "type-278",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AudioEndpointParcelable *",
   "name" : "const aaudio::AudioEndpointParcelable *",
   "referenced_type" : "type-485",
   "self_type" : "type-486",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AudioStream *",
   "name" : "const aaudio::AudioStream *",
   "referenced_type" : "type-241",
   "self_type" : "type-244",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AudioStreamBuilder *",
   "name" : "const aaudio::AudioStreamBuilder *",
   "referenced_type" : "type-246",
   "self_type" : "type-270",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStreamBuilder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AudioStreamInternal *",
   "name" : "const aaudio::AudioStreamInternal *",
   "referenced_type" : "type-64",
   "self_type" : "type-65",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AudioStreamInternalCapture *",
   "name" : "const aaudio::AudioStreamInternalCapture *",
   "referenced_type" : "type-69",
   "self_type" : "type-70",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalCapture.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AudioStreamInternalPlay *",
   "name" : "const aaudio::AudioStreamInternalPlay *",
   "referenced_type" : "type-113",
   "self_type" : "type-114",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AudioStreamRecord *",
   "name" : "const aaudio::AudioStreamRecord *",
   "referenced_type" : "type-138",
   "self_type" : "type-139",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::AudioStreamTrack *",
   "name" : "const aaudio::AudioStreamTrack *",
   "referenced_type" : "type-145",
   "self_type" : "type-146",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::EndpointDescriptor_s *",
   "name" : "const aaudio::EndpointDescriptor_s *",
   "referenced_type" : "type-437",
   "self_type" : "type-438",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::IsochronousClockModel *",
   "name" : "const aaudio::IsochronousClockModel *",
   "referenced_type" : "type-191",
   "self_type" : "type-192",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::RingBufferParcelable *",
   "name" : "const aaudio::RingBufferParcelable *",
   "referenced_type" : "type-783",
   "self_type" : "type-784",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::SharedMemoryParcelable *",
   "name" : "const aaudio::SharedMemoryParcelable *",
   "referenced_type" : "type-795",
   "self_type" : "type-796",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const aaudio::SharedRegionParcelable *",
   "name" : "const aaudio::SharedRegionParcelable *",
   "referenced_type" : "type-803",
   "self_type" : "type-804",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::FifoControllerBase *",
   "name" : "const android::FifoControllerBase *",
   "referenced_type" : "type-202",
   "self_type" : "type-203",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerBase.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::IAAudioClient *",
   "name" : "const android::IAAudioClient *",
   "referenced_type" : "type-741",
   "self_type" : "type-742",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::IAAudioService *",
   "name" : "const android::IAAudioService *",
   "referenced_type" : "type-770",
   "self_type" : "type-771",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-1006",
   "self_type" : "type-1008",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-1028",
   "self_type" : "type-1030",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-1035",
   "self_type" : "type-1037",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-1092",
   "self_type" : "type-1094",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-1104",
   "self_type" : "type-1106",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-1112",
   "self_type" : "type-1114",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-1137",
   "self_type" : "type-1139",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-1160",
   "self_type" : "type-1162",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-1168",
   "self_type" : "type-1170",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-1229",
   "self_type" : "type-1231",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-1243",
   "self_type" : "type-1245",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-1251",
   "self_type" : "type-1254",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-489",
   "self_type" : "type-491",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-701",
   "self_type" : "type-703",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-723",
   "self_type" : "type-725",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-730",
   "self_type" : "type-732",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-787",
   "self_type" : "type-789",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-799",
   "self_type" : "type-801",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const android::Parcel *",
   "name" : "const android::Parcel *",
   "referenced_type" : "type-807",
   "self_type" : "type-809",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const char *",
   "name" : "const char *",
   "referenced_type" : "type-208",
   "self_type" : "type-207",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const flowgraph::AudioFloatBlockPort *",
   "name" : "const flowgraph::AudioFloatBlockPort *",
   "referenced_type" : "type-81",
   "self_type" : "type-82",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const flowgraph::AudioPort *",
   "name" : "const flowgraph::AudioPort *",
   "referenced_type" : "type-76",
   "self_type" : "type-77",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const flowgraph::ClipToRange *",
   "name" : "const flowgraph::ClipToRange *",
   "referenced_type" : "type-97",
   "self_type" : "type-98",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/ClipToRange.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const flowgraph::RampLinear *",
   "name" : "const flowgraph::RampLinear *",
   "referenced_type" : "type-103",
   "self_type" : "type-104",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/RampLinear.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const void *",
   "name" : "const void *",
   "referenced_type" : "type-90",
   "self_type" : "type-89",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "float *",
   "name" : "float *",
   "referenced_type" : "type-27",
   "self_type" : "type-79",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "flowgraph::AudioFloatBlockPort *",
   "name" : "flowgraph::AudioFloatBlockPort *",
   "referenced_type" : "type-78",
   "self_type" : "type-83",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "flowgraph::AudioFloatInputPort *",
   "name" : "flowgraph::AudioFloatInputPort *",
   "referenced_type" : "type-86",
   "self_type" : "type-87",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "flowgraph::AudioFloatOutputPort *",
   "name" : "flowgraph::AudioFloatOutputPort *",
   "referenced_type" : "type-84",
   "self_type" : "type-85",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "flowgraph::AudioPort *",
   "name" : "flowgraph::AudioPort *",
   "referenced_type" : "type-73",
   "self_type" : "type-75",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "flowgraph::AudioProcessorBase *",
   "name" : "flowgraph::AudioProcessorBase *",
   "referenced_type" : "type-71",
   "self_type" : "type-72",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "flowgraph::AudioSink *",
   "name" : "flowgraph::AudioSink *",
   "referenced_type" : "type-92",
   "self_type" : "type-93",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "flowgraph::AudioSource *",
   "name" : "flowgraph::AudioSource *",
   "referenced_type" : "type-88",
   "self_type" : "type-91",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "flowgraph::ClipToRange *",
   "name" : "flowgraph::ClipToRange *",
   "referenced_type" : "type-95",
   "self_type" : "type-96",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/ClipToRange.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "flowgraph::MonoToMultiConverter *",
   "name" : "flowgraph::MonoToMultiConverter *",
   "referenced_type" : "type-99",
   "self_type" : "type-816",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/MonoToMultiConverter.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "flowgraph::RampLinear *",
   "name" : "flowgraph::RampLinear *",
   "referenced_type" : "type-100",
   "self_type" : "type-102",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/RampLinear.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "flowgraph::SinkFloat *",
   "name" : "flowgraph::SinkFloat *",
   "referenced_type" : "type-263",
   "self_type" : "type-818",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SinkFloat.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "flowgraph::SinkI16 *",
   "name" : "flowgraph::SinkI16 *",
   "referenced_type" : "type-264",
   "self_type" : "type-819",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SinkI16.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "flowgraph::SinkI24 *",
   "name" : "flowgraph::SinkI24 *",
   "referenced_type" : "type-265",
   "self_type" : "type-821",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SinkI24.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "flowgraph::SourceFloat *",
   "name" : "flowgraph::SourceFloat *",
   "referenced_type" : "type-266",
   "self_type" : "type-1268",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SourceFloat.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "flowgraph::SourceI16 *",
   "name" : "flowgraph::SourceI16 *",
   "referenced_type" : "type-267",
   "self_type" : "type-1271",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SourceI16.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "flowgraph::SourceI24 *",
   "name" : "flowgraph::SourceI24 *",
   "referenced_type" : "type-268",
   "self_type" : "type-1272",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SourceI24.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "int (*)(AAudioStreamStruct *, void *, void *, int)",
   "name" : "int (*)(AAudioStreamStruct *, void *, void *, int)",
   "referenced_type" : "type-50",
   "self_type" : "type-49",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "int *",
   "name" : "int *",
   "referenced_type" : "type-4",
   "self_type" : "type-245",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "long *",
   "name" : "long *",
   "referenced_type" : "type-8",
   "self_type" : "type-41",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioServiceDefinitions.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "std::atomic<long> *",
   "name" : "std::atomic<long> *",
   "referenced_type" : "type-1434",
   "self_type" : "type-1433",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerIndirect.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "std::atomic<long> *",
   "name" : "std::atomic<long> *",
   "referenced_type" : "type-251",
   "self_type" : "type-250",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerIndirect.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "std::atomic<long> *",
   "name" : "std::atomic<long> *",
   "referenced_type" : "type-426",
   "self_type" : "type-425",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerIndirect.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "std::atomic<long> *",
   "name" : "std::atomic<long> *",
   "referenced_type" : "type-639",
   "self_type" : "type-638",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerIndirect.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "std::atomic<long> *",
   "name" : "std::atomic<long> *",
   "referenced_type" : "type-944",
   "self_type" : "type-943",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerIndirect.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "unsigned char *",
   "name" : "unsigned char *",
   "referenced_type" : "type-15",
   "self_type" : "type-14",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioServiceDefinitions.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "void (*)(AAudioStreamStruct *, void *, int)",
   "name" : "void (*)(AAudioStreamStruct *, void *, int)",
   "referenced_type" : "type-57",
   "self_type" : "type-56",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "void (*)(int, void *, void *)",
   "name" : "void (*)(int, void *, void *)",
   "referenced_type" : "type-228",
   "self_type" : "type-227",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "void *",
   "name" : "void *",
   "referenced_type" : "type-54",
   "self_type" : "type-53",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "void *(*)(void *)",
   "name" : "void *(*)(void *)",
   "referenced_type" : "type-61",
   "self_type" : "type-60",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "void **",
   "name" : "void **",
   "referenced_type" : "type-53",
   "self_type" : "type-253",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  }
 ],
 "qualified_types" :
 [
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const MonotonicCounter",
   "name" : "const MonotonicCounter",
   "referenced_type" : "type-80",
   "self_type" : "type-121",
   "size" : 24,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/MonotonicCounter.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const SimpleDoubleBuffer<Timestamp>",
   "name" : "const SimpleDoubleBuffer<Timestamp>",
   "referenced_type" : "type-20",
   "self_type" : "type-449",
   "size" : 40,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const Timestamp",
   "name" : "const Timestamp",
   "referenced_type" : "type-22",
   "self_type" : "type-274",
   "size" : 16,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const aaudio::AAudioStreamConfiguration",
   "name" : "const aaudio::AAudioStreamConfiguration",
   "referenced_type" : "type-149",
   "self_type" : "type-158",
   "size" : 64,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const aaudio::AAudioStreamParameters",
   "name" : "const aaudio::AAudioStreamParameters",
   "referenced_type" : "type-3",
   "self_type" : "type-2",
   "size" : 56,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AAudioStreamParameters.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const aaudio::AAudioStreamRequest",
   "name" : "const aaudio::AAudioStreamRequest",
   "referenced_type" : "type-152",
   "self_type" : "type-154",
   "size" : 88,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const aaudio::AudioEndpoint",
   "name" : "const aaudio::AudioEndpoint",
   "referenced_type" : "type-10",
   "self_type" : "type-277",
   "size" : 48,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const aaudio::AudioEndpointParcelable",
   "name" : "const aaudio::AudioEndpointParcelable",
   "referenced_type" : "type-28",
   "self_type" : "type-485",
   "size" : 1168,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const aaudio::AudioStream",
   "name" : "const aaudio::AudioStream",
   "referenced_type" : "type-42",
   "self_type" : "type-241",
   "size" : 208,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const aaudio::AudioStreamBuilder",
   "name" : "const aaudio::AudioStreamBuilder",
   "referenced_type" : "type-1123",
   "self_type" : "type-1122",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const aaudio::AudioStreamBuilder",
   "name" : "const aaudio::AudioStreamBuilder",
   "referenced_type" : "type-247",
   "self_type" : "type-246",
   "size" : 104,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const aaudio::AudioStreamBuilder",
   "name" : "const aaudio::AudioStreamBuilder",
   "referenced_type" : "type-473",
   "self_type" : "type-472",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const aaudio::AudioStreamBuilder",
   "name" : "const aaudio::AudioStreamBuilder",
   "referenced_type" : "type-685",
   "self_type" : "type-684",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const aaudio::AudioStreamBuilder",
   "name" : "const aaudio::AudioStreamBuilder",
   "referenced_type" : "type-990",
   "self_type" : "type-989",
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const aaudio::AudioStreamInternal",
   "name" : "const aaudio::AudioStreamInternal",
   "referenced_type" : "type-6",
   "self_type" : "type-64",
   "size" : 1712,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const aaudio::AudioStreamInternalCapture",
   "name" : "const aaudio::AudioStreamInternalCapture",
   "referenced_type" : "type-67",
   "self_type" : "type-69",
   "size" : 1720,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalCapture.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const aaudio::AudioStreamInternalPlay",
   "name" : "const aaudio::AudioStreamInternalPlay",
   "referenced_type" : "type-111",
   "self_type" : "type-113",
   "size" : 1760,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const aaudio::AudioStreamRecord",
   "name" : "const aaudio::AudioStreamRecord",
   "referenced_type" : "type-133",
   "self_type" : "type-138",
   "size" : 392,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const aaudio::AudioStreamTrack",
   "name" : "const aaudio::AudioStreamTrack",
   "referenced_type" : "type-143",
   "self_type" : "type-145",
   "size" : 368,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const aaudio::EndpointDescriptor_s",
   "name" : "const aaudio::EndpointDescriptor_s",
   "referenced_type" : "type-39",
   "self_type" : "type-437",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const aaudio::IsochronousClockModel",
   "name" : "const aaudio::IsochronousClockModel",
   "referenced_type" : "type-7",
   "self_type" : "type-191",
   "size" : 40,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const aaudio::RingBufferParcelable",
   "name" : "const aaudio::RingBufferParcelable",
   "referenced_type" : "type-29",
   "self_type" : "type-783",
   "size" : 96,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const aaudio::SharedMemoryParcelable",
   "name" : "const aaudio::SharedMemoryParcelable",
   "referenced_type" : "type-35",
   "self_type" : "type-795",
   "size" : 24,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const aaudio::SharedRegionParcelable",
   "name" : "const aaudio::SharedRegionParcelable",
   "referenced_type" : "type-30",
   "self_type" : "type-803",
   "size" : 24,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::AudioClient",
   "name" : "const android::AudioClient",
   "referenced_type" : "type-1020",
   "self_type" : "type-1019",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::AudioClient",
   "name" : "const android::AudioClient",
   "referenced_type" : "type-1064",
   "self_type" : "type-1063",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::AudioClient",
   "name" : "const android::AudioClient",
   "referenced_type" : "type-1153",
   "self_type" : "type-1152",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::AudioClient",
   "name" : "const android::AudioClient",
   "referenced_type" : "type-1197",
   "self_type" : "type-1196",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::AudioClient",
   "name" : "const android::AudioClient",
   "referenced_type" : "type-1312",
   "self_type" : "type-1311",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::AudioClient",
   "name" : "const android::AudioClient",
   "referenced_type" : "type-1391",
   "self_type" : "type-1390",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::AudioClient",
   "name" : "const android::AudioClient",
   "referenced_type" : "type-1450",
   "self_type" : "type-1449",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::AudioClient",
   "name" : "const android::AudioClient",
   "referenced_type" : "type-182",
   "self_type" : "type-181",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::AudioClient",
   "name" : "const android::AudioClient",
   "referenced_type" : "type-368",
   "self_type" : "type-367",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::AudioClient",
   "name" : "const android::AudioClient",
   "referenced_type" : "type-443",
   "self_type" : "type-442",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::AudioClient",
   "name" : "const android::AudioClient",
   "referenced_type" : "type-503",
   "self_type" : "type-502",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::AudioClient",
   "name" : "const android::AudioClient",
   "referenced_type" : "type-581",
   "self_type" : "type-580",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::AudioClient",
   "name" : "const android::AudioClient",
   "referenced_type" : "type-656",
   "self_type" : "type-655",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::AudioClient",
   "name" : "const android::AudioClient",
   "referenced_type" : "type-715",
   "self_type" : "type-714",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::AudioClient",
   "name" : "const android::AudioClient",
   "referenced_type" : "type-759",
   "self_type" : "type-758",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::AudioClient",
   "name" : "const android::AudioClient",
   "referenced_type" : "type-886",
   "self_type" : "type-885",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::AudioClient",
   "name" : "const android::AudioClient",
   "referenced_type" : "type-961",
   "self_type" : "type-960",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::FifoControllerBase",
   "name" : "const android::FifoControllerBase",
   "referenced_type" : "type-201",
   "self_type" : "type-202",
   "size" : 16,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerBase.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::IAAudioClient",
   "name" : "const android::IAAudioClient",
   "referenced_type" : "type-160",
   "self_type" : "type-741",
   "size" : 24,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::IAAudioService",
   "name" : "const android::IAAudioService",
   "referenced_type" : "type-167",
   "self_type" : "type-770",
   "size" : 24,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-1007",
   "self_type" : "type-1006",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-1029",
   "self_type" : "type-1028",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-1036",
   "self_type" : "type-1035",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-1056",
   "self_type" : "type-1055",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-1083",
   "self_type" : "type-1082",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-1093",
   "self_type" : "type-1092",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-1105",
   "self_type" : "type-1104",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-1113",
   "self_type" : "type-1112",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-1138",
   "self_type" : "type-1137",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-1161",
   "self_type" : "type-1160",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-1169",
   "self_type" : "type-1168",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-1187",
   "self_type" : "type-1186",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-1218",
   "self_type" : "type-1217",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-1230",
   "self_type" : "type-1229",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-1244",
   "self_type" : "type-1243",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-1252",
   "self_type" : "type-1251",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-490",
   "self_type" : "type-489",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-702",
   "self_type" : "type-701",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-724",
   "self_type" : "type-723",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-731",
   "self_type" : "type-730",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-751",
   "self_type" : "type-750",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-778",
   "self_type" : "type-777",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-788",
   "self_type" : "type-787",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-800",
   "self_type" : "type-799",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::Parcel",
   "name" : "const android::Parcel",
   "referenced_type" : "type-808",
   "self_type" : "type-807",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-1011",
   "self_type" : "type-1010",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-1041",
   "self_type" : "type-1040",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-1070",
   "self_type" : "type-1069",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-1127",
   "self_type" : "type-1126",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-1144",
   "self_type" : "type-1143",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-1174",
   "self_type" : "type-1173",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-1205",
   "self_type" : "type-1204",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-1305",
   "self_type" : "type-1304",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-1339",
   "self_type" : "type-1338",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-1386",
   "self_type" : "type-1385",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-1408",
   "self_type" : "type-1407",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-1457",
   "self_type" : "type-1456",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-1464",
   "self_type" : "type-1463",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-163",
   "self_type" : "type-162",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-219",
   "self_type" : "type-218",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-361",
   "self_type" : "type-360",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-395",
   "self_type" : "type-394",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-453",
   "self_type" : "type-452",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-461",
   "self_type" : "type-460",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-477",
   "self_type" : "type-476",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-494",
   "self_type" : "type-493",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-574",
   "self_type" : "type-573",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-608",
   "self_type" : "type-607",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-665",
   "self_type" : "type-664",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-673",
   "self_type" : "type-672",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-689",
   "self_type" : "type-688",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-706",
   "self_type" : "type-705",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-736",
   "self_type" : "type-735",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-765",
   "self_type" : "type-764",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-879",
   "self_type" : "type-878",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-913",
   "self_type" : "type-912",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-970",
   "self_type" : "type-969",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-978",
   "self_type" : "type-977",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::String16",
   "name" : "const android::String16",
   "referenced_type" : "type-994",
   "self_type" : "type-993",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
   "referenced_type" : "type-1000",
   "self_type" : "type-999",
   "size" : 4,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
   "referenced_type" : "type-1098",
   "self_type" : "type-1097",
   "size" : 4,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
   "referenced_type" : "type-1131",
   "self_type" : "type-1130",
   "size" : 4,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
   "referenced_type" : "type-1236",
   "self_type" : "type-1235",
   "size" : 4,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
   "referenced_type" : "type-483",
   "self_type" : "type-482",
   "size" : 4,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
   "referenced_type" : "type-695",
   "self_type" : "type-694",
   "size" : 4,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
   "referenced_type" : "type-793",
   "self_type" : "type-792",
   "size" : 4,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-1039",
   "self_type" : "type-1038",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-1118",
   "self_type" : "type-1117",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-1315",
   "self_type" : "type-1314",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-1336",
   "self_type" : "type-1335",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-1342",
   "self_type" : "type-1341",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-1352",
   "self_type" : "type-1351",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-1359",
   "self_type" : "type-1358",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-1369",
   "self_type" : "type-1368",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-1375",
   "self_type" : "type-1374",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-1405",
   "self_type" : "type-1404",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-1410",
   "self_type" : "type-1409",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-1419",
   "self_type" : "type-1418",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-1426",
   "self_type" : "type-1425",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-1441",
   "self_type" : "type-1440",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-1459",
   "self_type" : "type-1458",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-1467",
   "self_type" : "type-1466",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-216",
   "self_type" : "type-215",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-222",
   "self_type" : "type-221",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-232",
   "self_type" : "type-231",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-238",
   "self_type" : "type-237",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-280",
   "self_type" : "type-279",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-371",
   "self_type" : "type-370",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-392",
   "self_type" : "type-391",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-398",
   "self_type" : "type-397",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-408",
   "self_type" : "type-407",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-415",
   "self_type" : "type-414",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-456",
   "self_type" : "type-455",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-463",
   "self_type" : "type-462",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-468",
   "self_type" : "type-467",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-46",
   "self_type" : "type-45",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-510",
   "self_type" : "type-509",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-584",
   "self_type" : "type-583",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-605",
   "self_type" : "type-604",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-611",
   "self_type" : "type-610",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-621",
   "self_type" : "type-620",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-628",
   "self_type" : "type-627",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-668",
   "self_type" : "type-667",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-675",
   "self_type" : "type-674",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-680",
   "self_type" : "type-679",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-734",
   "self_type" : "type-733",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-889",
   "self_type" : "type-888",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-910",
   "self_type" : "type-909",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-916",
   "self_type" : "type-915",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-926",
   "self_type" : "type-925",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-933",
   "self_type" : "type-932",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-973",
   "self_type" : "type-972",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-980",
   "self_type" : "type-979",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "name" : "const android::sp<aaudio::AudioStream::MyPlayerBase>",
   "referenced_type" : "type-985",
   "self_type" : "type-984",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-125",
   "self_type" : "type-124",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-1286",
   "self_type" : "type-1285",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-1347",
   "self_type" : "type-1346",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-1357",
   "self_type" : "type-1356",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-1364",
   "self_type" : "type-1363",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-1382",
   "self_type" : "type-1381",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-1415",
   "self_type" : "type-1414",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-1424",
   "self_type" : "type-1423",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-1432",
   "self_type" : "type-1431",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-226",
   "self_type" : "type-225",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-236",
   "self_type" : "type-235",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-243",
   "self_type" : "type-242",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-341",
   "self_type" : "type-340",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-403",
   "self_type" : "type-402",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-413",
   "self_type" : "type-412",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-420",
   "self_type" : "type-419",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-554",
   "self_type" : "type-553",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-616",
   "self_type" : "type-615",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-626",
   "self_type" : "type-625",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-633",
   "self_type" : "type-632",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-859",
   "self_type" : "type-858",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-921",
   "self_type" : "type-920",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-931",
   "self_type" : "type-930",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "name" : "const android::sp<aaudio::AudioStreamLegacy::StreamDeviceCallback>",
   "referenced_type" : "type-938",
   "self_type" : "type-937",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IAAudioClient>",
   "name" : "const android::sp<android::IAAudioClient>",
   "referenced_type" : "type-1015",
   "self_type" : "type-1014",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IAAudioClient>",
   "name" : "const android::sp<android::IAAudioClient>",
   "referenced_type" : "type-1061",
   "self_type" : "type-1060",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IAAudioClient>",
   "name" : "const android::sp<android::IAAudioClient>",
   "referenced_type" : "type-1148",
   "self_type" : "type-1147",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IAAudioClient>",
   "name" : "const android::sp<android::IAAudioClient>",
   "referenced_type" : "type-1194",
   "self_type" : "type-1193",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IAAudioClient>",
   "name" : "const android::sp<android::IAAudioClient>",
   "referenced_type" : "type-1309",
   "self_type" : "type-1308",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IAAudioClient>",
   "name" : "const android::sp<android::IAAudioClient>",
   "referenced_type" : "type-1388",
   "self_type" : "type-1387",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IAAudioClient>",
   "name" : "const android::sp<android::IAAudioClient>",
   "referenced_type" : "type-179",
   "self_type" : "type-178",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IAAudioClient>",
   "name" : "const android::sp<android::IAAudioClient>",
   "referenced_type" : "type-365",
   "self_type" : "type-364",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IAAudioClient>",
   "name" : "const android::sp<android::IAAudioClient>",
   "referenced_type" : "type-498",
   "self_type" : "type-497",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IAAudioClient>",
   "name" : "const android::sp<android::IAAudioClient>",
   "referenced_type" : "type-578",
   "self_type" : "type-577",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IAAudioClient>",
   "name" : "const android::sp<android::IAAudioClient>",
   "referenced_type" : "type-710",
   "self_type" : "type-709",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IAAudioClient>",
   "name" : "const android::sp<android::IAAudioClient>",
   "referenced_type" : "type-756",
   "self_type" : "type-755",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IAAudioClient>",
   "name" : "const android::sp<android::IAAudioClient>",
   "referenced_type" : "type-883",
   "self_type" : "type-882",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IAAudioService>",
   "name" : "const android::sp<android::IAAudioService>",
   "referenced_type" : "type-1013",
   "self_type" : "type-1012",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IAAudioService>",
   "name" : "const android::sp<android::IAAudioService>",
   "referenced_type" : "type-1146",
   "self_type" : "type-1145",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IAAudioService>",
   "name" : "const android::sp<android::IAAudioService>",
   "referenced_type" : "type-496",
   "self_type" : "type-495",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IAAudioService>",
   "name" : "const android::sp<android::IAAudioService>",
   "referenced_type" : "type-708",
   "self_type" : "type-707",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IBinder>",
   "name" : "const android::sp<android::IBinder>",
   "referenced_type" : "type-1043",
   "self_type" : "type-1042",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IBinder>",
   "name" : "const android::sp<android::IBinder>",
   "referenced_type" : "type-1072",
   "self_type" : "type-1071",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IBinder>",
   "name" : "const android::sp<android::IBinder>",
   "referenced_type" : "type-1176",
   "self_type" : "type-1175",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IBinder>",
   "name" : "const android::sp<android::IBinder>",
   "referenced_type" : "type-1207",
   "self_type" : "type-1206",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IBinder>",
   "name" : "const android::sp<android::IBinder>",
   "referenced_type" : "type-738",
   "self_type" : "type-737",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const android::sp<android::IBinder>",
   "name" : "const android::sp<android::IBinder>",
   "referenced_type" : "type-767",
   "self_type" : "type-766",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::wp<android::IBinder>",
   "name" : "const android::wp<android::IBinder>",
   "referenced_type" : "type-1023",
   "self_type" : "type-1022",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::wp<android::IBinder>",
   "name" : "const android::wp<android::IBinder>",
   "referenced_type" : "type-1067",
   "self_type" : "type-1066",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::wp<android::IBinder>",
   "name" : "const android::wp<android::IBinder>",
   "referenced_type" : "type-1156",
   "self_type" : "type-1155",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::wp<android::IBinder>",
   "name" : "const android::wp<android::IBinder>",
   "referenced_type" : "type-1201",
   "self_type" : "type-1200",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::wp<android::IBinder>",
   "name" : "const android::wp<android::IBinder>",
   "referenced_type" : "type-1318",
   "self_type" : "type-1317",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::wp<android::IBinder>",
   "name" : "const android::wp<android::IBinder>",
   "referenced_type" : "type-1395",
   "self_type" : "type-1394",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::wp<android::IBinder>",
   "name" : "const android::wp<android::IBinder>",
   "referenced_type" : "type-189",
   "self_type" : "type-188",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::wp<android::IBinder>",
   "name" : "const android::wp<android::IBinder>",
   "referenced_type" : "type-374",
   "self_type" : "type-373",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::wp<android::IBinder>",
   "name" : "const android::wp<android::IBinder>",
   "referenced_type" : "type-506",
   "self_type" : "type-505",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::wp<android::IBinder>",
   "name" : "const android::wp<android::IBinder>",
   "referenced_type" : "type-587",
   "self_type" : "type-586",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::wp<android::IBinder>",
   "name" : "const android::wp<android::IBinder>",
   "referenced_type" : "type-718",
   "self_type" : "type-717",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::wp<android::IBinder>",
   "name" : "const android::wp<android::IBinder>",
   "referenced_type" : "type-762",
   "self_type" : "type-761",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const android::wp<android::IBinder>",
   "name" : "const android::wp<android::IBinder>",
   "referenced_type" : "type-892",
   "self_type" : "type-891",
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const char",
   "name" : "const char",
   "referenced_type" : "type-209",
   "self_type" : "type-208",
   "size" : 1,
   "source_file" : "/frameworks/av/media/libaaudio/include/aaudio/AAudio.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const float",
   "name" : "const float",
   "referenced_type" : "type-27",
   "self_type" : "type-94",
   "size" : 4,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/ClipToRange.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const flowgraph::AudioFloatBlockPort",
   "name" : "const flowgraph::AudioFloatBlockPort",
   "referenced_type" : "type-78",
   "self_type" : "type-81",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const flowgraph::AudioPort",
   "name" : "const flowgraph::AudioPort",
   "referenced_type" : "type-73",
   "self_type" : "type-76",
   "size" : 16,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const flowgraph::ClipToRange",
   "name" : "const flowgraph::ClipToRange",
   "referenced_type" : "type-95",
   "self_type" : "type-97",
   "size" : 104,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/ClipToRange.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const flowgraph::RampLinear",
   "name" : "const flowgraph::RampLinear",
   "referenced_type" : "type-100",
   "self_type" : "type-103",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/RampLinear.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const int",
   "name" : "const int",
   "referenced_type" : "type-4",
   "self_type" : "type-13",
   "size" : 4,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const std::unique_ptr<android::IAAudioClient, std::default_delete<android::IAAudioClient> >",
   "name" : "const std::unique_ptr<android::IAAudioClient, std::default_delete<android::IAAudioClient> >",
   "referenced_type" : "type-1051",
   "self_type" : "type-1050",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const std::unique_ptr<android::IAAudioClient, std::default_delete<android::IAAudioClient> >",
   "name" : "const std::unique_ptr<android::IAAudioClient, std::default_delete<android::IAAudioClient> >",
   "referenced_type" : "type-1184",
   "self_type" : "type-1183",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const std::unique_ptr<android::IAAudioClient, std::default_delete<android::IAAudioClient> >",
   "name" : "const std::unique_ptr<android::IAAudioClient, std::default_delete<android::IAAudioClient> >",
   "referenced_type" : "type-746",
   "self_type" : "type-745",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const std::unique_ptr<android::IAAudioService, std::default_delete<android::IAAudioService> >",
   "name" : "const std::unique_ptr<android::IAAudioService, std::default_delete<android::IAAudioService> >",
   "referenced_type" : "type-1080",
   "self_type" : "type-1079",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const std::unique_ptr<android::IAAudioService, std::default_delete<android::IAAudioService> >",
   "name" : "const std::unique_ptr<android::IAAudioService, std::default_delete<android::IAAudioService> >",
   "referenced_type" : "type-1215",
   "self_type" : "type-1214",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const std::unique_ptr<android::IAAudioService, std::default_delete<android::IAAudioService> >",
   "name" : "const std::unique_ptr<android::IAAudioService, std::default_delete<android::IAAudioService> >",
   "referenced_type" : "type-775",
   "self_type" : "type-774",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const unsigned int",
   "name" : "const unsigned int",
   "referenced_type" : "type-1",
   "self_type" : "type-62",
   "size" : 4,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "const void",
   "name" : "const void",
   "referenced_type" : "type-54",
   "self_type" : "type-90",
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h"
  }
 ],
 "record_types" :
 [
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mSource",
     "referenced_type" : "type-106"
    },
    {
     "access" : "private",
     "field_name" : "mVolumeRamp",
     "field_offset" : 64,
     "referenced_type" : "type-107"
    },
    {
     "access" : "private",
     "field_name" : "mClipper",
     "field_offset" : 128,
     "referenced_type" : "type-108"
    },
    {
     "access" : "private",
     "field_name" : "mChannelConverter",
     "field_offset" : 192,
     "referenced_type" : "type-109"
    },
    {
     "access" : "private",
     "field_name" : "mSink",
     "field_offset" : 256,
     "referenced_type" : "type-110"
    }
   ],
   "linker_set_key" : "AAudioFlowGraph",
   "name" : "AAudioFlowGraph",
   "record_kind" : "class",
   "referenced_type" : "type-105",
   "self_type" : "type-105",
   "size" : 40,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AAudioFlowGraph.h",
   "unique_id" : "_ZTS15AAudioFlowGraph"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mRequested",
     "referenced_type" : "type-25"
    },
    {
     "access" : "private",
     "field_name" : "mAcknowledged",
     "field_offset" : 32,
     "referenced_type" : "type-26"
    }
   ],
   "linker_set_key" : "AtomicRequestor",
   "name" : "AtomicRequestor",
   "record_kind" : "class",
   "referenced_type" : "type-24",
   "self_type" : "type-24",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h",
   "unique_id" : "_ZTS15AtomicRequestor"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "AudioClock",
   "name" : "AudioClock",
   "record_kind" : "class",
   "referenced_type" : "type-272",
   "self_type" : "type-272",
   "size" : 1,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AudioClock.h",
   "unique_id" : "_ZTS10AudioClock"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "protected",
     "field_name" : "mFixedBlockProcessor",
     "field_offset" : 64,
     "referenced_type" : "type-120"
    },
    {
     "access" : "protected",
     "field_name" : "mStorage",
     "field_offset" : 128,
     "referenced_type" : "type-14"
    },
    {
     "access" : "protected",
     "field_name" : "mSize",
     "field_offset" : 192,
     "referenced_type" : "type-4"
    },
    {
     "access" : "protected",
     "field_name" : "mPosition",
     "field_offset" : 224,
     "referenced_type" : "type-4"
    }
   ],
   "linker_set_key" : "FixedBlockAdapter",
   "name" : "FixedBlockAdapter",
   "record_kind" : "class",
   "referenced_type" : "type-119",
   "self_type" : "type-119",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockAdapter.h",
   "unique_id" : "_ZTS17FixedBlockAdapter",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTI17FixedBlockAdapter"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN17FixedBlockAdapterD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN17FixedBlockAdapterD0Ev"
    },
    {
     "mangled_component_name" : "_ZN17FixedBlockAdapter4openEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN17FixedBlockAdapter20processVariableBlockEPhi"
    }
   ]
  },
  {
   "alignment" : 8,
   "linker_set_key" : "FixedBlockProcessor",
   "name" : "FixedBlockProcessor",
   "record_kind" : "class",
   "referenced_type" : "type-117",
   "self_type" : "type-117",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockAdapter.h",
   "unique_id" : "_ZTS19FixedBlockProcessor",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTI19FixedBlockProcessor"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN19FixedBlockProcessorD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN19FixedBlockProcessorD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN19FixedBlockProcessor19onProcessFixedBlockEPhi"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-119"
    }
   ],
   "linker_set_key" : "FixedBlockReader",
   "name" : "FixedBlockReader",
   "record_kind" : "class",
   "referenced_type" : "type-141",
   "self_type" : "type-141",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockReader.h",
   "unique_id" : "_ZTS16FixedBlockReader",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTI16FixedBlockReader"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN16FixedBlockReaderD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN16FixedBlockReaderD0Ev"
    },
    {
     "mangled_component_name" : "_ZN16FixedBlockReader4openEi"
    },
    {
     "mangled_component_name" : "_ZN16FixedBlockReader20processVariableBlockEPhi"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-119"
    }
   ],
   "linker_set_key" : "FixedBlockWriter",
   "name" : "FixedBlockWriter",
   "record_kind" : "class",
   "referenced_type" : "type-131",
   "self_type" : "type-131",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/FixedBlockWriter.h",
   "unique_id" : "_ZTS16FixedBlockWriter",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTI16FixedBlockWriter"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN16FixedBlockWriterD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN16FixedBlockWriterD0Ev"
    },
    {
     "mangled_component_name" : "_ZN17FixedBlockAdapter4openEi"
    },
    {
     "mangled_component_name" : "_ZN16FixedBlockWriter20processVariableBlockEPhi"
    }
   ]
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mCounter64",
     "field_offset" : 64,
     "referenced_type" : "type-8"
    },
    {
     "access" : "private",
     "field_name" : "mCounter32",
     "field_offset" : 128,
     "referenced_type" : "type-4"
    }
   ],
   "linker_set_key" : "MonotonicCounter",
   "name" : "MonotonicCounter",
   "record_kind" : "class",
   "referenced_type" : "type-80",
   "self_type" : "type-80",
   "size" : 24,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/MonotonicCounter.h",
   "unique_id" : "_ZTS16MonotonicCounter",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTI16MonotonicCounter"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN16MonotonicCounterD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN16MonotonicCounterD0Ev"
    }
   ]
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mValues",
     "referenced_type" : "type-21"
    },
    {
     "access" : "private",
     "field_name" : "mCounter",
     "field_offset" : 256,
     "referenced_type" : "type-23"
    }
   ],
   "linker_set_key" : "SimpleDoubleBuffer<Timestamp>",
   "name" : "SimpleDoubleBuffer<Timestamp>",
   "record_kind" : "class",
   "referenced_type" : "type-20",
   "self_type" : "type-20",
   "size" : 40,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h",
   "template_args" : [ "type-22" ],
   "unique_id" : "_ZTS18SimpleDoubleBufferI9TimestampE"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mPosition",
     "referenced_type" : "type-8"
    },
    {
     "access" : "private",
     "field_name" : "mNanoseconds",
     "field_offset" : 64,
     "referenced_type" : "type-8"
    }
   ],
   "linker_set_key" : "Timestamp",
   "name" : "Timestamp",
   "record_kind" : "class",
   "referenced_type" : "type-22",
   "self_type" : "type-22",
   "size" : 16,
   "source_file" : "/frameworks/av/media/libaaudio/src/utility/AAudioUtilities.h",
   "unique_id" : "_ZTS9Timestamp"
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "is_virtual" : true,
     "referenced_type" : "type-175"
    },
    {
     "referenced_type" : "type-19"
    },
    {
     "referenced_type" : "type-176"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mServiceLock",
     "field_offset" : 64,
     "referenced_type" : "type-172"
    },
    {
     "access" : "private",
     "field_name" : "mAAudioService",
     "field_offset" : 384,
     "referenced_type" : "type-173"
    },
    {
     "access" : "private",
     "field_name" : "mAAudioClient",
     "field_offset" : 448,
     "referenced_type" : "type-174"
    }
   ],
   "linker_set_key" : "aaudio::AAudioBinderClient",
   "name" : "aaudio::AAudioBinderClient",
   "record_kind" : "class",
   "referenced_type" : "type-171",
   "self_type" : "type-171",
   "size" : 80,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h",
   "unique_id" : "_ZTSN6aaudio18AAudioBinderClientE",
   "vtable_components" :
   [
    {
     "component_value" : 64,
     "kind" : "vbase_offset"
    },
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio18AAudioBinderClientE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClientD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClientD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClient14registerClientERKN7android2spINS1_13IAAudioClientEEE"
    },
    {
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClient10openStreamERKNS_19AAudioStreamRequestERNS_25AAudioStreamConfigurationE"
    },
    {
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClient11closeStreamEi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClient20getStreamDescriptionEiRNS_23AudioEndpointParcelableE"
    },
    {
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClient11startStreamEi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClient11pauseStreamEi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClient10stopStreamEi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClient11flushStreamEi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClient19registerAudioThreadEiil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClient21unregisterAudioThreadEii"
    },
    {
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClient11startClientEiRKN7android11AudioClientEPi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClient10stopClientEii"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "component_value" : -64,
     "kind" : "vcall_offset"
    },
    {
     "component_value" : -64,
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio18AAudioBinderClientE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZTv0_n24_N6aaudio18AAudioBinderClientD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZTv0_n24_N6aaudio18AAudioBinderClientD0Ev"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-186"
    },
    {
     "referenced_type" : "type-164"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mBinderClient",
     "field_offset" : 320,
     "referenced_type" : "type-185"
    }
   ],
   "linker_set_key" : "aaudio::AAudioBinderClient::AAudioClient",
   "name" : "aaudio::AAudioBinderClient::AAudioClient",
   "record_kind" : "class",
   "referenced_type" : "type-184",
   "self_type" : "type-184",
   "size" : 72,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioBinderClient.h",
   "unique_id" : "_ZTSN6aaudio18AAudioBinderClient12AAudioClientE",
   "vtable_components" :
   [
    {
     "component_value" : 56,
     "kind" : "vbase_offset"
    },
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio18AAudioBinderClient12AAudioClientE"
    },
    {
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClient12AAudioClient10binderDiedERKN7android2wpINS2_7IBinderEEE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClient12AAudioClientD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClient12AAudioClientD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6aaudio18AAudioBinderClient12AAudioClient14onStreamChangeEiii"
    },
    {
     "component_value" : 48,
     "kind" : "vbase_offset"
    },
    {
     "component_value" : -8,
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio18AAudioBinderClient12AAudioClientE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZThn8_N6aaudio18AAudioBinderClient12AAudioClientD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZThn8_N6aaudio18AAudioBinderClient12AAudioClientD0Ev"
    },
    {
     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IAAudioClientEE10onAsBinderEv"
    },
    {
     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_13IAAudioClientEE22getInterfaceDescriptorEv"
    },
    {
     "mangled_component_name" : "_ZThn8_N6aaudio18AAudioBinderClient12AAudioClient14onStreamChangeEiii"
    },
    {
     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IAAudioClientEE19queryLocalInterfaceERKNS_8String16E"
    },
    {
     "mangled_component_name" : "_ZN7android14BnAAudioClient10onTransactEjRKNS_6ParcelEPS1_j"
    },
    {
     "component_value" : 40,
     "kind" : "vbase_offset"
    },
    {
     "component_value" : -16,
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio18AAudioBinderClient12AAudioClientE"
    },
    {
     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_13IAAudioClientEE19queryLocalInterfaceERKNS_8String16E"
    },
    {
     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_13IAAudioClientEE22getInterfaceDescriptorEv"
    },
    {
     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
    },
    {
     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
    },
    {
     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
    },
    {
     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZThn16_N6aaudio18AAudioBinderClient12AAudioClientD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZThn16_N6aaudio18AAudioBinderClient12AAudioClientD0Ev"
    },
    {
     "mangled_component_name" : "_ZThn8_N7android14BnAAudioClient10onTransactEjRKNS_6ParcelEPS1_j"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "component_value" : -56,
     "kind" : "vcall_offset"
    },
    {
     "component_value" : -56,
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio18AAudioBinderClient12AAudioClientE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZTv0_n24_N6aaudio18AAudioBinderClient12AAudioClientD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZTv0_n24_N6aaudio18AAudioBinderClient12AAudioClientD0Ev"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
    }
   ]
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "event",
     "referenced_type" : "type-194"
    },
    {
     "field_offset" : 64,
     "referenced_type" : "type-196"
    }
   ],
   "linker_set_key" : "aaudio::AAudioMessageEvent",
   "name" : "aaudio::AAudioMessageEvent",
   "referenced_type" : "type-195",
   "self_type" : "type-195",
   "size" : 16,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioServiceMessage.h",
   "unique_id" : "_ZTSN6aaudio18AAudioMessageEventE"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "dataDouble",
     "referenced_type" : "type-197"
    },
    {
     "field_name" : "dataLong",
     "referenced_type" : "type-8"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "aaudio::AAudioMessageEvent::(anonymous union at frameworks/av/media/libaaudio/src/binding/AAudioServiceMessage.h:46:5) at frameworks/av/media/libaaudio/src/binding/AAudioServiceMessage.h:46:5",
   "name" : "aaudio::AAudioMessageEvent::(anonymous union at frameworks/av/media/libaaudio/src/binding/AAudioServiceMessage.h:46:5) at frameworks/av/media/libaaudio/src/binding/AAudioServiceMessage.h:46:5",
   "record_kind" : "union",
   "referenced_type" : "type-196",
   "self_type" : "type-196",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioServiceMessage.h",
   "unique_id" : "_ZTSN6aaudio18AAudioMessageEventUt_E"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "position",
     "referenced_type" : "type-8"
    },
    {
     "field_name" : "timestamp",
     "field_offset" : 64,
     "referenced_type" : "type-8"
    }
   ],
   "linker_set_key" : "aaudio::AAudioMessageTimestamp",
   "name" : "aaudio::AAudioMessageTimestamp",
   "referenced_type" : "type-193",
   "self_type" : "type-193",
   "size" : 16,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioServiceMessage.h",
   "unique_id" : "_ZTSN6aaudio22AAudioMessageTimestampE"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "aaudio::AAudioServiceInterface",
   "name" : "aaudio::AAudioServiceInterface",
   "record_kind" : "class",
   "referenced_type" : "type-19",
   "self_type" : "type-19",
   "size" : 8,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioServiceInterface.h",
   "unique_id" : "_ZTSN6aaudio22AAudioServiceInterfaceE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio22AAudioServiceInterfaceE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio22AAudioServiceInterfaceD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio22AAudioServiceInterfaceD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio22AAudioServiceInterface14registerClientERKN7android2spINS1_13IAAudioClientEEE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio22AAudioServiceInterface10openStreamERKNS_19AAudioStreamRequestERNS_25AAudioStreamConfigurationE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio22AAudioServiceInterface11closeStreamEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio22AAudioServiceInterface20getStreamDescriptionEiRNS_23AudioEndpointParcelableE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio22AAudioServiceInterface11startStreamEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio22AAudioServiceInterface11pauseStreamEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio22AAudioServiceInterface10stopStreamEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio22AAudioServiceInterface11flushStreamEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio22AAudioServiceInterface19registerAudioThreadEiil"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio22AAudioServiceInterface21unregisterAudioThreadEii"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio22AAudioServiceInterface11startClientEiRKN7android11AudioClientEPi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio22AAudioServiceInterface10stopClientEii"
    }
   ]
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "what",
     "referenced_type" : "type-199"
    },
    {
     "field_offset" : 64,
     "referenced_type" : "type-200"
    }
   ],
   "linker_set_key" : "aaudio::AAudioServiceMessage_s",
   "name" : "aaudio::AAudioServiceMessage_s",
   "referenced_type" : "type-198",
   "self_type" : "type-198",
   "size" : 24,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioServiceMessage.h",
   "unique_id" : "_ZTSN6aaudio22AAudioServiceMessage_sE"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "timestamp",
     "referenced_type" : "type-193"
    },
    {
     "field_name" : "event",
     "referenced_type" : "type-195"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "aaudio::AAudioServiceMessage_s::(anonymous union at frameworks/av/media/libaaudio/src/binding/AAudioServiceMessage.h:61:5) at frameworks/av/media/libaaudio/src/binding/AAudioServiceMessage.h:61:5",
   "name" : "aaudio::AAudioServiceMessage_s::(anonymous union at frameworks/av/media/libaaudio/src/binding/AAudioServiceMessage.h:61:5) at frameworks/av/media/libaaudio/src/binding/AAudioServiceMessage.h:61:5",
   "record_kind" : "union",
   "referenced_type" : "type-200",
   "self_type" : "type-200",
   "size" : 16,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioServiceMessage.h",
   "unique_id" : "_ZTSN6aaudio22AAudioServiceMessage_sUt_E"
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-150"
    }
   ],
   "linker_set_key" : "aaudio::AAudioStreamConfiguration",
   "name" : "aaudio::AAudioStreamConfiguration",
   "record_kind" : "class",
   "referenced_type" : "type-149",
   "self_type" : "type-149",
   "size" : 64,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamConfiguration.h",
   "unique_id" : "_ZTSN6aaudio25AAudioStreamConfigurationE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio25AAudioStreamConfigurationE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio25AAudioStreamConfigurationD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio25AAudioStreamConfigurationD0Ev"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio22AAudioStreamParameters8validateEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio25AAudioStreamConfiguration13writeToParcelEPN7android6ParcelE"
    },
    {
     "mangled_component_name" : "_ZN6aaudio25AAudioStreamConfiguration14readFromParcelEPKN7android6ParcelE"
    },
    {
     "component_value" : -56,
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio25AAudioStreamConfigurationE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZThn56_N6aaudio25AAudioStreamConfigurationD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZThn56_N6aaudio25AAudioStreamConfigurationD0Ev"
    },
    {
     "mangled_component_name" : "_ZThn56_NK6aaudio25AAudioStreamConfiguration13writeToParcelEPN7android6ParcelE"
    },
    {
     "mangled_component_name" : "_ZThn56_N6aaudio25AAudioStreamConfiguration14readFromParcelEPKN7android6ParcelE"
    }
   ]
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mSamplesPerFrame",
     "field_offset" : 64,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mSampleRate",
     "field_offset" : 96,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mDeviceId",
     "field_offset" : 128,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mSharingMode",
     "field_offset" : 160,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mAudioFormat",
     "field_offset" : 192,
     "referenced_type" : "type-5"
    },
    {
     "access" : "private",
     "field_name" : "mDirection",
     "field_offset" : 224,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mUsage",
     "field_offset" : 256,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mContentType",
     "field_offset" : 288,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mInputPreset",
     "field_offset" : 320,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mBufferCapacity",
     "field_offset" : 352,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mAllowedCapturePolicy",
     "field_offset" : 384,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mSessionId",
     "field_offset" : 416,
     "referenced_type" : "type-4"
    }
   ],
   "linker_set_key" : "aaudio::AAudioStreamParameters",
   "name" : "aaudio::AAudioStreamParameters",
   "record_kind" : "class",
   "referenced_type" : "type-3",
   "self_type" : "type-3",
   "size" : 56,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AAudioStreamParameters.h",
   "unique_id" : "_ZTSN6aaudio22AAudioStreamParametersE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio22AAudioStreamParametersE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio22AAudioStreamParametersD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio22AAudioStreamParametersD0Ev"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio22AAudioStreamParameters8validateEv"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-153"
    }
   ],
   "fields" :
   [
    {
     "access" : "protected",
     "field_name" : "mConfiguration",
     "field_offset" : 64,
     "referenced_type" : "type-149"
    },
    {
     "access" : "protected",
     "field_name" : "mUserId",
     "field_offset" : 576,
     "referenced_type" : "type-1"
    },
    {
     "access" : "protected",
     "field_name" : "mProcessId",
     "field_offset" : 608,
     "referenced_type" : "type-4"
    },
    {
     "access" : "protected",
     "field_name" : "mSharingModeMatchRequired",
     "field_offset" : 640,
     "referenced_type" : "type-16"
    },
    {
     "access" : "protected",
     "field_name" : "mInService",
     "field_offset" : 648,
     "referenced_type" : "type-16"
    }
   ],
   "linker_set_key" : "aaudio::AAudioStreamRequest",
   "name" : "aaudio::AAudioStreamRequest",
   "record_kind" : "class",
   "referenced_type" : "type-152",
   "self_type" : "type-152",
   "size" : 88,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioStreamRequest.h",
   "unique_id" : "_ZTSN6aaudio19AAudioStreamRequestE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio19AAudioStreamRequestE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio19AAudioStreamRequestD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio19AAudioStreamRequestD0Ev"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio19AAudioStreamRequest13writeToParcelEPN7android6ParcelE"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AAudioStreamRequest14readFromParcelEPKN7android6ParcelE"
    }
   ]
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mUpCommandQueue",
     "field_offset" : 64,
     "referenced_type" : "type-11"
    },
    {
     "access" : "private",
     "field_name" : "mDataQueue",
     "field_offset" : 128,
     "referenced_type" : "type-11"
    },
    {
     "access" : "private",
     "field_name" : "mFreeRunning",
     "field_offset" : 192,
     "referenced_type" : "type-16"
    },
    {
     "access" : "private",
     "field_name" : "mDataReadCounter",
     "field_offset" : 256,
     "referenced_type" : "type-8"
    },
    {
     "access" : "private",
     "field_name" : "mDataWriteCounter",
     "field_offset" : 320,
     "referenced_type" : "type-8"
    }
   ],
   "linker_set_key" : "aaudio::AudioEndpoint",
   "name" : "aaudio::AudioEndpoint",
   "record_kind" : "class",
   "referenced_type" : "type-10",
   "self_type" : "type-10",
   "size" : 48,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioEndpoint.h",
   "unique_id" : "_ZTSN6aaudio13AudioEndpointE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio13AudioEndpointE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio13AudioEndpointD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio13AudioEndpointD0Ev"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-38"
    }
   ],
   "fields" :
   [
    {
     "field_name" : "mUpMessageQueueParcelable",
     "field_offset" : 64,
     "referenced_type" : "type-29"
    },
    {
     "field_name" : "mDownMessageQueueParcelable",
     "field_offset" : 832,
     "referenced_type" : "type-29"
    },
    {
     "field_name" : "mUpDataQueueParcelable",
     "field_offset" : 1600,
     "referenced_type" : "type-29"
    },
    {
     "field_name" : "mDownDataQueueParcelable",
     "field_offset" : 2368,
     "referenced_type" : "type-29"
    },
    {
     "access" : "private",
     "field_name" : "mNumSharedMemories",
     "field_offset" : 3136,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mSharedMemories",
     "field_offset" : 3200,
     "referenced_type" : "type-34"
    }
   ],
   "linker_set_key" : "aaudio::AudioEndpointParcelable",
   "name" : "aaudio::AudioEndpointParcelable",
   "record_kind" : "class",
   "referenced_type" : "type-28",
   "self_type" : "type-28",
   "size" : 1168,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AudioEndpointParcelable.h",
   "unique_id" : "_ZTSN6aaudio23AudioEndpointParcelableE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio23AudioEndpointParcelableE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio23AudioEndpointParcelableD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio23AudioEndpointParcelableD0Ev"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio23AudioEndpointParcelable13writeToParcelEPN7android6ParcelE"
    },
    {
     "mangled_component_name" : "_ZN6aaudio23AudioEndpointParcelable14readFromParcelEPKN7android6ParcelE"
    }
   ]
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "protected",
     "field_name" : "mCallbackEnabled",
     "field_offset" : 64,
     "referenced_type" : "type-43"
    },
    {
     "access" : "protected",
     "field_name" : "mDuckAndMuteVolume",
     "field_offset" : 96,
     "referenced_type" : "type-27"
    },
    {
     "access" : "private",
     "field_name" : "mStreamLock",
     "field_offset" : 128,
     "referenced_type" : "type-44"
    },
    {
     "access" : "private",
     "field_name" : "mPlayerBase",
     "field_offset" : 448,
     "referenced_type" : "type-45"
    },
    {
     "access" : "private",
     "field_name" : "mSamplesPerFrame",
     "field_offset" : 512,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mSampleRate",
     "field_offset" : 544,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mDeviceId",
     "field_offset" : 576,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mSharingMode",
     "field_offset" : 608,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mSharingModeMatchRequired",
     "field_offset" : 640,
     "referenced_type" : "type-16"
    },
    {
     "access" : "private",
     "field_name" : "mFormat",
     "field_offset" : 672,
     "referenced_type" : "type-47"
    },
    {
     "access" : "private",
     "field_name" : "mState",
     "field_offset" : 704,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mPerformanceMode",
     "field_offset" : 736,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mUsage",
     "field_offset" : 768,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mContentType",
     "field_offset" : 800,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mInputPreset",
     "field_offset" : 832,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mAllowedCapturePolicy",
     "field_offset" : 864,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mSessionId",
     "field_offset" : 896,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mDeviceFormat",
     "field_offset" : 928,
     "referenced_type" : "type-48"
    },
    {
     "access" : "private",
     "field_name" : "mDataCallbackProc",
     "field_offset" : 960,
     "referenced_type" : "type-49"
    },
    {
     "access" : "private",
     "field_name" : "mDataCallbackUserData",
     "field_offset" : 1024,
     "referenced_type" : "type-53"
    },
    {
     "access" : "private",
     "field_name" : "mFramesPerDataCallback",
     "field_offset" : 1088,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mDataCallbackThread",
     "field_offset" : 1120,
     "referenced_type" : "type-55"
    },
    {
     "access" : "private",
     "field_name" : "mErrorCallbackProc",
     "field_offset" : 1152,
     "referenced_type" : "type-56"
    },
    {
     "access" : "private",
     "field_name" : "mErrorCallbackUserData",
     "field_offset" : 1216,
     "referenced_type" : "type-53"
    },
    {
     "access" : "private",
     "field_name" : "mErrorCallbackThread",
     "field_offset" : 1280,
     "referenced_type" : "type-58"
    },
    {
     "access" : "private",
     "field_name" : "mHasThread",
     "field_offset" : 1312,
     "referenced_type" : "type-16"
    },
    {
     "access" : "private",
     "field_name" : "mThread",
     "field_offset" : 1344,
     "referenced_type" : "type-8"
    },
    {
     "access" : "private",
     "field_name" : "mPeriodNanoseconds",
     "field_offset" : 1408,
     "referenced_type" : "type-59"
    },
    {
     "access" : "private",
     "field_name" : "mThreadProc",
     "field_offset" : 1472,
     "referenced_type" : "type-60"
    },
    {
     "access" : "private",
     "field_name" : "mThreadArg",
     "field_offset" : 1536,
     "referenced_type" : "type-53"
    },
    {
     "access" : "private",
     "field_name" : "mThreadRegistrationResult",
     "field_offset" : 1600,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mStreamId",
     "field_offset" : 1632,
     "referenced_type" : "type-62"
    }
   ],
   "linker_set_key" : "aaudio::AudioStream",
   "name" : "aaudio::AudioStream",
   "record_kind" : "class",
   "referenced_type" : "type-42",
   "self_type" : "type-42",
   "size" : 208,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h",
   "unique_id" : "_ZTSN6aaudio11AudioStreamE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio11AudioStreamE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio11AudioStreamD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio11AudioStreamD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio11AudioStream12requestStartEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream16isFlushSupportedEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream16isPauseSupportedEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12requestPauseEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12requestFlushEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio11AudioStream11requestStopEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio11AudioStream12getTimestampEiPlS1_"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio11AudioStream18updateStateMachineEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream18waitForStateChangeEiPil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream4openERKNS_18AudioStreamBuilderE"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream5closeEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio11AudioStream13setBufferSizeEi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12createThreadElPFPvS1_ES1_"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream14registerThreadEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream16unregisterThreadEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream13getBufferSizeEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream17getBufferCapacityEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream17getFramesPerBurstEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream12getXRunCountEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream6isMMapEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream18getPerformanceModeEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6aaudio11AudioStream12getDirectionEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio11AudioStream16getFramesWrittenEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio11AudioStream13getFramesReadEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream5writeEPKvil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream4readEPvil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream11doSetVolumeEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream22maybeConvertDeviceDataEPKvi"
    }
   ]
  },
  {
   "access" : "protected",
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-261"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mParent",
     "field_offset" : 1152,
     "referenced_type" : "type-116"
    },
    {
     "access" : "private",
     "field_name" : "mResult",
     "field_offset" : 1216,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mRegistered",
     "field_offset" : 1248,
     "referenced_type" : "type-16"
    }
   ],
   "linker_set_key" : "aaudio::AudioStream::MyPlayerBase",
   "name" : "aaudio::AudioStream::MyPlayerBase",
   "record_kind" : "class",
   "referenced_type" : "type-260",
   "self_type" : "type-260",
   "size" : 176,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStream.h",
   "unique_id" : "_ZTSN6aaudio11AudioStream12MyPlayerBaseE",
   "vtable_components" :
   [
    {
     "component_value" : 160,
     "kind" : "vbase_offset"
    },
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio11AudioStream12MyPlayerBaseE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio11AudioStream12MyPlayerBaseD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio11AudioStream12MyPlayerBaseD0Ev"
    },
    {
     "mangled_component_name" : "_ZN7android11BnInterfaceINS_5media7IPlayerEE10onAsBinderEv"
    },
    {
     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_5media7IPlayerEE22getInterfaceDescriptorEv"
    },
    {
     "mangled_component_name" : "_ZN7android10PlayerBase5startEv"
    },
    {
     "mangled_component_name" : "_ZN7android10PlayerBase5pauseEv"
    },
    {
     "mangled_component_name" : "_ZN7android10PlayerBase4stopEv"
    },
    {
     "mangled_component_name" : "_ZN7android10PlayerBase9setVolumeEf"
    },
    {
     "mangled_component_name" : "_ZN7android10PlayerBase6setPanEf"
    },
    {
     "mangled_component_name" : "_ZN7android10PlayerBase15setStartDelayMsEi"
    },
    {
     "mangled_component_name" : "_ZN7android10PlayerBase17applyVolumeShaperERKNS_5media12VolumeShaper13ConfigurationERKNS2_9OperationE"
    },
    {
     "mangled_component_name" : "_ZN7android11BnInterfaceINS_5media7IPlayerEE19queryLocalInterfaceERKNS_8String16E"
    },
    {
     "mangled_component_name" : "_ZN7android5media8BnPlayer10onTransactEjRKNS_6ParcelEPS2_j"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12MyPlayerBase7destroyEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12MyPlayerBase11playerStartEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12MyPlayerBase11playerPauseEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12MyPlayerBase10playerStopEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12MyPlayerBase15playerSetVolumeEv"
    },
    {
     "component_value" : 152,
     "kind" : "vbase_offset"
    },
    {
     "component_value" : -8,
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio11AudioStream12MyPlayerBaseE"
    },
    {
     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_5media7IPlayerEE19queryLocalInterfaceERKNS_8String16E"
    },
    {
     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_5media7IPlayerEE22getInterfaceDescriptorEv"
    },
    {
     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
    },
    {
     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
    },
    {
     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
    },
    {
     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZThn8_N6aaudio11AudioStream12MyPlayerBaseD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZThn8_N6aaudio11AudioStream12MyPlayerBaseD0Ev"
    },
    {
     "mangled_component_name" : "_ZThn8_N7android5media8BnPlayer10onTransactEjRKNS_6ParcelEPS2_j"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "component_value" : -160,
     "kind" : "vcall_offset"
    },
    {
     "component_value" : -160,
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio11AudioStream12MyPlayerBaseE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZTv0_n24_N6aaudio11AudioStream12MyPlayerBaseD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZTv0_n24_N6aaudio11AudioStream12MyPlayerBaseD0Ev"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-3"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mSharingModeMatchRequired",
     "field_offset" : 448,
     "referenced_type" : "type-16"
    },
    {
     "access" : "private",
     "field_name" : "mPerformanceMode",
     "field_offset" : 480,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mDataCallbackProc",
     "field_offset" : 512,
     "referenced_type" : "type-49"
    },
    {
     "access" : "private",
     "field_name" : "mDataCallbackUserData",
     "field_offset" : 576,
     "referenced_type" : "type-53"
    },
    {
     "access" : "private",
     "field_name" : "mFramesPerDataCallback",
     "field_offset" : 640,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mErrorCallbackProc",
     "field_offset" : 704,
     "referenced_type" : "type-56"
    },
    {
     "access" : "private",
     "field_name" : "mErrorCallbackUserData",
     "field_offset" : 768,
     "referenced_type" : "type-53"
    }
   ],
   "linker_set_key" : "aaudio::AudioStreamBuilder",
   "name" : "aaudio::AudioStreamBuilder",
   "record_kind" : "class",
   "referenced_type" : "type-247",
   "self_type" : "type-247",
   "size" : 104,
   "source_file" : "/frameworks/av/media/libaaudio/src/core/AudioStreamBuilder.h",
   "unique_id" : "_ZTSN6aaudio18AudioStreamBuilderE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio18AudioStreamBuilderE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio18AudioStreamBuilderD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio18AudioStreamBuilderD0Ev"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio18AudioStreamBuilder8validateEv"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-42"
    }
   ],
   "fields" :
   [
    {
     "access" : "protected",
     "field_name" : "mClockModel",
     "field_offset" : 1664,
     "referenced_type" : "type-7"
    },
    {
     "access" : "protected",
     "field_name" : "mAudioEndpoint",
     "field_offset" : 1984,
     "referenced_type" : "type-10"
    },
    {
     "access" : "protected",
     "field_name" : "mServiceStreamHandle",
     "field_offset" : 2368,
     "referenced_type" : "type-4"
    },
    {
     "access" : "protected",
     "field_name" : "mFramesPerBurst",
     "field_offset" : 2400,
     "referenced_type" : "type-4"
    },
    {
     "access" : "protected",
     "field_name" : "mXRunCount",
     "field_offset" : 2432,
     "referenced_type" : "type-4"
    },
    {
     "access" : "protected",
     "field_name" : "mFramesOffsetFromService",
     "field_offset" : 2496,
     "referenced_type" : "type-8"
    },
    {
     "access" : "protected",
     "field_name" : "mCallbackBuffer",
     "field_offset" : 2560,
     "referenced_type" : "type-14"
    },
    {
     "access" : "protected",
     "field_name" : "mCallbackFrames",
     "field_offset" : 2624,
     "referenced_type" : "type-4"
    },
    {
     "access" : "protected",
     "field_name" : "mInService",
     "field_offset" : 2656,
     "referenced_type" : "type-16"
    },
    {
     "access" : "protected",
     "field_name" : "mServiceInterface",
     "field_offset" : 2688,
     "referenced_type" : "type-18"
    },
    {
     "access" : "protected",
     "field_name" : "mAtomicInternalTimestamp",
     "field_offset" : 2752,
     "referenced_type" : "type-20"
    },
    {
     "access" : "protected",
     "field_name" : "mNeedCatchUp",
     "field_offset" : 3072,
     "referenced_type" : "type-24"
    },
    {
     "access" : "protected",
     "field_name" : "mStreamVolume",
     "field_offset" : 3136,
     "referenced_type" : "type-27"
    },
    {
     "access" : "private",
     "field_name" : "mWakeupDelayNanos",
     "field_offset" : 3168,
     "referenced_type" : "type-13"
    },
    {
     "access" : "private",
     "field_name" : "mMinimumSleepNanos",
     "field_offset" : 3200,
     "referenced_type" : "type-13"
    },
    {
     "access" : "private",
     "field_name" : "mEndPointParcelable",
     "field_offset" : 3264,
     "referenced_type" : "type-28"
    },
    {
     "access" : "private",
     "field_name" : "mEndpointDescriptor",
     "field_offset" : 12608,
     "referenced_type" : "type-39"
    },
    {
     "access" : "private",
     "field_name" : "mServiceLatencyNanos",
     "field_offset" : 13568,
     "referenced_type" : "type-8"
    },
    {
     "access" : "private",
     "field_name" : "mDeviceChannelCount",
     "field_offset" : 13632,
     "referenced_type" : "type-4"
    }
   ],
   "linker_set_key" : "aaudio::AudioStreamInternal",
   "name" : "aaudio::AudioStreamInternal",
   "record_kind" : "class",
   "referenced_type" : "type-6",
   "self_type" : "type-6",
   "size" : 1712,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternal.h",
   "unique_id" : "_ZTSN6aaudio19AudioStreamInternalE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio19AudioStreamInternalE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternalD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternalD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal12requestStartEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream16isFlushSupportedEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream16isPauseSupportedEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12requestPauseEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12requestFlushEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal11requestStopEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal12getTimestampEiPlS1_"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal18updateStateMachineEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream18waitForStateChangeEiPil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal4openERKNS_18AudioStreamBuilderE"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal5closeEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal13setBufferSizeEi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12createThreadElPFPvS1_ES1_"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal14registerThreadEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal16unregisterThreadEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio19AudioStreamInternal13getBufferSizeEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio19AudioStreamInternal17getBufferCapacityEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio19AudioStreamInternal17getFramesPerBurstEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio19AudioStreamInternal12getXRunCountEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal6isMMapEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream18getPerformanceModeEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6aaudio11AudioStream12getDirectionEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio11AudioStream16getFramesWrittenEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio11AudioStream13getFramesReadEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream5writeEPKvil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream4readEPvil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream11doSetVolumeEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream22maybeConvertDeviceDataEPKvi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal12callbackLoopEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal14processDataNowEPvilPl"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal34advanceClientToMatchServerPositionEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal17onFlushFromServerEv"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mLastFramesWritten",
     "field_offset" : 13696,
     "referenced_type" : "type-8"
    }
   ],
   "linker_set_key" : "aaudio::AudioStreamInternalCapture",
   "name" : "aaudio::AudioStreamInternalCapture",
   "record_kind" : "class",
   "referenced_type" : "type-67",
   "self_type" : "type-67",
   "size" : 1720,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalCapture.h",
   "unique_id" : "_ZTSN6aaudio26AudioStreamInternalCaptureE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio26AudioStreamInternalCaptureE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio26AudioStreamInternalCaptureD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio26AudioStreamInternalCaptureD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal12requestStartEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream16isFlushSupportedEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream16isPauseSupportedEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12requestPauseEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12requestFlushEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal11requestStopEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal12getTimestampEiPlS1_"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal18updateStateMachineEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream18waitForStateChangeEiPil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal4openERKNS_18AudioStreamBuilderE"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal5closeEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal13setBufferSizeEi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12createThreadElPFPvS1_ES1_"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal14registerThreadEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal16unregisterThreadEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio19AudioStreamInternal13getBufferSizeEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio19AudioStreamInternal17getBufferCapacityEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio19AudioStreamInternal17getFramesPerBurstEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio19AudioStreamInternal12getXRunCountEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal6isMMapEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream18getPerformanceModeEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio26AudioStreamInternalCapture12getDirectionEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio26AudioStreamInternalCapture16getFramesWrittenEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio26AudioStreamInternalCapture13getFramesReadEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream5writeEPKvil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio26AudioStreamInternalCapture4readEPvil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream11doSetVolumeEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream22maybeConvertDeviceDataEPKvi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio26AudioStreamInternalCapture12callbackLoopEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio26AudioStreamInternalCapture14processDataNowEPvilPl"
    },
    {
     "mangled_component_name" : "_ZN6aaudio26AudioStreamInternalCapture34advanceClientToMatchServerPositionEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal17onFlushFromServerEv"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mLastFramesRead",
     "field_offset" : 13696,
     "referenced_type" : "type-8"
    },
    {
     "access" : "private",
     "field_name" : "mFlowGraph",
     "field_offset" : 13760,
     "referenced_type" : "type-105"
    }
   ],
   "linker_set_key" : "aaudio::AudioStreamInternalPlay",
   "name" : "aaudio::AudioStreamInternalPlay",
   "record_kind" : "class",
   "referenced_type" : "type-111",
   "self_type" : "type-111",
   "size" : 1760,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/AudioStreamInternalPlay.h",
   "unique_id" : "_ZTSN6aaudio23AudioStreamInternalPlayE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio23AudioStreamInternalPlayE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio23AudioStreamInternalPlayD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio23AudioStreamInternalPlayD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal12requestStartEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio23AudioStreamInternalPlay16isFlushSupportedEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio23AudioStreamInternalPlay16isPauseSupportedEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio23AudioStreamInternalPlay12requestPauseEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio23AudioStreamInternalPlay12requestFlushEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal11requestStopEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal12getTimestampEiPlS1_"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal18updateStateMachineEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream18waitForStateChangeEiPil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio23AudioStreamInternalPlay4openERKNS_18AudioStreamBuilderE"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal5closeEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal13setBufferSizeEi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12createThreadElPFPvS1_ES1_"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal14registerThreadEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal16unregisterThreadEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio19AudioStreamInternal13getBufferSizeEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio19AudioStreamInternal17getBufferCapacityEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio19AudioStreamInternal17getFramesPerBurstEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio19AudioStreamInternal12getXRunCountEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio19AudioStreamInternal6isMMapEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream18getPerformanceModeEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio23AudioStreamInternalPlay12getDirectionEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio23AudioStreamInternalPlay16getFramesWrittenEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio23AudioStreamInternalPlay13getFramesReadEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio23AudioStreamInternalPlay5writeEPKvil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream4readEPvil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio23AudioStreamInternalPlay11doSetVolumeEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream22maybeConvertDeviceDataEPKvi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio23AudioStreamInternalPlay12callbackLoopEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio23AudioStreamInternalPlay14processDataNowEPvilPl"
    },
    {
     "mangled_component_name" : "_ZN6aaudio23AudioStreamInternalPlay34advanceClientToMatchServerPositionEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio23AudioStreamInternalPlay17onFlushFromServerEv"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-117"
    }
   ],
   "fields" :
   [
    {
     "access" : "protected",
     "field_name" : "mFramesWritten",
     "field_offset" : 1728,
     "referenced_type" : "type-80"
    },
    {
     "access" : "protected",
     "field_name" : "mFramesRead",
     "field_offset" : 1920,
     "referenced_type" : "type-80"
    },
    {
     "access" : "protected",
     "field_name" : "mTimestampPosition",
     "field_offset" : 2112,
     "referenced_type" : "type-80"
    },
    {
     "access" : "protected",
     "field_name" : "mBlockAdapter",
     "field_offset" : 2304,
     "referenced_type" : "type-122"
    },
    {
     "access" : "protected",
     "field_name" : "mPositionWhenStarting",
     "field_offset" : 2368,
     "referenced_type" : "type-1"
    },
    {
     "access" : "protected",
     "field_name" : "mCallbackBufferSize",
     "field_offset" : 2400,
     "referenced_type" : "type-4"
    },
    {
     "access" : "protected",
     "field_name" : "mDeviceCallback",
     "field_offset" : 2432,
     "referenced_type" : "type-124"
    },
    {
     "access" : "protected",
     "field_name" : "mRequestDisconnect",
     "field_offset" : 2496,
     "referenced_type" : "type-24"
    }
   ],
   "linker_set_key" : "aaudio::AudioStreamLegacy",
   "name" : "aaudio::AudioStreamLegacy",
   "record_kind" : "class",
   "referenced_type" : "type-123",
   "self_type" : "type-123",
   "size" : 320,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h",
   "unique_id" : "_ZTSN6aaudio17AudioStreamLegacyE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio17AudioStreamLegacyE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio17AudioStreamLegacyD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio17AudioStreamLegacyD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio11AudioStream12requestStartEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream16isFlushSupportedEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream16isPauseSupportedEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12requestPauseEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12requestFlushEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio11AudioStream11requestStopEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio11AudioStream12getTimestampEiPlS1_"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio11AudioStream18updateStateMachineEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream18waitForStateChangeEiPil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream4openERKNS_18AudioStreamBuilderE"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream5closeEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio11AudioStream13setBufferSizeEi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12createThreadElPFPvS1_ES1_"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream14registerThreadEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream16unregisterThreadEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream13getBufferSizeEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream17getBufferCapacityEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream17getFramesPerBurstEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream12getXRunCountEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream6isMMapEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream18getPerformanceModeEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZNK6aaudio11AudioStream12getDirectionEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamLegacy16getFramesWrittenEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamLegacy13getFramesReadEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream5writeEPKvil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream4readEPvil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream11doSetVolumeEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream22maybeConvertDeviceDataEPKvi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio17AudioStreamLegacy15processCallbackEiPv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamLegacy19onProcessFixedBlockEPhi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN6aaudio17AudioStreamLegacy27incrementClientFrameCounterEi"
    },
    {
     "component_value" : -208,
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio17AudioStreamLegacyE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZThn208_N6aaudio17AudioStreamLegacyD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZThn208_N6aaudio17AudioStreamLegacyD0Ev"
    },
    {
     "mangled_component_name" : "_ZThn208_N6aaudio17AudioStreamLegacy19onProcessFixedBlockEPhi"
    }
   ]
  },
  {
   "access" : "protected",
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-128"
    }
   ],
   "fields" :
   [
    {
     "field_name" : "mParent",
     "field_offset" : 128,
     "referenced_type" : "type-126"
    }
   ],
   "linker_set_key" : "aaudio::AudioStreamLegacy::StreamDeviceCallback",
   "name" : "aaudio::AudioStreamLegacy::StreamDeviceCallback",
   "record_kind" : "class",
   "referenced_type" : "type-127",
   "self_type" : "type-127",
   "size" : 24,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamLegacy.h",
   "unique_id" : "_ZTSN6aaudio17AudioStreamLegacy20StreamDeviceCallbackE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio17AudioStreamLegacy20StreamDeviceCallbackE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio17AudioStreamLegacy20StreamDeviceCallbackD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio17AudioStreamLegacy20StreamDeviceCallbackD0Ev"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamLegacy20StreamDeviceCallback19onAudioDeviceUpdateEii"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-123"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mAudioRecord",
     "field_offset" : 2560,
     "referenced_type" : "type-134"
    },
    {
     "access" : "private",
     "field_name" : "mFixedBlockWriter",
     "field_offset" : 2624,
     "referenced_type" : "type-131"
    },
    {
     "access" : "private",
     "field_name" : "mOpPackageName",
     "field_offset" : 2880,
     "referenced_type" : "type-135"
    },
    {
     "access" : "private",
     "field_name" : "mFormatConversionBufferFloat",
     "field_offset" : 2944,
     "referenced_type" : "type-136"
    },
    {
     "access" : "private",
     "field_name" : "mFormatConversionBufferI16",
     "field_offset" : 3008,
     "referenced_type" : "type-137"
    },
    {
     "access" : "private",
     "field_name" : "mFormatConversionBufferSizeInFrames",
     "field_offset" : 3072,
     "referenced_type" : "type-4"
    }
   ],
   "linker_set_key" : "aaudio::AudioStreamRecord",
   "name" : "aaudio::AudioStreamRecord",
   "record_kind" : "class",
   "referenced_type" : "type-133",
   "self_type" : "type-133",
   "size" : 392,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamRecord.h",
   "unique_id" : "_ZTSN6aaudio17AudioStreamRecordE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio17AudioStreamRecordE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio17AudioStreamRecordD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio17AudioStreamRecordD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamRecord12requestStartEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream16isFlushSupportedEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream16isPauseSupportedEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12requestPauseEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12requestFlushEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamRecord11requestStopEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamRecord12getTimestampEiPlS1_"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamRecord18updateStateMachineEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream18waitForStateChangeEiPil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamRecord4openERKNS_18AudioStreamBuilderE"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamRecord5closeEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamRecord13setBufferSizeEi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12createThreadElPFPvS1_ES1_"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream14registerThreadEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream16unregisterThreadEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio17AudioStreamRecord13getBufferSizeEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio17AudioStreamRecord17getBufferCapacityEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio17AudioStreamRecord17getFramesPerBurstEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio17AudioStreamRecord12getXRunCountEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream6isMMapEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream18getPerformanceModeEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio17AudioStreamRecord12getDirectionEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamRecord16getFramesWrittenEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamLegacy13getFramesReadEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream5writeEPKvil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamRecord4readEPvil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream11doSetVolumeEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamRecord22maybeConvertDeviceDataEPKvi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamRecord15processCallbackEiPv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamLegacy19onProcessFixedBlockEPhi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamRecord27incrementClientFrameCounterEi"
    },
    {
     "component_value" : -208,
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio17AudioStreamRecordE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZThn208_N6aaudio17AudioStreamRecordD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZThn208_N6aaudio17AudioStreamRecordD0Ev"
    },
    {
     "mangled_component_name" : "_ZThn208_N6aaudio17AudioStreamLegacy19onProcessFixedBlockEPhi"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-123"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mAudioTrack",
     "field_offset" : 2560,
     "referenced_type" : "type-144"
    },
    {
     "access" : "private",
     "field_name" : "mFixedBlockReader",
     "field_offset" : 2624,
     "referenced_type" : "type-141"
    },
    {
     "access" : "private",
     "field_name" : "mPositionWhenPausing",
     "field_offset" : 2880,
     "referenced_type" : "type-1"
    }
   ],
   "linker_set_key" : "aaudio::AudioStreamTrack",
   "name" : "aaudio::AudioStreamTrack",
   "record_kind" : "class",
   "referenced_type" : "type-143",
   "self_type" : "type-143",
   "size" : 368,
   "source_file" : "/frameworks/av/media/libaaudio/src/legacy/AudioStreamTrack.h",
   "unique_id" : "_ZTSN6aaudio16AudioStreamTrackE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio16AudioStreamTrackE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio16AudioStreamTrackD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio16AudioStreamTrackD0Ev"
    },
    {
     "mangled_component_name" : "_ZN6aaudio16AudioStreamTrack12requestStartEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio16AudioStreamTrack16isFlushSupportedEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio16AudioStreamTrack16isPauseSupportedEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio16AudioStreamTrack12requestPauseEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio16AudioStreamTrack12requestFlushEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio16AudioStreamTrack11requestStopEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio16AudioStreamTrack12getTimestampEiPlS1_"
    },
    {
     "mangled_component_name" : "_ZN6aaudio16AudioStreamTrack18updateStateMachineEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream18waitForStateChangeEiPil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio16AudioStreamTrack4openERKNS_18AudioStreamBuilderE"
    },
    {
     "mangled_component_name" : "_ZN6aaudio16AudioStreamTrack5closeEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio16AudioStreamTrack13setBufferSizeEi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream12createThreadElPFPvS1_ES1_"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream14registerThreadEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream16unregisterThreadEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio16AudioStreamTrack13getBufferSizeEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio16AudioStreamTrack17getBufferCapacityEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio16AudioStreamTrack17getFramesPerBurstEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio16AudioStreamTrack12getXRunCountEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream6isMMapEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio11AudioStream18getPerformanceModeEv"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio16AudioStreamTrack12getDirectionEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamLegacy16getFramesWrittenEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio16AudioStreamTrack13getFramesReadEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio16AudioStreamTrack5writeEPKvil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream4readEPvil"
    },
    {
     "mangled_component_name" : "_ZN6aaudio16AudioStreamTrack11doSetVolumeEv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio11AudioStream22maybeConvertDeviceDataEPKvi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio16AudioStreamTrack15processCallbackEiPv"
    },
    {
     "mangled_component_name" : "_ZN6aaudio17AudioStreamLegacy19onProcessFixedBlockEPhi"
    },
    {
     "mangled_component_name" : "_ZN6aaudio16AudioStreamTrack27incrementClientFrameCounterEi"
    },
    {
     "component_value" : -208,
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio16AudioStreamTrackE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZThn208_N6aaudio16AudioStreamTrackD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZThn208_N6aaudio16AudioStreamTrackD0Ev"
    },
    {
     "mangled_component_name" : "_ZThn208_N6aaudio17AudioStreamLegacy19onProcessFixedBlockEPhi"
    }
   ]
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "upMessageQueueDescriptor",
     "referenced_type" : "type-40"
    },
    {
     "field_name" : "downMessageQueueDescriptor",
     "field_offset" : 320,
     "referenced_type" : "type-40"
    },
    {
     "field_name" : "dataQueueDescriptor",
     "field_offset" : 640,
     "referenced_type" : "type-40"
    }
   ],
   "linker_set_key" : "aaudio::EndpointDescriptor_s",
   "name" : "aaudio::EndpointDescriptor_s",
   "referenced_type" : "type-39",
   "self_type" : "type-39",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioServiceDefinitions.h",
   "unique_id" : "_ZTSN6aaudio20EndpointDescriptor_sE"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mMarkerFramePosition",
     "field_offset" : 64,
     "referenced_type" : "type-8"
    },
    {
     "access" : "private",
     "field_name" : "mMarkerNanoTime",
     "field_offset" : 128,
     "referenced_type" : "type-8"
    },
    {
     "access" : "private",
     "field_name" : "mSampleRate",
     "field_offset" : 192,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mFramesPerBurst",
     "field_offset" : 224,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mMaxLatenessInNanos",
     "field_offset" : 256,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mState",
     "field_offset" : 288,
     "referenced_type" : "type-9"
    }
   ],
   "linker_set_key" : "aaudio::IsochronousClockModel",
   "name" : "aaudio::IsochronousClockModel",
   "record_kind" : "class",
   "referenced_type" : "type-7",
   "self_type" : "type-7",
   "size" : 40,
   "source_file" : "/frameworks/av/media/libaaudio/src/client/IsochronousClockModel.h",
   "unique_id" : "_ZTSN6aaudio21IsochronousClockModelE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio21IsochronousClockModelE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio21IsochronousClockModelD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio21IsochronousClockModelD0Ev"
    }
   ]
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "dataAddress",
     "referenced_type" : "type-14"
    },
    {
     "field_name" : "writeCounterAddress",
     "field_offset" : 64,
     "referenced_type" : "type-41"
    },
    {
     "field_name" : "readCounterAddress",
     "field_offset" : 128,
     "referenced_type" : "type-41"
    },
    {
     "field_name" : "bytesPerFrame",
     "field_offset" : 192,
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "framesPerBurst",
     "field_offset" : 224,
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "capacityInFrames",
     "field_offset" : 256,
     "referenced_type" : "type-4"
    },
    {
     "field_name" : "flags",
     "field_offset" : 288,
     "referenced_type" : "type-32"
    }
   ],
   "linker_set_key" : "aaudio::RingBufferDescriptor_s",
   "name" : "aaudio::RingBufferDescriptor_s",
   "referenced_type" : "type-40",
   "self_type" : "type-40",
   "size" : 40,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/AAudioServiceDefinitions.h",
   "unique_id" : "_ZTSN6aaudio22RingBufferDescriptor_sE"
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-33"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mReadCounterParcelable",
     "field_offset" : 64,
     "referenced_type" : "type-30"
    },
    {
     "access" : "private",
     "field_name" : "mWriteCounterParcelable",
     "field_offset" : 256,
     "referenced_type" : "type-30"
    },
    {
     "access" : "private",
     "field_name" : "mDataParcelable",
     "field_offset" : 448,
     "referenced_type" : "type-30"
    },
    {
     "access" : "private",
     "field_name" : "mBytesPerFrame",
     "field_offset" : 640,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mFramesPerBurst",
     "field_offset" : 672,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mCapacityInFrames",
     "field_offset" : 704,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mFlags",
     "field_offset" : 736,
     "referenced_type" : "type-32"
    }
   ],
   "linker_set_key" : "aaudio::RingBufferParcelable",
   "name" : "aaudio::RingBufferParcelable",
   "record_kind" : "class",
   "referenced_type" : "type-29",
   "self_type" : "type-29",
   "size" : 96,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/RingBufferParcelable.h",
   "unique_id" : "_ZTSN6aaudio20RingBufferParcelableE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio20RingBufferParcelableE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio20RingBufferParcelableD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio20RingBufferParcelableD0Ev"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio20RingBufferParcelable13writeToParcelEPN7android6ParcelE"
    },
    {
     "mangled_component_name" : "_ZN6aaudio20RingBufferParcelable14readFromParcelEPKN7android6ParcelE"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-37"
    }
   ],
   "fields" :
   [
    {
     "access" : "protected",
     "field_name" : "mFd",
     "field_offset" : 64,
     "referenced_type" : "type-36"
    },
    {
     "access" : "protected",
     "field_name" : "mSizeInBytes",
     "field_offset" : 96,
     "referenced_type" : "type-4"
    },
    {
     "access" : "protected",
     "field_name" : "mResolvedAddress",
     "field_offset" : 128,
     "referenced_type" : "type-14"
    }
   ],
   "linker_set_key" : "aaudio::SharedMemoryParcelable",
   "name" : "aaudio::SharedMemoryParcelable",
   "record_kind" : "class",
   "referenced_type" : "type-35",
   "self_type" : "type-35",
   "size" : 24,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedMemoryParcelable.h",
   "unique_id" : "_ZTSN6aaudio22SharedMemoryParcelableE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio22SharedMemoryParcelableE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio22SharedMemoryParcelableD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio22SharedMemoryParcelableD0Ev"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio22SharedMemoryParcelable13writeToParcelEPN7android6ParcelE"
    },
    {
     "mangled_component_name" : "_ZN6aaudio22SharedMemoryParcelable14readFromParcelEPKN7android6ParcelE"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-31"
    }
   ],
   "fields" :
   [
    {
     "access" : "protected",
     "field_name" : "mSharedMemoryIndex",
     "field_offset" : 64,
     "referenced_type" : "type-4"
    },
    {
     "access" : "protected",
     "field_name" : "mOffsetInBytes",
     "field_offset" : 96,
     "referenced_type" : "type-4"
    },
    {
     "access" : "protected",
     "field_name" : "mSizeInBytes",
     "field_offset" : 128,
     "referenced_type" : "type-4"
    }
   ],
   "linker_set_key" : "aaudio::SharedRegionParcelable",
   "name" : "aaudio::SharedRegionParcelable",
   "record_kind" : "class",
   "referenced_type" : "type-30",
   "self_type" : "type-30",
   "size" : 24,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/SharedRegionParcelable.h",
   "unique_id" : "_ZTSN6aaudio22SharedRegionParcelableE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN6aaudio22SharedRegionParcelableE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio22SharedRegionParcelableD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN6aaudio22SharedRegionParcelableD0Ev"
    },
    {
     "mangled_component_name" : "_ZNK6aaudio22SharedRegionParcelable13writeToParcelEPN7android6ParcelE"
    },
    {
     "mangled_component_name" : "_ZN6aaudio22SharedRegionParcelable14readFromParcelEPKN7android6ParcelE"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-165"
    }
   ],
   "linker_set_key" : "android::BnAAudioClient",
   "name" : "android::BnAAudioClient",
   "record_kind" : "class",
   "referenced_type" : "type-164",
   "self_type" : "type-164",
   "size" : 48,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h",
   "unique_id" : "_ZTSN7android14BnAAudioClientE",
   "vtable_components" :
   [
    {
     "component_value" : 32,
     "kind" : "vbase_offset"
    },
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android14BnAAudioClientE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN7android14BnAAudioClientD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN7android14BnAAudioClientD0Ev"
    },
    {
     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IAAudioClientEE10onAsBinderEv"
    },
    {
     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_13IAAudioClientEE22getInterfaceDescriptorEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android13IAAudioClient14onStreamChangeEiii"
    },
    {
     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IAAudioClientEE19queryLocalInterfaceERKNS_8String16E"
    },
    {
     "mangled_component_name" : "_ZN7android14BnAAudioClient10onTransactEjRKNS_6ParcelEPS1_j"
    },
    {
     "component_value" : 24,
     "kind" : "vbase_offset"
    },
    {
     "component_value" : -8,
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android14BnAAudioClientE"
    },
    {
     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_13IAAudioClientEE19queryLocalInterfaceERKNS_8String16E"
    },
    {
     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_13IAAudioClientEE22getInterfaceDescriptorEv"
    },
    {
     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
    },
    {
     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
    },
    {
     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
    },
    {
     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZThn8_N7android14BnAAudioClientD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZThn8_N7android14BnAAudioClientD0Ev"
    },
    {
     "mangled_component_name" : "_ZThn8_N7android14BnAAudioClient10onTransactEjRKNS_6ParcelEPS1_j"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "component_value" : -32,
     "kind" : "vcall_offset"
    },
    {
     "component_value" : -32,
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android14BnAAudioClientE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZTv0_n24_N7android14BnAAudioClientD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZTv0_n24_N7android14BnAAudioClientD0Ev"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-170"
    }
   ],
   "linker_set_key" : "android::BnAAudioService",
   "name" : "android::BnAAudioService",
   "record_kind" : "class",
   "referenced_type" : "type-169",
   "self_type" : "type-169",
   "size" : 48,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h",
   "unique_id" : "_ZTSN7android15BnAAudioServiceE",
   "vtable_components" :
   [
    {
     "component_value" : 32,
     "kind" : "vbase_offset"
    },
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android15BnAAudioServiceE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN7android15BnAAudioServiceD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN7android15BnAAudioServiceD0Ev"
    },
    {
     "mangled_component_name" : "_ZN7android11BnInterfaceINS_14IAAudioServiceEE10onAsBinderEv"
    },
    {
     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_14IAAudioServiceEE22getInterfaceDescriptorEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService14registerClientERKNS_2spINS_13IAAudioClientEEE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService10openStreamERKN6aaudio19AAudioStreamRequestERNS1_25AAudioStreamConfigurationE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService11closeStreamEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService20getStreamDescriptionEiRN6aaudio23AudioEndpointParcelableE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService11startStreamEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService11pauseStreamEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService10stopStreamEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService11flushStreamEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService19registerAudioThreadEiil"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService21unregisterAudioThreadEii"
    },
    {
     "mangled_component_name" : "_ZN7android11BnInterfaceINS_14IAAudioServiceEE19queryLocalInterfaceERKNS_8String16E"
    },
    {
     "mangled_component_name" : "_ZN7android15BnAAudioService10onTransactEjRKNS_6ParcelEPS1_j"
    },
    {
     "component_value" : 24,
     "kind" : "vbase_offset"
    },
    {
     "component_value" : -8,
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android15BnAAudioServiceE"
    },
    {
     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_14IAAudioServiceEE19queryLocalInterfaceERKNS_8String16E"
    },
    {
     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_14IAAudioServiceEE22getInterfaceDescriptorEv"
    },
    {
     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
    },
    {
     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
    },
    {
     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
    },
    {
     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZThn8_N7android15BnAAudioServiceD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZThn8_N7android15BnAAudioServiceD0Ev"
    },
    {
     "mangled_component_name" : "_ZThn8_N7android15BnAAudioService10onTransactEjRKNS_6ParcelEPS1_j"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "component_value" : -32,
     "kind" : "vcall_offset"
    },
    {
     "component_value" : -32,
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android15BnAAudioServiceE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZTv0_n24_N7android15BnAAudioServiceD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZTv0_n24_N7android15BnAAudioServiceD0Ev"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
    }
   ]
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mBytesPerFrame",
     "referenced_type" : "type-13"
    },
    {
     "access" : "private",
     "field_name" : "mStorage",
     "field_offset" : 64,
     "referenced_type" : "type-14"
    },
    {
     "access" : "private",
     "field_name" : "mStorageOwned",
     "field_offset" : 128,
     "referenced_type" : "type-16"
    },
    {
     "access" : "private",
     "field_name" : "mFifo",
     "field_offset" : 192,
     "referenced_type" : "type-17"
    }
   ],
   "linker_set_key" : "android::FifoBuffer",
   "name" : "android::FifoBuffer",
   "record_kind" : "class",
   "referenced_type" : "type-12",
   "self_type" : "type-12",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h",
   "unique_id" : "_ZTSN7android10FifoBufferE"
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-201"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mReadCounter",
     "field_offset" : 128,
     "referenced_type" : "type-256"
    },
    {
     "access" : "private",
     "field_name" : "mWriteCounter",
     "field_offset" : 192,
     "referenced_type" : "type-257"
    }
   ],
   "linker_set_key" : "android::FifoController",
   "name" : "android::FifoController",
   "record_kind" : "class",
   "referenced_type" : "type-255",
   "self_type" : "type-255",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoController.h",
   "unique_id" : "_ZTSN7android14FifoControllerE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android14FifoControllerE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN7android14FifoControllerD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN7android14FifoControllerD0Ev"
    },
    {
     "mangled_component_name" : "_ZN7android14FifoController14getReadCounterEv"
    },
    {
     "mangled_component_name" : "_ZN7android14FifoController14setReadCounterEl"
    },
    {
     "mangled_component_name" : "_ZN7android14FifoController15getWriteCounterEv"
    },
    {
     "mangled_component_name" : "_ZN7android14FifoController15setWriteCounterEl"
    }
   ]
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mCapacity",
     "field_offset" : 64,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mThreshold",
     "field_offset" : 96,
     "referenced_type" : "type-4"
    }
   ],
   "linker_set_key" : "android::FifoControllerBase",
   "name" : "android::FifoControllerBase",
   "record_kind" : "class",
   "referenced_type" : "type-201",
   "self_type" : "type-201",
   "size" : 16,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerBase.h",
   "unique_id" : "_ZTSN7android18FifoControllerBaseE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android18FifoControllerBaseE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN7android18FifoControllerBaseD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN7android18FifoControllerBaseD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android18FifoControllerBase14getReadCounterEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android18FifoControllerBase14setReadCounterEl"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android18FifoControllerBase15getWriteCounterEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android18FifoControllerBase15setWriteCounterEl"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-201"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mReadCounterAddress",
     "field_offset" : 128,
     "referenced_type" : "type-250"
    },
    {
     "access" : "private",
     "field_name" : "mWriteCounterAddress",
     "field_offset" : 192,
     "referenced_type" : "type-250"
    }
   ],
   "linker_set_key" : "android::FifoControllerIndirect",
   "name" : "android::FifoControllerIndirect",
   "record_kind" : "class",
   "referenced_type" : "type-249",
   "self_type" : "type-249",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoControllerIndirect.h",
   "unique_id" : "_ZTSN7android22FifoControllerIndirectE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android22FifoControllerIndirectE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN7android22FifoControllerIndirectD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN7android22FifoControllerIndirectD0Ev"
    },
    {
     "mangled_component_name" : "_ZN7android22FifoControllerIndirect14getReadCounterEv"
    },
    {
     "mangled_component_name" : "_ZN7android22FifoControllerIndirect14setReadCounterEl"
    },
    {
     "mangled_component_name" : "_ZN7android22FifoControllerIndirect15getWriteCounterEv"
    },
    {
     "mangled_component_name" : "_ZN7android22FifoControllerIndirect15setWriteCounterEl"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-161"
    }
   ],
   "linker_set_key" : "android::IAAudioClient",
   "name" : "android::IAAudioClient",
   "record_kind" : "class",
   "referenced_type" : "type-160",
   "self_type" : "type-160",
   "size" : 24,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioClient.h",
   "unique_id" : "_ZTSN7android13IAAudioClientE",
   "vtable_components" :
   [
    {
     "component_value" : 8,
     "kind" : "vbase_offset"
    },
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android13IAAudioClientE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN7android13IAAudioClientD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN7android13IAAudioClientD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
    },
    {
     "mangled_component_name" : "_ZNK7android13IAAudioClient22getInterfaceDescriptorEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android13IAAudioClient14onStreamChangeEiii"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "component_value" : -8,
     "kind" : "vcall_offset"
    },
    {
     "component_value" : -8,
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android13IAAudioClientE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZTv0_n24_N7android13IAAudioClientD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZTv0_n24_N7android13IAAudioClientD0Ev"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-168"
    }
   ],
   "linker_set_key" : "android::IAAudioService",
   "name" : "android::IAAudioService",
   "record_kind" : "class",
   "referenced_type" : "type-167",
   "self_type" : "type-167",
   "size" : 24,
   "source_file" : "/frameworks/av/media/libaaudio/src/binding/IAAudioService.h",
   "unique_id" : "_ZTSN7android14IAAudioServiceE",
   "vtable_components" :
   [
    {
     "component_value" : 8,
     "kind" : "vbase_offset"
    },
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android14IAAudioServiceE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN7android14IAAudioServiceD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN7android14IAAudioServiceD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
    },
    {
     "mangled_component_name" : "_ZNK7android14IAAudioService22getInterfaceDescriptorEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService14registerClientERKNS_2spINS_13IAAudioClientEEE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService10openStreamERKN6aaudio19AAudioStreamRequestERNS1_25AAudioStreamConfigurationE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService11closeStreamEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService20getStreamDescriptionEiRN6aaudio23AudioEndpointParcelableE"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService11startStreamEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService11pauseStreamEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService10stopStreamEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService11flushStreamEi"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService19registerAudioThreadEiil"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN7android14IAAudioService21unregisterAudioThreadEii"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "kind" : "vcall_offset"
    },
    {
     "component_value" : -8,
     "kind" : "vcall_offset"
    },
    {
     "component_value" : -8,
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN7android14IAAudioServiceE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZTv0_n24_N7android14IAAudioServiceD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZTv0_n24_N7android14IAAudioServiceD0Ev"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
    },
    {
     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
    }
   ]
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "data",
     "referenced_type" : "type-205"
    },
    {
     "field_name" : "numFrames",
     "field_offset" : 128,
     "referenced_type" : "type-206"
    }
   ],
   "linker_set_key" : "android::WrappingBuffer",
   "name" : "android::WrappingBuffer",
   "referenced_type" : "type-204",
   "self_type" : "type-204",
   "size" : 24,
   "source_file" : "/frameworks/av/media/libaaudio/src/fifo/FifoBuffer.h",
   "unique_id" : "_ZTSN7android14WrappingBufferE"
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-73"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mFramesPerBlock",
     "field_offset" : 160,
     "referenced_type" : "type-13"
    },
    {
     "access" : "private",
     "field_name" : "mSampleBlock",
     "field_offset" : 192,
     "referenced_type" : "type-79"
    }
   ],
   "linker_set_key" : "flowgraph::AudioFloatBlockPort",
   "name" : "flowgraph::AudioFloatBlockPort",
   "record_kind" : "class",
   "referenced_type" : "type-78",
   "self_type" : "type-78",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h",
   "unique_id" : "_ZTSN9flowgraph19AudioFloatBlockPortE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN9flowgraph19AudioFloatBlockPortE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph19AudioFloatBlockPortD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph19AudioFloatBlockPortD0Ev"
    },
    {
     "mangled_component_name" : "_ZN9flowgraph19AudioFloatBlockPort8getBlockEv"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-78"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mConnected",
     "field_offset" : 256,
     "referenced_type" : "type-85"
    }
   ],
   "linker_set_key" : "flowgraph::AudioFloatInputPort",
   "name" : "flowgraph::AudioFloatInputPort",
   "record_kind" : "class",
   "referenced_type" : "type-86",
   "self_type" : "type-86",
   "size" : 40,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h",
   "unique_id" : "_ZTSN9flowgraph19AudioFloatInputPortE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN9flowgraph19AudioFloatInputPortE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph19AudioFloatInputPortD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph19AudioFloatInputPortD0Ev"
    },
    {
     "mangled_component_name" : "_ZN9flowgraph19AudioFloatInputPort8getBlockEv"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-78"
    }
   ],
   "linker_set_key" : "flowgraph::AudioFloatOutputPort",
   "name" : "flowgraph::AudioFloatOutputPort",
   "record_kind" : "class",
   "referenced_type" : "type-84",
   "self_type" : "type-84",
   "size" : 32,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h",
   "unique_id" : "_ZTSN9flowgraph20AudioFloatOutputPortE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN9flowgraph20AudioFloatOutputPortE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph20AudioFloatOutputPortD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph20AudioFloatOutputPortD0Ev"
    },
    {
     "mangled_component_name" : "_ZN9flowgraph19AudioFloatBlockPort8getBlockEv"
    }
   ]
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "protected",
     "field_name" : "mParent",
     "referenced_type" : "type-74"
    },
    {
     "access" : "private",
     "field_name" : "mSamplesPerFrame",
     "field_offset" : 64,
     "referenced_type" : "type-13"
    }
   ],
   "linker_set_key" : "flowgraph::AudioPort",
   "name" : "flowgraph::AudioPort",
   "record_kind" : "class",
   "referenced_type" : "type-73",
   "self_type" : "type-73",
   "size" : 16,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h",
   "unique_id" : "_ZTSN9flowgraph9AudioPortE"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "protected",
     "field_name" : "mLastFramePosition",
     "field_offset" : 64,
     "referenced_type" : "type-8"
    },
    {
     "access" : "private",
     "field_name" : "mFramesValid",
     "field_offset" : 128,
     "referenced_type" : "type-4"
    }
   ],
   "linker_set_key" : "flowgraph::AudioProcessorBase",
   "name" : "flowgraph::AudioProcessorBase",
   "record_kind" : "class",
   "referenced_type" : "type-71",
   "self_type" : "type-71",
   "size" : 24,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h",
   "unique_id" : "_ZTSN9flowgraph18AudioProcessorBaseE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN9flowgraph18AudioProcessorBaseE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph18AudioProcessorBaseD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph18AudioProcessorBaseD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN9flowgraph18AudioProcessorBase9onProcessEli"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-71"
    }
   ],
   "fields" :
   [
    {
     "field_name" : "input",
     "field_offset" : 192,
     "referenced_type" : "type-86"
    },
    {
     "access" : "private",
     "field_name" : "mFramePosition",
     "field_offset" : 512,
     "referenced_type" : "type-8"
    }
   ],
   "linker_set_key" : "flowgraph::AudioSink",
   "name" : "flowgraph::AudioSink",
   "record_kind" : "class",
   "referenced_type" : "type-92",
   "self_type" : "type-92",
   "size" : 72,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h",
   "unique_id" : "_ZTSN9flowgraph9AudioSinkE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN9flowgraph9AudioSinkE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph9AudioSinkD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph9AudioSinkD0Ev"
    },
    {
     "mangled_component_name" : "_ZN9flowgraph9AudioSink9onProcessEli"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN9flowgraph9AudioSink4readEPvi"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-71"
    }
   ],
   "fields" :
   [
    {
     "field_name" : "output",
     "field_offset" : 192,
     "referenced_type" : "type-84"
    },
    {
     "access" : "protected",
     "field_name" : "mData",
     "field_offset" : 448,
     "referenced_type" : "type-89"
    },
    {
     "access" : "protected",
     "field_name" : "mSizeInFrames",
     "field_offset" : 512,
     "referenced_type" : "type-4"
    },
    {
     "access" : "protected",
     "field_name" : "mFrameIndex",
     "field_offset" : 544,
     "referenced_type" : "type-4"
    }
   ],
   "linker_set_key" : "flowgraph::AudioSource",
   "name" : "flowgraph::AudioSource",
   "record_kind" : "class",
   "referenced_type" : "type-88",
   "self_type" : "type-88",
   "size" : 72,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/AudioProcessorBase.h",
   "unique_id" : "_ZTSN9flowgraph11AudioSourceE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN9flowgraph11AudioSourceE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph11AudioSourceD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph11AudioSourceD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN9flowgraph18AudioProcessorBase9onProcessEli"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-71"
    }
   ],
   "fields" :
   [
    {
     "field_name" : "input",
     "field_offset" : 192,
     "referenced_type" : "type-86"
    },
    {
     "field_name" : "output",
     "field_offset" : 512,
     "referenced_type" : "type-84"
    },
    {
     "access" : "private",
     "field_name" : "mMinimum",
     "field_offset" : 768,
     "referenced_type" : "type-27"
    },
    {
     "access" : "private",
     "field_name" : "mMaximum",
     "field_offset" : 800,
     "referenced_type" : "type-27"
    }
   ],
   "linker_set_key" : "flowgraph::ClipToRange",
   "name" : "flowgraph::ClipToRange",
   "record_kind" : "class",
   "referenced_type" : "type-95",
   "self_type" : "type-95",
   "size" : 104,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/ClipToRange.h",
   "unique_id" : "_ZTSN9flowgraph11ClipToRangeE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN9flowgraph11ClipToRangeE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph11ClipToRangeD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph11ClipToRangeD0Ev"
    },
    {
     "mangled_component_name" : "_ZN9flowgraph11ClipToRange9onProcessEli"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-71"
    }
   ],
   "fields" :
   [
    {
     "field_name" : "input",
     "field_offset" : 192,
     "referenced_type" : "type-86"
    },
    {
     "field_name" : "output",
     "field_offset" : 512,
     "referenced_type" : "type-84"
    }
   ],
   "linker_set_key" : "flowgraph::MonoToMultiConverter",
   "name" : "flowgraph::MonoToMultiConverter",
   "record_kind" : "class",
   "referenced_type" : "type-99",
   "self_type" : "type-99",
   "size" : 96,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/MonoToMultiConverter.h",
   "unique_id" : "_ZTSN9flowgraph20MonoToMultiConverterE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN9flowgraph20MonoToMultiConverterE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph20MonoToMultiConverterD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph20MonoToMultiConverterD0Ev"
    },
    {
     "mangled_component_name" : "_ZN9flowgraph20MonoToMultiConverter9onProcessEli"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-71"
    }
   ],
   "fields" :
   [
    {
     "field_name" : "input",
     "field_offset" : 192,
     "referenced_type" : "type-86"
    },
    {
     "field_name" : "output",
     "field_offset" : 512,
     "referenced_type" : "type-84"
    },
    {
     "access" : "private",
     "field_name" : "mTarget",
     "field_offset" : 768,
     "referenced_type" : "type-101"
    },
    {
     "access" : "private",
     "field_name" : "mLengthInFrames",
     "field_offset" : 800,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mRemaining",
     "field_offset" : 832,
     "referenced_type" : "type-4"
    },
    {
     "access" : "private",
     "field_name" : "mScaler",
     "field_offset" : 864,
     "referenced_type" : "type-27"
    },
    {
     "access" : "private",
     "field_name" : "mLevelFrom",
     "field_offset" : 896,
     "referenced_type" : "type-27"
    },
    {
     "access" : "private",
     "field_name" : "mLevelTo",
     "field_offset" : 928,
     "referenced_type" : "type-27"
    }
   ],
   "linker_set_key" : "flowgraph::RampLinear",
   "name" : "flowgraph::RampLinear",
   "record_kind" : "class",
   "referenced_type" : "type-100",
   "self_type" : "type-100",
   "size" : 120,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/RampLinear.h",
   "unique_id" : "_ZTSN9flowgraph10RampLinearE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN9flowgraph10RampLinearE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph10RampLinearD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph10RampLinearD0Ev"
    },
    {
     "mangled_component_name" : "_ZN9flowgraph10RampLinear9onProcessEli"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-92"
    }
   ],
   "linker_set_key" : "flowgraph::SinkFloat",
   "name" : "flowgraph::SinkFloat",
   "record_kind" : "class",
   "referenced_type" : "type-263",
   "self_type" : "type-263",
   "size" : 72,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SinkFloat.h",
   "unique_id" : "_ZTSN9flowgraph9SinkFloatE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN9flowgraph9SinkFloatE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph9SinkFloatD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph9SinkFloatD0Ev"
    },
    {
     "mangled_component_name" : "_ZN9flowgraph9AudioSink9onProcessEli"
    },
    {
     "mangled_component_name" : "_ZN9flowgraph9SinkFloat4readEPvi"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-92"
    }
   ],
   "linker_set_key" : "flowgraph::SinkI16",
   "name" : "flowgraph::SinkI16",
   "record_kind" : "class",
   "referenced_type" : "type-264",
   "self_type" : "type-264",
   "size" : 72,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SinkI16.h",
   "unique_id" : "_ZTSN9flowgraph7SinkI16E",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN9flowgraph7SinkI16E"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph7SinkI16D1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph7SinkI16D0Ev"
    },
    {
     "mangled_component_name" : "_ZN9flowgraph9AudioSink9onProcessEli"
    },
    {
     "mangled_component_name" : "_ZN9flowgraph7SinkI164readEPvi"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-92"
    }
   ],
   "linker_set_key" : "flowgraph::SinkI24",
   "name" : "flowgraph::SinkI24",
   "record_kind" : "class",
   "referenced_type" : "type-265",
   "self_type" : "type-265",
   "size" : 72,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SinkI24.h",
   "unique_id" : "_ZTSN9flowgraph7SinkI24E",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN9flowgraph7SinkI24E"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph7SinkI24D1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph7SinkI24D0Ev"
    },
    {
     "mangled_component_name" : "_ZN9flowgraph9AudioSink9onProcessEli"
    },
    {
     "mangled_component_name" : "_ZN9flowgraph7SinkI244readEPvi"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-88"
    }
   ],
   "linker_set_key" : "flowgraph::SourceFloat",
   "name" : "flowgraph::SourceFloat",
   "record_kind" : "class",
   "referenced_type" : "type-266",
   "self_type" : "type-266",
   "size" : 72,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SourceFloat.h",
   "unique_id" : "_ZTSN9flowgraph11SourceFloatE",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN9flowgraph11SourceFloatE"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph11SourceFloatD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph11SourceFloatD0Ev"
    },
    {
     "mangled_component_name" : "_ZN9flowgraph11SourceFloat9onProcessEli"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-88"
    }
   ],
   "linker_set_key" : "flowgraph::SourceI16",
   "name" : "flowgraph::SourceI16",
   "record_kind" : "class",
   "referenced_type" : "type-267",
   "self_type" : "type-267",
   "size" : 72,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SourceI16.h",
   "unique_id" : "_ZTSN9flowgraph9SourceI16E",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN9flowgraph9SourceI16E"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph9SourceI16D1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph9SourceI16D0Ev"
    },
    {
     "mangled_component_name" : "_ZN9flowgraph9SourceI169onProcessEli"
    }
   ]
  },
  {
   "alignment" : 8,
   "base_specifiers" :
   [
    {
     "referenced_type" : "type-88"
    }
   ],
   "linker_set_key" : "flowgraph::SourceI24",
   "name" : "flowgraph::SourceI24",
   "record_kind" : "class",
   "referenced_type" : "type-268",
   "self_type" : "type-268",
   "size" : 72,
   "source_file" : "/frameworks/av/media/libaaudio/src/flowgraph/SourceI24.h",
   "unique_id" : "_ZTSN9flowgraph9SourceI24E",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTIN9flowgraph9SourceI24E"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph9SourceI24D1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN9flowgraph9SourceI24D0Ev"
    },
    {
     "mangled_component_name" : "_ZN9flowgraph9SourceI249onProcessEli"
    }
   ]
  }
 ],
 "rvalue_reference_types" : []
}