6 typedef struct _AL_device ALCdevice;
8 typedef void ALCcontext;
13 /* Enumerant values begin at column 50. No tabs. */
19 * followed by <int> Hz
21 #define ALC_FREQUENCY 0x100
24 * followed by <int> Hz
26 #define ALC_REFRESH 0x101
29 * followed by AL_TRUE, AL_FALSE
31 #define ALC_SYNC 0x102
40 #define ALC_NO_ERROR 0
45 #define ALC_INVALID_DEVICE 0x200
50 #define ALC_INVALID_CONTEXT 0x201
55 #define ALC_INVALID_ENUM 0x202
60 #define ALC_INVALID_VALUE 0x203
65 #define ALC_OUT_OF_MEMORY 0x204
70 * The Specifier string for default device
72 #define ALC_DEFAULT_DEVICE_SPECIFIER 0x300
73 #define ALC_DEVICE_SPECIFIER 0x301
74 #define ALC_EXTENSIONS 0x302
76 #define ALC_MAJOR_VERSION 0x303
77 #define ALC_MINOR_VERSION 0x304
79 #define ALC_ATTRIBUTES_SIZE 0x305
80 #define ALC_ALL_ATTRIBUTES 0x306
83 * Not sure if the following are conformant
86 #define ALC_TRUE (!(ALC_FALSE))
88 #endif /* _ALCTYPES_H */