1LIBALURE_1.0 {
2  global:
3    alureGetVersion;
4    alureGetErrorString;
5    alureGetDeviceNames;
6    alureFreeDeviceNames;
7    alureInitDevice;
8    alureShutdownDevice;
9    alureGetSampleFormat;
10    alureSleep;
11    alureCreateBufferFromFile;
12    alureCreateBufferFromMemory;
13    alureBufferDataFromFile;
14    alureBufferDataFromMemory;
15    alureCreateStreamFromFile;
16    alureCreateStreamFromMemory;
17    alureCreateStreamFromStaticMemory;
18    alureCreateStreamFromCallback;
19    alureBufferDataFromStream;
20    alureRewindStream;
21    alureDestroyStream;
22    alureInstallDecodeCallbacks;
23
24  local: *;
25};
26LIBALURE_1.1 {
27  global:
28    alureGetStreamFrequency;
29    alureSetStreamOrder;
30    alureSetStreamPatchset;
31    alureStreamSizeIsMicroSec;
32    alureUpdate;
33    alureUpdateInterval;
34    alurePlaySourceStream;
35    alurePlaySource;
36    alureStopSource;
37    alurePauseSource;
38    alureResumeSource;
39    alureSetIOCallbacks;
40    alureGetProcAddress;
41} LIBALURE_1.0;
42LIBALURE_1.2 {
43  global:
44    alureGetStreamLength;
45} LIBALURE_1.1;
46