|
17 | 17 | #include "AL/alc.h"
|
18 | 18 | #include "AL/alext.h"
|
19 | 19 |
|
20 |
| -#ifndef ALC_SOFT_device_loopback |
21 |
| -#define ALC_SOFT_device_loopback 1 |
22 |
| -#define ALC_FORMAT_CHANNELS_SOFT 0x1990 |
23 |
| -#define ALC_FORMAT_TYPE_SOFT 0x1991 |
24 |
| - |
25 |
| -/* Sample types */ |
26 |
| -#define ALC_BYTE_SOFT 0x1400 |
27 |
| -#define ALC_UNSIGNED_BYTE_SOFT 0x1401 |
28 |
| -#define ALC_SHORT_SOFT 0x1402 |
29 |
| -#define ALC_UNSIGNED_SHORT_SOFT 0x1403 |
30 |
| -#define ALC_INT_SOFT 0x1404 |
31 |
| -#define ALC_UNSIGNED_INT_SOFT 0x1405 |
32 |
| -#define ALC_FLOAT_SOFT 0x1406 |
33 |
| - |
34 |
| -/* Channel configurations */ |
35 |
| -#define ALC_MONO_SOFT 0x1500 |
36 |
| -#define ALC_STEREO_SOFT 0x1501 |
37 |
| -#define ALC_QUAD_SOFT 0x1503 |
38 |
| -#define ALC_5POINT1_SOFT 0x1504 /* (WFX order) */ |
39 |
| -#define ALC_6POINT1_SOFT 0x1505 /* (WFX order) */ |
40 |
| -#define ALC_7POINT1_SOFT 0x1506 /* (WFX order) */ |
41 |
| - |
42 |
| -typedef ALCdevice* (ALC_APIENTRY*LPALCLOOPBACKOPENDEVICESOFT)(const ALCchar*); |
43 |
| -typedef ALCboolean (ALC_APIENTRY*LPALCISRENDERFORMATSUPPORTEDSOFT)(ALCdevice*,ALCsizei,ALCenum,ALCenum); |
44 |
| -typedef void (ALC_APIENTRY*LPALCRENDERSAMPLESSOFT)(ALCdevice*,ALCvoid*,ALCsizei); |
45 |
| -#ifdef AL_ALEXT_PROTOTYPES |
46 |
| -ALC_API ALCdevice* ALC_APIENTRY alcLoopbackOpenDeviceSOFT(const ALCchar *deviceName); |
47 |
| -ALC_API ALCboolean ALC_APIENTRY alcIsRenderFormatSupportedSOFT(ALCdevice *device, ALCsizei freq, ALCenum channels, ALCenum type); |
48 |
| -ALC_API void ALC_APIENTRY alcRenderSamplesSOFT(ALCdevice *device, ALCvoid *buffer, ALCsizei samples); |
49 |
| -#endif |
50 |
| -#endif |
51 |
| - |
52 | 20 | #ifndef AL_SOFT_deferred_updates
|
53 | 21 | #define AL_SOFT_deferred_updates 1
|
54 | 22 | #define AL_DEFERRED_UPDATES_SOFT 0xC002
|
|
0 commit comments