doom3-gpl
Doom 3 GPL source release
|
Go to the source code of this file.
Macros | |
#define | ALC_INVALID (-1) |
#define | ALC_FALSE 0 |
#define | ALC_TRUE 1 |
#define | ALC_NO_ERROR ALC_FALSE |
Errors: No Error. More... | |
#define | ALC_MAJOR_VERSION 0x1000 |
#define | ALC_MINOR_VERSION 0x1001 |
#define | ALC_ATTRIBUTES_SIZE 0x1002 |
#define | ALC_ALL_ATTRIBUTES 0x1003 |
#define | ALC_DEFAULT_DEVICE_SPECIFIER 0x1004 |
#define | ALC_DEVICE_SPECIFIER 0x1005 |
#define | ALC_EXTENSIONS 0x1006 |
#define | ALC_FREQUENCY 0x1007 |
#define | ALC_REFRESH 0x1008 |
#define | ALC_SYNC 0x1009 |
#define | ALC_INVALID_DEVICE 0xA001 |
The device argument does not name a valid dvice. More... | |
#define | ALC_INVALID_CONTEXT 0xA002 |
The context argument does not name a valid context. More... | |
#define | ALC_INVALID_ENUM 0xA003 |
A function was called at inappropriate time, or in an inappropriate way, causing an illegal state. More... | |
#define | ALC_INVALID_VALUE 0xA004 |
Illegal value passed as an argument to an AL call. More... | |
#define | ALC_OUT_OF_MEMORY 0xA005 |
A function could not be completed, because there is not enough memory available. More... | |
#define | ALC_CONVERT_DATA_UPON_LOADING 0xF001 |
Convert Data When Loading. More... | |
#define | ALC_SPATIAL_RENDERING_QUALITY 0xF002 |
Render Quality. More... | |
#define | ALC_SPATIAL_RENDERING_QUALITY_HIGH 'rqhi' |
#define | ALC_SPATIAL_RENDERING_QUALITY_LOW 'rdlo' |
#define | ALC_MIXER_OUTPUT_RATE 0xF003 |
Mixer Output Rate. More... | |
#define | ALC_MIXER_MAXIMUM_BUSSES 0xF004 |
Maximum Mixer Busses. More... | |
#define | ALC_RENDER_CHANNEL_COUNT 0xF005 |
Render Channels. More... | |
#define | ALC_RENDER_CHANNEL_COUNT_STEREO 'rcst' |
#define | ALC_RENDER_CHANNEL_COUNT_MULTICHANNEL 'rcmc' |
Typedefs | |
typedef char | ALCboolean |
OpenAL cross platform audio library Copyright (C) 1999-2000 by authors. More... | |
typedef char | ALCbyte |
ALC 8bit signed byte. More... | |
typedef unsigned char | ALCubyte |
ALC 8bit unsigned byte. More... | |
typedef short | ALCshort |
ALC 16bit signed short integer type. More... | |
typedef unsigned short | ALCushort |
ALC 16bit unsigned short integer type. More... | |
typedef unsigned | ALCuint |
ALC 32bit unsigned integer type. More... | |
typedef int | ALCint |
ALC 32bit signed integer type. More... | |
typedef float | ALCfloat |
ALC 32bit floating point type. More... | |
typedef double | ALCdouble |
ALC 64bit double point type. More... | |
typedef unsigned int | ALCsizei |
ALC 32bit type. More... | |
typedef void | ALCvoid |
ALC void type. More... | |
typedef int | ALCenum |
ALC enumerations. More... | |
#define ALC_ALL_ATTRIBUTES 0x1003 |
Definition at line 81 of file alctypes.h.
#define ALC_ATTRIBUTES_SIZE 0x1002 |
Definition at line 80 of file alctypes.h.
#define ALC_CONVERT_DATA_UPON_LOADING 0xF001 |
Convert Data When Loading.
Default false, currently applies only to monophonic sounds
Definition at line 129 of file alctypes.h.
#define ALC_DEFAULT_DEVICE_SPECIFIER 0x1004 |
Definition at line 83 of file alctypes.h.
#define ALC_DEVICE_SPECIFIER 0x1005 |
Definition at line 84 of file alctypes.h.
#define ALC_EXTENSIONS 0x1006 |
Definition at line 85 of file alctypes.h.
#define ALC_FALSE 0 |
Definition at line 70 of file alctypes.h.
#define ALC_FREQUENCY 0x1007 |
Definition at line 87 of file alctypes.h.
#define ALC_INVALID (-1) |
Definition at line 67 of file alctypes.h.
#define ALC_INVALID_CONTEXT 0xA002 |
The context argument does not name a valid context.
Definition at line 99 of file alctypes.h.
#define ALC_INVALID_DEVICE 0xA001 |
The device argument does not name a valid dvice.
Definition at line 94 of file alctypes.h.
#define ALC_INVALID_ENUM 0xA003 |
A function was called at inappropriate time, or in an inappropriate way, causing an illegal state.
This can be an incompatible ALenum, object ID, and/or function.
Definition at line 107 of file alctypes.h.
#define ALC_INVALID_VALUE 0xA004 |
Illegal value passed as an argument to an AL call.
Applies to parameter values, but not to enumerations.
Definition at line 113 of file alctypes.h.
#define ALC_MAJOR_VERSION 0x1000 |
Definition at line 78 of file alctypes.h.
#define ALC_MINOR_VERSION 0x1001 |
Definition at line 79 of file alctypes.h.
#define ALC_MIXER_MAXIMUM_BUSSES 0xF004 |
Maximum Mixer Busses.
Set this before opening a new OAL device to indicate how many busses on the mixer are desired. Get returns either the current devices bus count value, or the value that will be used to open a device
Definition at line 149 of file alctypes.h.
#define ALC_MIXER_OUTPUT_RATE 0xF003 |
Mixer Output Rate.
Definition at line 141 of file alctypes.h.
#define ALC_NO_ERROR ALC_FALSE |
Errors: No Error.
Definition at line 76 of file alctypes.h.
#define ALC_OUT_OF_MEMORY 0xA005 |
A function could not be completed, because there is not enough memory available.
Definition at line 119 of file alctypes.h.
#define ALC_REFRESH 0x1008 |
Definition at line 88 of file alctypes.h.
#define ALC_RENDER_CHANNEL_COUNT 0xF005 |
Render Channels.
Allows a user to force OpenAL to render to stereo, regardless of the audio hardware being used
Definition at line 155 of file alctypes.h.
#define ALC_RENDER_CHANNEL_COUNT_MULTICHANNEL 'rcmc' |
Definition at line 157 of file alctypes.h.
#define ALC_RENDER_CHANNEL_COUNT_STEREO 'rcst' |
Definition at line 156 of file alctypes.h.
#define ALC_SPATIAL_RENDERING_QUALITY 0xF002 |
Render Quality.
Definition at line 134 of file alctypes.h.
#define ALC_SPATIAL_RENDERING_QUALITY_HIGH 'rqhi' |
Definition at line 135 of file alctypes.h.
#define ALC_SPATIAL_RENDERING_QUALITY_LOW 'rdlo' |
Definition at line 136 of file alctypes.h.
#define ALC_SYNC 0x1009 |
Definition at line 89 of file alctypes.h.
#define ALC_TRUE 1 |
Definition at line 73 of file alctypes.h.
typedef char ALCboolean |
OpenAL cross platform audio library Copyright (C) 1999-2000 by authors.
Portions Copyright (C) 2004 by Apple Computer Inc. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.
You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Or go to http://www.gnu.org/copyleft/lgpl.htmlALC boolean type.
Definition at line 31 of file alctypes.h.
typedef char ALCbyte |
ALC 8bit signed byte.
Definition at line 34 of file alctypes.h.
typedef double ALCdouble |
ALC 64bit double point type.
Definition at line 55 of file alctypes.h.
ALC enumerations.
Definition at line 64 of file alctypes.h.
ALC 32bit floating point type.
Definition at line 52 of file alctypes.h.
ALC 32bit signed integer type.
Definition at line 49 of file alctypes.h.
typedef short ALCshort |
ALC 16bit signed short integer type.
Definition at line 40 of file alctypes.h.
ALC 32bit type.
Definition at line 58 of file alctypes.h.
typedef unsigned char ALCubyte |
ALC 8bit unsigned byte.
Definition at line 37 of file alctypes.h.
typedef unsigned ALCuint |
ALC 32bit unsigned integer type.
Definition at line 46 of file alctypes.h.
typedef unsigned short ALCushort |
ALC 16bit unsigned short integer type.
Definition at line 43 of file alctypes.h.
ALC void type.
Definition at line 61 of file alctypes.h.