blob: 2e00aa563f44e26b4e00abd5eca4de398902ccd6 [file] [log] [blame]
Phil Burk5ed503c2017-02-01 09:38:15 -08001LIBAAUDIO {
Phil Burke1ce4912016-11-21 10:40:25 -08002 global:
Phil Burk5ed503c2017-02-01 09:38:15 -08003 AAudio_convertResultToText;
4 AAudio_convertStreamStateToText;
5 AAudio_createStreamBuilder;
Phil Burkd04aeea2017-05-23 13:56:41 -07006 AAudio_getMMapPolicy;
7 AAudio_setMMapPolicy;
Phil Burke2fbb592017-05-01 15:05:52 -07008 AAudioStreamBuilder_setPerformanceMode;
Phil Burk5ed503c2017-02-01 09:38:15 -08009 AAudioStreamBuilder_setDeviceId;
Phil Burke4d7bb42017-03-28 11:32:39 -070010 AAudioStreamBuilder_setDataCallback;
11 AAudioStreamBuilder_setErrorCallback;
12 AAudioStreamBuilder_setFramesPerDataCallback;
Phil Burk5ed503c2017-02-01 09:38:15 -080013 AAudioStreamBuilder_setSampleRate;
Phil Burke74240d2017-08-03 15:25:43 -070014 AAudioStreamBuilder_setSamplesPerFrame;
Phil Burk20523ed2017-04-24 17:04:01 -070015 AAudioStreamBuilder_setChannelCount;
Phil Burk5ed503c2017-02-01 09:38:15 -080016 AAudioStreamBuilder_setFormat;
Phil Burk5ed503c2017-02-01 09:38:15 -080017 AAudioStreamBuilder_setSharingMode;
Phil Burk5ed503c2017-02-01 09:38:15 -080018 AAudioStreamBuilder_setDirection;
Phil Burk3316d5e2017-02-15 11:23:01 -080019 AAudioStreamBuilder_setBufferCapacityInFrames;
Phil Burk00a81d12018-01-16 13:04:37 -080020 AAudioStreamBuilder_setUsage; # introduced=28
21 AAudioStreamBuilder_setContentType; # introduced=28
22 AAudioStreamBuilder_setInputPreset; # introduced=28
Kevin Rocardb6cc72b2019-03-20 13:26:49 -070023 AAudioStreamBuilder_setAllowedCapturePolicy; # introduced=29
Phil Burk7e7dcaa2018-01-03 15:16:15 -080024 AAudioStreamBuilder_setSessionId; # introduced=28
Eric Laurent76373c22020-01-14 12:38:14 -080025 AAudioStreamBuilder_setPrivacySensitive; # introduced=30
Phil Burk5ed503c2017-02-01 09:38:15 -080026 AAudioStreamBuilder_openStream;
27 AAudioStreamBuilder_delete;
28 AAudioStream_close;
29 AAudioStream_requestStart;
30 AAudioStream_requestPause;
31 AAudioStream_requestFlush;
32 AAudioStream_requestStop;
33 AAudioStream_getState;
34 AAudioStream_waitForStateChange;
35 AAudioStream_read;
36 AAudioStream_write;
Phil Burk3316d5e2017-02-15 11:23:01 -080037 AAudioStream_setBufferSizeInFrames;
38 AAudioStream_getBufferSizeInFrames;
Phil Burke4d7bb42017-03-28 11:32:39 -070039 AAudioStream_getFramesPerDataCallback;
Phil Burk5ed503c2017-02-01 09:38:15 -080040 AAudioStream_getFramesPerBurst;
Phil Burk3316d5e2017-02-15 11:23:01 -080041 AAudioStream_getBufferCapacityInFrames;
Phil Burk5ed503c2017-02-01 09:38:15 -080042 AAudioStream_getXRunCount;
43 AAudioStream_getSampleRate;
Phil Burke74240d2017-08-03 15:25:43 -070044 AAudioStream_getSamplesPerFrame;
Phil Burk20523ed2017-04-24 17:04:01 -070045 AAudioStream_getChannelCount;
Phil Burke2fbb592017-05-01 15:05:52 -070046 AAudioStream_getPerformanceMode;
Phil Burk3316d5e2017-02-15 11:23:01 -080047 AAudioStream_getDeviceId;
Phil Burk5ed503c2017-02-01 09:38:15 -080048 AAudioStream_getFormat;
49 AAudioStream_getSharingMode;
50 AAudioStream_getDirection;
Phil Burk00a81d12018-01-16 13:04:37 -080051 AAudioStream_getUsage; # introduced=28
52 AAudioStream_getContentType; # introduced=28
53 AAudioStream_getInputPreset; # introduced=28
Kevin Rocardb6cc72b2019-03-20 13:26:49 -070054 AAudioStream_getAllowedCapturePolicy; # introduced=29
Phil Burk5ed503c2017-02-01 09:38:15 -080055 AAudioStream_getFramesWritten;
56 AAudioStream_getFramesRead;
Phil Burk7e7dcaa2018-01-03 15:16:15 -080057 AAudioStream_getSessionId; # introduced=28
Phil Burk5ed503c2017-02-01 09:38:15 -080058 AAudioStream_getTimestamp;
Phil Burkd04aeea2017-05-23 13:56:41 -070059 AAudioStream_isMMapUsed;
Eric Laurent76373c22020-01-14 12:38:14 -080060 AAudioStream_isPrivacySensitive; # introduced=30
Phil Burk8b4e05e2019-12-17 12:12:09 -080061 AAudioStream_release; # introduced=30
Phil Burke1ce4912016-11-21 10:40:25 -080062 local:
63 *;
64};