| <abi-corpus version='2.1' architecture='elf-arm' soname='libaaudio.so'> |
| <elf-needed> |
| <dependency name='libaaudio_internal.so'/> |
| <dependency name='libaudioclient.so'/> |
| <dependency name='libaudioutils.so'/> |
| <dependency name='libmedia_helper.so'/> |
| <dependency name='libmediametrics.so'/> |
| <dependency name='libmediautils.so'/> |
| <dependency name='liblog.so'/> |
| <dependency name='libcutils.so'/> |
| <dependency name='libutils.so'/> |
| <dependency name='libbinder.so'/> |
| <dependency name='framework-permission-aidl-cpp.so'/> |
| <dependency name='libc++.so'/> |
| <dependency name='libc.so'/> |
| <dependency name='libm.so'/> |
| <dependency name='libdl.so'/> |
| </elf-needed> |
| <elf-function-symbols> |
| <elf-symbol name='AAudioStreamBuilder_delete' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStreamBuilder_openStream' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStreamBuilder_setBufferCapacityInFrames' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStreamBuilder_setChannelCount' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStreamBuilder_setContentType' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStreamBuilder_setDataCallback' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStreamBuilder_setDeviceId' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStreamBuilder_setDirection' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStreamBuilder_setErrorCallback' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStreamBuilder_setFormat' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStreamBuilder_setFramesPerDataCallback' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStreamBuilder_setInputPreset' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStreamBuilder_setPerformanceMode' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStreamBuilder_setSampleRate' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStreamBuilder_setSamplesPerFrame' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStreamBuilder_setSessionId' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStreamBuilder_setSharingMode' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStreamBuilder_setUsage' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_close' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getBufferCapacityInFrames' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getBufferSizeInFrames' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getChannelCount' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getContentType' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getDeviceId' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getDirection' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getFormat' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getFramesPerBurst' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getFramesPerDataCallback' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getFramesRead' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getFramesWritten' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getInputPreset' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getPerformanceMode' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getSampleRate' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getSamplesPerFrame' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getSessionId' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getSharingMode' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getState' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getTimestamp' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getUsage' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_getXRunCount' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_isMMapUsed' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_read' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_requestFlush' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_requestPause' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_requestStart' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_requestStop' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_setBufferSizeInFrames' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_waitForStateChange' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudioStream_write' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudio_convertResultToText' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudio_convertStreamStateToText' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudio_createStreamBuilder' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudio_getMMapPolicy' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| <elf-symbol name='AAudio_setMMapPolicy' version='LIBAAUDIO' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> |
| </elf-function-symbols> |
| <abi-instr address-size='32' language='LANG_C_plus_plus_14' path='various'> |
| <class-decl name='AAudioStreamBuilderStruct' is-struct='yes' visibility='default' is-declaration-only='yes' id='813682d4'/> |
| <class-decl name='AAudioStreamStruct' is-struct='yes' visibility='default' is-declaration-only='yes' id='119dbfcb'/> |
| <function-decl name='AAudioStreamBuilder_delete' mangled-name='AAudioStreamBuilder_delete' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_delete@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <return type-id='da775bc6'/> |
| </function-decl> |
| <function-decl name='AAudioStreamBuilder_openStream' mangled-name='AAudioStreamBuilder_openStream' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_openStream@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <parameter type-id='62935d6a' name='streamPtr'/> |
| <return type-id='da775bc6'/> |
| </function-decl> |
| <function-decl name='AAudioStreamBuilder_setBufferCapacityInFrames' mangled-name='AAudioStreamBuilder_setBufferCapacityInFrames' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_setBufferCapacityInFrames@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <parameter type-id='3ff5601b' name='deviceId'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='AAudioStreamBuilder_setChannelCount' mangled-name='AAudioStreamBuilder_setChannelCount' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_setChannelCount@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <parameter type-id='3ff5601b' name='deviceId'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='AAudioStreamBuilder_setContentType' mangled-name='AAudioStreamBuilder_setContentType' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_setContentType@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <parameter type-id='2df7abd1' name='contentType'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='AAudioStreamBuilder_setDataCallback' mangled-name='AAudioStreamBuilder_setDataCallback' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_setDataCallback@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <parameter type-id='edb6186f' name='callback'/> |
| <parameter type-id='eaa32e2f' name='userData'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='AAudioStreamBuilder_setDeviceId' mangled-name='AAudioStreamBuilder_setDeviceId' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_setDeviceId@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <parameter type-id='3ff5601b' name='deviceId'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='AAudioStreamBuilder_setDirection' mangled-name='AAudioStreamBuilder_setDirection' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_setDirection@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <parameter type-id='a5156fbe' name='direction'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='AAudioStreamBuilder_setErrorCallback' mangled-name='AAudioStreamBuilder_setErrorCallback' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_setErrorCallback@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <parameter type-id='2e91990d' name='callback'/> |
| <parameter type-id='eaa32e2f' name='userData'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='AAudioStreamBuilder_setFormat' mangled-name='AAudioStreamBuilder_setFormat' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_setFormat@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <parameter type-id='f21c6374' name='format'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='AAudioStreamBuilder_setFramesPerDataCallback' mangled-name='AAudioStreamBuilder_setFramesPerDataCallback' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_setFramesPerDataCallback@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <parameter type-id='3ff5601b' name='deviceId'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='AAudioStreamBuilder_setInputPreset' mangled-name='AAudioStreamBuilder_setInputPreset' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_setInputPreset@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <parameter type-id='a4168325' name='inputPreset'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='AAudioStreamBuilder_setPerformanceMode' mangled-name='AAudioStreamBuilder_setPerformanceMode' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_setPerformanceMode@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <parameter type-id='6757629b' name='mode'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='AAudioStreamBuilder_setSampleRate' mangled-name='AAudioStreamBuilder_setSampleRate' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_setSampleRate@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <parameter type-id='3ff5601b' name='deviceId'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='AAudioStreamBuilder_setSamplesPerFrame' mangled-name='AAudioStreamBuilder_setSamplesPerFrame' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_setSamplesPerFrame@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <parameter type-id='3ff5601b' name='deviceId'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='AAudioStreamBuilder_setSessionId' mangled-name='AAudioStreamBuilder_setSessionId' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_setSessionId@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <parameter type-id='4d6761d3' name='sessionId'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='AAudioStreamBuilder_setSharingMode' mangled-name='AAudioStreamBuilder_setSharingMode' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_setSharingMode@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <parameter type-id='da67c8b9' name='sharingMode'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='AAudioStreamBuilder_setUsage' mangled-name='AAudioStreamBuilder_setUsage' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStreamBuilder_setUsage@@LIBAAUDIO'> |
| <parameter type-id='c56f4379' name='builder'/> |
| <parameter type-id='8ee4dca8' name='usage'/> |
| <return type-id='48b5725f'/> |
| </function-decl> |
| <function-decl name='AAudioStream_close' mangled-name='AAudioStream_close' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_close@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='da775bc6'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getBufferCapacityInFrames' mangled-name='AAudioStream_getBufferCapacityInFrames' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getBufferCapacityInFrames@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='3ff5601b'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getBufferSizeInFrames' mangled-name='AAudioStream_getBufferSizeInFrames' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getBufferSizeInFrames@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='3ff5601b'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getChannelCount' mangled-name='AAudioStream_getChannelCount' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getChannelCount@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='3ff5601b'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getContentType' mangled-name='AAudioStream_getContentType' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getContentType@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='2df7abd1'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getDeviceId' mangled-name='AAudioStream_getDeviceId' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getDeviceId@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='3ff5601b'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getDirection' mangled-name='AAudioStream_getDirection' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getDirection@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='a5156fbe'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getFormat' mangled-name='AAudioStream_getFormat' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getFormat@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='f21c6374'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getFramesPerBurst' mangled-name='AAudioStream_getFramesPerBurst' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getFramesPerBurst@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='3ff5601b'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getFramesPerDataCallback' mangled-name='AAudioStream_getFramesPerDataCallback' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getFramesPerDataCallback@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='3ff5601b'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getFramesRead' mangled-name='AAudioStream_getFramesRead' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getFramesRead@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='9da381c4'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getFramesWritten' mangled-name='AAudioStream_getFramesWritten' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getFramesWritten@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='9da381c4'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getInputPreset' mangled-name='AAudioStream_getInputPreset' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getInputPreset@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='a4168325'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getPerformanceMode' mangled-name='AAudioStream_getPerformanceMode' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getPerformanceMode@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='6757629b'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getSampleRate' mangled-name='AAudioStream_getSampleRate' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getSampleRate@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='3ff5601b'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getSamplesPerFrame' mangled-name='AAudioStream_getSamplesPerFrame' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getSamplesPerFrame@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='3ff5601b'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getSessionId' mangled-name='AAudioStream_getSessionId' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getSessionId@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='3ff5601b'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getSharingMode' mangled-name='AAudioStream_getSharingMode' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getSharingMode@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='da67c8b9'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getState' mangled-name='AAudioStream_getState' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getState@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='2e552d01'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getTimestamp' mangled-name='AAudioStream_getTimestamp' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getTimestamp@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <parameter type-id='a1c3b834' name='clockid'/> |
| <parameter type-id='cb785ebf' name='framePosition'/> |
| <parameter type-id='cb785ebf' name='timeNanoseconds'/> |
| <return type-id='da775bc6'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getUsage' mangled-name='AAudioStream_getUsage' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getUsage@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='8ee4dca8'/> |
| </function-decl> |
| <function-decl name='AAudioStream_getXRunCount' mangled-name='AAudioStream_getXRunCount' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_getXRunCount@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='3ff5601b'/> |
| </function-decl> |
| <function-decl name='AAudioStream_isMMapUsed' mangled-name='AAudioStream_isMMapUsed' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_isMMapUsed@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='c894953d'/> |
| </function-decl> |
| <function-decl name='AAudioStream_read' mangled-name='AAudioStream_read' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_read@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <parameter type-id='eaa32e2f' name='buffer'/> |
| <parameter type-id='3ff5601b' name='numFrames'/> |
| <parameter type-id='9da381c4' name='timeoutNanoseconds'/> |
| <return type-id='da775bc6'/> |
| </function-decl> |
| <function-decl name='AAudioStream_requestFlush' mangled-name='AAudioStream_requestFlush' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_requestFlush@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='da775bc6'/> |
| </function-decl> |
| <function-decl name='AAudioStream_requestPause' mangled-name='AAudioStream_requestPause' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_requestPause@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='da775bc6'/> |
| </function-decl> |
| <function-decl name='AAudioStream_requestStart' mangled-name='AAudioStream_requestStart' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_requestStart@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='da775bc6'/> |
| </function-decl> |
| <function-decl name='AAudioStream_requestStop' mangled-name='AAudioStream_requestStop' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_requestStop@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <return type-id='da775bc6'/> |
| </function-decl> |
| <function-decl name='AAudioStream_setBufferSizeInFrames' mangled-name='AAudioStream_setBufferSizeInFrames' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_setBufferSizeInFrames@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <parameter type-id='3ff5601b' name='requestedFrames'/> |
| <return type-id='da775bc6'/> |
| </function-decl> |
| <function-decl name='AAudioStream_waitForStateChange' mangled-name='AAudioStream_waitForStateChange' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_waitForStateChange@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <parameter type-id='2e552d01' name='inputState'/> |
| <parameter type-id='6de3cf18' name='nextState'/> |
| <parameter type-id='9da381c4' name='timeoutNanoseconds'/> |
| <return type-id='da775bc6'/> |
| </function-decl> |
| <function-decl name='AAudioStream_write' mangled-name='AAudioStream_write' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudioStream_write@@LIBAAUDIO'> |
| <parameter type-id='b2a1b704' name='stream'/> |
| <parameter type-id='eaa32e2f' name='buffer'/> |
| <parameter type-id='3ff5601b' name='numFrames'/> |
| <parameter type-id='9da381c4' name='timeoutNanoseconds'/> |
| <return type-id='da775bc6'/> |
| </function-decl> |
| <function-decl name='AAudio_convertResultToText' mangled-name='AAudio_convertResultToText' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudio_convertResultToText@@LIBAAUDIO'> |
| <parameter type-id='da775bc6' name='returnCode'/> |
| <return type-id='80f4b756'/> |
| </function-decl> |
| <function-decl name='AAudio_convertStreamStateToText' mangled-name='AAudio_convertStreamStateToText' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudio_convertStreamStateToText@@LIBAAUDIO'> |
| <parameter type-id='2e552d01' name='state'/> |
| <return type-id='80f4b756'/> |
| </function-decl> |
| <function-decl name='AAudio_createStreamBuilder' mangled-name='AAudio_createStreamBuilder' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudio_createStreamBuilder@@LIBAAUDIO'> |
| <parameter type-id='2126fba9' name='builder'/> |
| <return type-id='da775bc6'/> |
| </function-decl> |
| <function-decl name='AAudio_getMMapPolicy' mangled-name='AAudio_getMMapPolicy' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudio_getMMapPolicy@@LIBAAUDIO'> |
| <return type-id='d062bfb5'/> |
| </function-decl> |
| <function-decl name='AAudio_setMMapPolicy' mangled-name='AAudio_setMMapPolicy' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='AAudio_setMMapPolicy@@LIBAAUDIO'> |
| <parameter type-id='d062bfb5' name='policy'/> |
| <return type-id='da775bc6'/> |
| </function-decl> |
| <function-type size-in-bits='32' id='055f9de3'> |
| <parameter type-id='b2a1b704'/> |
| <parameter type-id='eaa32e2f'/> |
| <parameter type-id='eaa32e2f'/> |
| <parameter type-id='3ff5601b'/> |
| <return type-id='ae10ac8d'/> |
| </function-type> |
| <function-type size-in-bits='32' id='d024f83e'> |
| <parameter type-id='b2a1b704'/> |
| <parameter type-id='eaa32e2f'/> |
| <parameter type-id='da775bc6'/> |
| <return type-id='48b5725f'/> |
| </function-type> |
| <pointer-type-def type-id='c56f4379' size-in-bits='32' id='2126fba9'/> |
| <pointer-type-def type-id='b2a1b704' size-in-bits='32' id='62935d6a'/> |
| <pointer-type-def type-id='2e552d01' size-in-bits='32' id='6de3cf18'/> |
| <pointer-type-def type-id='9b45d938' size-in-bits='32' id='80f4b756'/> |
| <pointer-type-def type-id='d024f83e' size-in-bits='32' id='8b51a308'/> |
| <pointer-type-def type-id='f41d1deb' size-in-bits='32' id='b2a1b704'/> |
| <pointer-type-def type-id='122f757a' size-in-bits='32' id='c56f4379'/> |
| <pointer-type-def type-id='9da381c4' size-in-bits='32' id='cb785ebf'/> |
| <pointer-type-def type-id='055f9de3' size-in-bits='32' id='d51a0d27'/> |
| <pointer-type-def type-id='48b5725f' size-in-bits='32' id='eaa32e2f'/> |
| <qualified-type-def type-id='a84c031d' const='yes' id='9b45d938'/> |
| <type-decl name='bool' size-in-bits='8' id='c894953d'/> |
| <type-decl name='char' size-in-bits='8' id='a84c031d'/> |
| <type-decl name='int' size-in-bits='32' id='95e97e5e'/> |
| <type-decl name='long long int' size-in-bits='64' id='1eb56b1e'/> |
| <type-decl name='void' id='48b5725f'/> |
| <typedef-decl name='AAudioStream' type-id='119dbfcb' id='f41d1deb'/> |
| <typedef-decl name='AAudioStreamBuilder' type-id='813682d4' id='122f757a'/> |
| <typedef-decl name='AAudioStream_dataCallback' type-id='d51a0d27' id='edb6186f'/> |
| <typedef-decl name='AAudioStream_errorCallback' type-id='8b51a308' id='2e91990d'/> |
| <typedef-decl name='__clockid_t' type-id='7eb128d4' id='08f9a87a'/> |
| <typedef-decl name='__int32_t' type-id='95e97e5e' id='33f57a65'/> |
| <typedef-decl name='__int64_t' type-id='1eb56b1e' id='0c9942d2'/> |
| <typedef-decl name='__kernel_clockid_t' type-id='95e97e5e' id='7eb128d4'/> |
| <typedef-decl name='aaudio_content_type_t' type-id='3ff5601b' id='2df7abd1'/> |
| <typedef-decl name='aaudio_data_callback_result_t' type-id='3ff5601b' id='ae10ac8d'/> |
| <typedef-decl name='aaudio_direction_t' type-id='3ff5601b' id='a5156fbe'/> |
| <typedef-decl name='aaudio_format_t' type-id='3ff5601b' id='f21c6374'/> |
| <typedef-decl name='aaudio_input_preset_t' type-id='3ff5601b' id='a4168325'/> |
| <typedef-decl name='aaudio_performance_mode_t' type-id='3ff5601b' id='6757629b'/> |
| <typedef-decl name='aaudio_policy_t' type-id='3ff5601b' id='d062bfb5'/> |
| <typedef-decl name='aaudio_result_t' type-id='3ff5601b' id='da775bc6'/> |
| <typedef-decl name='aaudio_session_id_t' type-id='3ff5601b' id='4d6761d3'/> |
| <typedef-decl name='aaudio_sharing_mode_t' type-id='3ff5601b' id='da67c8b9'/> |
| <typedef-decl name='aaudio_stream_state_t' type-id='3ff5601b' id='2e552d01'/> |
| <typedef-decl name='aaudio_usage_t' type-id='3ff5601b' id='8ee4dca8'/> |
| <typedef-decl name='clockid_t' type-id='08f9a87a' id='a1c3b834'/> |
| <typedef-decl name='int32_t' type-id='33f57a65' id='3ff5601b'/> |
| <typedef-decl name='int64_t' type-id='0c9942d2' id='9da381c4'/> |
| </abi-instr> |
| </abi-corpus> |