zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
alext.h File Reference
#include <stddef.h>
#include <inttypes.h>
#include "alc.h"
#include "al.h"
#include "efx.h"

Go to the source code of this file.

Macros

#define AL_5POINT1_16_SOFT   0x120B
 
#define AL_5POINT1_32F_SOFT   0x120C
 
#define AL_5POINT1_8_SOFT   0x120A
 
#define AL_5POINT1_SOFT   0x1504
 
#define AL_6POINT1_16_SOFT   0x120E
 
#define AL_6POINT1_32F_SOFT   0x120F
 
#define AL_6POINT1_8_SOFT   0x120D
 
#define AL_6POINT1_SOFT   0x1505
 
#define AL_7POINT1_16_SOFT   0x1211
 
#define AL_7POINT1_32F_SOFT   0x1212
 
#define AL_7POINT1_8_SOFT   0x1210
 
#define AL_7POINT1_SOFT   0x1506
 
#define AL_BYTE3_SOFT   0x1408
 
#define AL_BYTE_LENGTH_SOFT   0x2009
 
#define AL_BYTE_RW_OFFSETS_SOFT   0x1031
 
#define AL_BYTE_SOFT   0x1400
 
#define AL_DEDICATED_GAIN   0x0001
 
#define AL_DIRECT_CHANNELS_SOFT   0x1033
 
#define AL_DOUBLE_SOFT   0x1407
 
#define AL_EFFECT_DEDICATED_DIALOGUE   0x9001
 
#define AL_EFFECT_DEDICATED_LOW_FREQUENCY_EFFECT   0x9000
 
#define AL_EXT_ALAW   1
 
#define AL_EXT_double   1
 
#define AL_EXT_float32   1
 
#define AL_EXT_FOLDBACK   1
 
#define AL_EXT_FOLDBACK_NAME   "AL_EXT_FOLDBACK"
 
#define AL_EXT_IMA4   1
 
#define AL_EXT_MCFORMATS   1
 
#define AL_EXT_MULAW   1
 
#define AL_EXT_MULAW_MCFORMATS   1
 
#define AL_EXT_source_distance_model   1
 
#define AL_EXT_SOURCE_RADIUS   1
 
#define AL_EXT_STATIC_BUFFER   1
 
#define AL_EXT_STEREO_ANGLES   1
 
#define AL_EXT_vorbis   1
 
#define AL_FLOAT_SOFT   0x1406
 
#define AL_FOLDBACK_EVENT_BLOCK   0x4112
 
#define AL_FOLDBACK_EVENT_START   0x4111
 
#define AL_FOLDBACK_EVENT_STOP   0x4113
 
#define AL_FOLDBACK_MODE_MONO   0x4101
 
#define AL_FOLDBACK_MODE_STEREO   0x4102
 
#define AL_FORMAT_51CHN16   0x120B
 
#define AL_FORMAT_51CHN32   0x120C
 
#define AL_FORMAT_51CHN8   0x120A
 
#define AL_FORMAT_51CHN_MULAW   0x10023
 
#define AL_FORMAT_61CHN16   0x120E
 
#define AL_FORMAT_61CHN32   0x120F
 
#define AL_FORMAT_61CHN8   0x120D
 
#define AL_FORMAT_61CHN_MULAW   0x10024
 
#define AL_FORMAT_71CHN16   0x1211
 
#define AL_FORMAT_71CHN32   0x1212
 
#define AL_FORMAT_71CHN8   0x1210
 
#define AL_FORMAT_71CHN_MULAW   0x10025
 
#define AL_FORMAT_IMA_ADPCM_MONO16_EXT   0x10000
 
#define AL_FORMAT_IMA_ADPCM_STEREO16_EXT   0x10001
 
#define AL_FORMAT_MONO_ALAW_EXT   0x10016
 
#define AL_FORMAT_MONO_DOUBLE_EXT   0x10012
 
#define AL_FORMAT_MONO_FLOAT32   0x10010
 
#define AL_FORMAT_MONO_IMA4   0x1300
 
#define AL_FORMAT_MONO_MULAW   0x10014
 
#define AL_FORMAT_MONO_MULAW_EXT   0x10014
 
#define AL_FORMAT_QUAD16   0x1205
 
#define AL_FORMAT_QUAD16_LOKI   0x10005
 
#define AL_FORMAT_QUAD32   0x1206
 
#define AL_FORMAT_QUAD8   0x1204
 
#define AL_FORMAT_QUAD8_LOKI   0x10004
 
#define AL_FORMAT_QUAD_MULAW   0x10021
 
#define AL_FORMAT_REAR16   0x1208
 
#define AL_FORMAT_REAR32   0x1209
 
#define AL_FORMAT_REAR8   0x1207
 
#define AL_FORMAT_REAR_MULAW   0x10022
 
#define AL_FORMAT_STEREO_ALAW_EXT   0x10017
 
#define AL_FORMAT_STEREO_DOUBLE_EXT   0x10013
 
#define AL_FORMAT_STEREO_FLOAT32   0x10011
 
#define AL_FORMAT_STEREO_IMA4   0x1301
 
#define AL_FORMAT_STEREO_MULAW   0x10015
 
#define AL_FORMAT_STEREO_MULAW_EXT   0x10015
 
#define AL_FORMAT_VORBIS_EXT   0x10003
 
#define AL_FORMAT_WAVE_EXT   0x10002
 
#define AL_INT_SOFT   0x1404
 
#define AL_INTERNAL_FORMAT_SOFT   0x2008
 
#define AL_LOKI_IMA_ADPCM_format   1
 
#define AL_LOKI_quadriphonic   1
 
#define AL_LOKI_WAVE_format   1
 
#define AL_LOOP_POINTS_SOFT   0x2015
 
#define AL_MONO16_SOFT   0x1101
 
#define AL_MONO32F_SOFT   0x10010
 
#define AL_MONO8_SOFT   0x1100
 
#define AL_MONO_SOFT   0x1500
 
#define AL_QUAD16_SOFT   0x1205
 
#define AL_QUAD32F_SOFT   0x1206
 
#define AL_QUAD8_SOFT   0x1204
 
#define AL_QUAD_SOFT   0x1503
 
#define AL_REAR16_SOFT   0x1208
 
#define AL_REAR32F_SOFT   0x1209
 
#define AL_REAR8_SOFT   0x1207
 
#define AL_REAR_SOFT   0x1502
 
#define AL_SAMPLE_LENGTH_SOFT   0x200A
 
#define AL_SAMPLE_OFFSET_LATENCY_SOFT   0x1200
 
#define AL_SAMPLE_RW_OFFSETS_SOFT   0x1032
 
#define AL_SEC_LENGTH_SOFT   0x200B
 
#define AL_SEC_OFFSET_LATENCY_SOFT   0x1201
 
#define AL_SHORT_SOFT   0x1402
 
#define AL_SOFT_buffer_samples   1
 
#define AL_SOFT_buffer_sub_data   1
 
#define AL_SOFT_direct_channels   1
 
#define AL_SOFT_loop_points   1
 
#define AL_SOFT_source_latency   1
 
#define AL_SOURCE_DISTANCE_MODEL   0x200
 
#define AL_SOURCE_RADIUS   0x1031
 
#define AL_STEREO16_SOFT   0x1103
 
#define AL_STEREO32F_SOFT   0x10011
 
#define AL_STEREO8_SOFT   0x1102
 
#define AL_STEREO_ANGLES   0x1030
 
#define AL_STEREO_SOFT   0x1501
 
#define AL_UNSIGNED_BYTE3_SOFT   0x1409
 
#define AL_UNSIGNED_BYTE_SOFT   0x1401
 
#define AL_UNSIGNED_INT_SOFT   0x1405
 
#define AL_UNSIGNED_SHORT_SOFT   0x1403
 
#define ALC_5POINT1_SOFT   0x1504
 
#define ALC_6POINT1_SOFT   0x1505
 
#define ALC_7POINT1_SOFT   0x1506
 
#define ALC_BYTE_SOFT   0x1400
 
#define ALC_CHAN_CD_LOKI   0x500003
 
#define ALC_CHAN_MAIN_LOKI   0x500001
 
#define ALC_CHAN_PCM_LOKI   0x500002
 
#define ALC_CONNECTED   0x313
 
#define ALC_EXT_DEDICATED   1
 
#define ALC_EXT_disconnect   1
 
#define ALC_EXT_EFX   1
 
#define ALC_EXT_thread_local_context   1
 
#define ALC_FLOAT_SOFT   0x1406
 
#define ALC_FORMAT_CHANNELS_SOFT   0x1990
 
#define ALC_FORMAT_TYPE_SOFT   0x1991
 
#define ALC_INT_SOFT   0x1404
 
#define ALC_LOKI_audio_channel   1
 
#define ALC_MONO_SOFT   0x1500
 
#define ALC_QUAD_SOFT   0x1503
 
#define ALC_SHORT_SOFT   0x1402
 
#define ALC_SOFT_loopback   1
 
#define ALC_STEREO_SOFT   0x1501
 
#define ALC_UNSIGNED_BYTE_SOFT   0x1401
 
#define ALC_UNSIGNED_INT_SOFT   0x1405
 
#define ALC_UNSIGNED_SHORT_SOFT   0x1403
 

Typedefs

typedef int64_t ALint64SOFT
 
typedef uint64_t ALuint64SOFT
 
typedef void(AL_APIENTRYLPALBUFFERSAMPLESSOFT )(ALuint, ALuint, ALenum, ALsizei, ALenum, ALenum, const ALvoid *)
 
typedef void(AL_APIENTRYLPALBUFFERSUBSAMPLESSOFT )(ALuint, ALsizei, ALsizei, ALenum, ALenum, const ALvoid *)
 
typedef ALCboolean(ALC_APIENTRYLPALCISRENDERFORMATSUPPORTEDSOFT )(ALCdevice *, ALCsizei, ALCenum, ALCenum)
 
typedef ALCdevice *(ALC_APIENTRYLPALCLOOPBACKOPENDEVICESOFT )(const ALCchar *)
 
typedef void(ALC_APIENTRYLPALCRENDERSAMPLESSOFT )(ALCdevice *, ALCvoid *, ALCsizei)
 
typedef void(AL_APIENTRYLPALFOLDBACKCALLBACK )(ALenum, ALsizei)
 
typedef void(AL_APIENTRYLPALGETBUFFERSAMPLESSOFT )(ALuint, ALsizei, ALsizei, ALenum, ALenum, ALvoid *)
 
typedef void(AL_APIENTRYLPALGETSOURCE3DSOFT )(ALuint, ALenum, ALdouble *, ALdouble *, ALdouble *)
 
typedef void(AL_APIENTRYLPALGETSOURCE3I64SOFT )(ALuint, ALenum, ALint64SOFT *, ALint64SOFT *, ALint64SOFT *)
 
typedef void(AL_APIENTRYLPALGETSOURCEDSOFT )(ALuint, ALenum, ALdouble *)
 
typedef void(AL_APIENTRYLPALGETSOURCEDVSOFT )(ALuint, ALenum, ALdouble *)
 
typedef void(AL_APIENTRYLPALGETSOURCEI64SOFT )(ALuint, ALenum, ALint64SOFT *)
 
typedef void(AL_APIENTRYLPALGETSOURCEI64VSOFT )(ALuint, ALenum, ALint64SOFT *)
 
typedef ALboolean(AL_APIENTRYLPALISBUFFERFORMATSUPPORTEDSOFT )(ALenum)
 
typedef void(AL_APIENTRYLPALREQUESTFOLDBACKSTART )(ALenum, ALsizei, ALsizei, ALfloat *, LPALFOLDBACKCALLBACK)
 
typedef void(AL_APIENTRYLPALREQUESTFOLDBACKSTOP )(void)
 
typedef void(AL_APIENTRYLPALSOURCE3DSOFT )(ALuint, ALenum, ALdouble, ALdouble, ALdouble)
 
typedef void(AL_APIENTRYLPALSOURCE3I64SOFT )(ALuint, ALenum, ALint64SOFT, ALint64SOFT, ALint64SOFT)
 
typedef void(AL_APIENTRYLPALSOURCEDSOFT )(ALuint, ALenum, ALdouble)
 
typedef void(AL_APIENTRYLPALSOURCEDVSOFT )(ALuint, ALenum, const ALdouble *)
 
typedef void(AL_APIENTRYLPALSOURCEI64SOFT )(ALuint, ALenum, ALint64SOFT)
 
typedef void(AL_APIENTRYLPALSOURCEI64VSOFT )(ALuint, ALenum, const ALint64SOFT *)
 
typedef ALvoid(AL_APIENTRYPFNALBUFFERDATASTATICPROC )(const ALint, ALenum, ALvoid *, ALsizei, ALsizei)
 
typedef ALvoid(AL_APIENTRYPFNALBUFFERSUBDATASOFTPROC )(ALuint, ALenum, const ALvoid *, ALsizei, ALsizei)
 
typedef ALCcontext *(ALC_APIENTRYPFNALCGETTHREADCONTEXTPROC )(void)
 
typedef ALCboolean(ALC_APIENTRYPFNALCSETTHREADCONTEXTPROC )(ALCcontext *context)
 

Macro Definition Documentation

#define AL_5POINT1_16_SOFT   0x120B

Definition at line 243 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_5POINT1_32F_SOFT   0x120C

Definition at line 244 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_5POINT1_8_SOFT   0x120A

Definition at line 242 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_5POINT1_SOFT   0x1504

Definition at line 213 of file alext.h.

Referenced by ChannelsName(), FramesToBytes(), getAVAudioInfo(), GetFormat(), and IsValidChannels().

#define AL_6POINT1_16_SOFT   0x120E

Definition at line 246 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_6POINT1_32F_SOFT   0x120F

Definition at line 247 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_6POINT1_8_SOFT   0x120D

Definition at line 245 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_6POINT1_SOFT   0x1505

Definition at line 214 of file alext.h.

Referenced by ChannelsName(), FramesToBytes(), GetFormat(), and IsValidChannels().

#define AL_7POINT1_16_SOFT   0x1211

Definition at line 249 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_7POINT1_32F_SOFT   0x1212

Definition at line 250 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_7POINT1_8_SOFT   0x1210

Definition at line 248 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_7POINT1_SOFT   0x1506

Definition at line 215 of file alext.h.

Referenced by ChannelsName(), FramesToBytes(), getAVAudioInfo(), GetFormat(), and IsValidChannels().

#define AL_BYTE3_SOFT   0x1408

Definition at line 226 of file alext.h.

Referenced by GetFormat(), and IsValidType().

#define AL_BYTE_LENGTH_SOFT   0x2009

Definition at line 254 of file alext.h.

Referenced by alGetBufferi(), and alGetBufferiv().

#define AL_BYTE_RW_OFFSETS_SOFT   0x1031

Definition at line 169 of file alext.h.

Referenced by GetSourcedv(), GetSourcei64v(), GetSourceiv(), and GetSourceOffsets().

#define AL_BYTE_SOFT   0x1400

Definition at line 218 of file alext.h.

Referenced by FramesToBytes(), GetFormat(), IsValidType(), and TypeName().

#define AL_DEDICATED_GAIN   0x0001

Definition at line 201 of file alext.h.

Referenced by ded_GetParamf(), and ded_SetParamf().

#define AL_DIRECT_CHANNELS_SOFT   0x1033

Definition at line 272 of file alext.h.

Referenced by GetSourcedv(), GetSourcei64v(), GetSourceiv(), SetSourcei64v(), and SetSourceiv().

#define AL_DOUBLE_SOFT   0x1407

Definition at line 225 of file alext.h.

Referenced by FramesToBytes(), getAVAudioInfo(), GetFormat(), IsValidType(), and TypeName().

#define AL_EFFECT_DEDICATED_DIALOGUE   0x9001

Definition at line 202 of file alext.h.

Referenced by DedicatedUpdate(), InitEffectParams(), and InitializeEffect().

#define AL_EFFECT_DEDICATED_LOW_FREQUENCY_EFFECT   0x9000

Definition at line 203 of file alext.h.

Referenced by DedicatedUpdate(), InitEffectParams(), and InitializeEffect().

#define AL_EXT_ALAW   1

Definition at line 86 of file alext.h.

#define AL_EXT_double   1

Definition at line 74 of file alext.h.

#define AL_EXT_float32   1

Definition at line 68 of file alext.h.

#define AL_EXT_FOLDBACK   1

Definition at line 183 of file alext.h.

#define AL_EXT_FOLDBACK_NAME   "AL_EXT_FOLDBACK"

Definition at line 184 of file alext.h.

#define AL_EXT_IMA4   1

Definition at line 129 of file alext.h.

#define AL_EXT_MCFORMATS   1

Definition at line 99 of file alext.h.

#define AL_EXT_MULAW   1

Definition at line 80 of file alext.h.

#define AL_EXT_MULAW_MCFORMATS   1

Definition at line 118 of file alext.h.

#define AL_EXT_source_distance_model   1

Definition at line 163 of file alext.h.

#define AL_EXT_SOURCE_RADIUS   1

Definition at line 313 of file alext.h.

#define AL_EXT_STATIC_BUFFER   1

Definition at line 135 of file alext.h.

#define AL_EXT_STEREO_ANGLES   1

Definition at line 308 of file alext.h.

#define AL_EXT_vorbis   1

Definition at line 57 of file alext.h.

#define AL_FLOAT_SOFT   0x1406

Definition at line 224 of file alext.h.

Referenced by FramesToBytes(), getAVAudioInfo(), GetFormat(), IsValidType(), and TypeName().

#define AL_FOLDBACK_EVENT_BLOCK   0x4112

Definition at line 185 of file alext.h.

#define AL_FOLDBACK_EVENT_START   0x4111

Definition at line 186 of file alext.h.

#define AL_FOLDBACK_EVENT_STOP   0x4113

Definition at line 187 of file alext.h.

#define AL_FOLDBACK_MODE_MONO   0x4101

Definition at line 188 of file alext.h.

#define AL_FOLDBACK_MODE_STEREO   0x4102

Definition at line 189 of file alext.h.

#define AL_FORMAT_51CHN16   0x120B

Definition at line 107 of file alext.h.

Referenced by alBufferData(), DecomposeDevFormat(), and DecomposeUserFormat().

#define AL_FORMAT_51CHN32   0x120C

Definition at line 108 of file alext.h.

Referenced by alBufferData(), DecomposeDevFormat(), and DecomposeUserFormat().

#define AL_FORMAT_51CHN8   0x120A

Definition at line 106 of file alext.h.

Referenced by DecomposeDevFormat(), and DecomposeUserFormat().

#define AL_FORMAT_51CHN_MULAW   0x10023

Definition at line 123 of file alext.h.

Referenced by DecomposeUserFormat().

#define AL_FORMAT_61CHN16   0x120E

Definition at line 110 of file alext.h.

Referenced by alBufferData(), DecomposeDevFormat(), and DecomposeUserFormat().

#define AL_FORMAT_61CHN32   0x120F

Definition at line 111 of file alext.h.

Referenced by alBufferData(), DecomposeDevFormat(), and DecomposeUserFormat().

#define AL_FORMAT_61CHN8   0x120D

Definition at line 109 of file alext.h.

Referenced by DecomposeDevFormat(), and DecomposeUserFormat().

#define AL_FORMAT_61CHN_MULAW   0x10024

Definition at line 124 of file alext.h.

Referenced by DecomposeUserFormat().

#define AL_FORMAT_71CHN16   0x1211

Definition at line 113 of file alext.h.

Referenced by alBufferData(), DecomposeDevFormat(), and DecomposeUserFormat().

#define AL_FORMAT_71CHN32   0x1212

Definition at line 114 of file alext.h.

Referenced by alBufferData(), DecomposeDevFormat(), and DecomposeUserFormat().

#define AL_FORMAT_71CHN8   0x1210

Definition at line 112 of file alext.h.

Referenced by DecomposeDevFormat(), and DecomposeUserFormat().

#define AL_FORMAT_71CHN_MULAW   0x10025

Definition at line 125 of file alext.h.

Referenced by DecomposeUserFormat().

#define AL_FORMAT_IMA_ADPCM_MONO16_EXT   0x10000

Definition at line 47 of file alext.h.

#define AL_FORMAT_IMA_ADPCM_STEREO16_EXT   0x10001

Definition at line 48 of file alext.h.

#define AL_FORMAT_MONO_ALAW_EXT   0x10016

Definition at line 87 of file alext.h.

Referenced by DecomposeUserFormat().

#define AL_FORMAT_MONO_DOUBLE_EXT   0x10012

Definition at line 75 of file alext.h.

Referenced by DecomposeUserFormat().

#define AL_FORMAT_MONO_FLOAT32   0x10010

Definition at line 69 of file alext.h.

Referenced by alBufferData(), DecomposeDevFormat(), and DecomposeUserFormat().

#define AL_FORMAT_MONO_IMA4   0x1300

Definition at line 130 of file alext.h.

Referenced by DecomposeUserFormat().

#define AL_FORMAT_MONO_MULAW   0x10014

Definition at line 119 of file alext.h.

Referenced by DecomposeUserFormat().

#define AL_FORMAT_MONO_MULAW_EXT   0x10014

Definition at line 81 of file alext.h.

#define AL_FORMAT_QUAD16   0x1205

Definition at line 101 of file alext.h.

Referenced by alBufferData(), DecomposeDevFormat(), and DecomposeUserFormat().

#define AL_FORMAT_QUAD16_LOKI   0x10005

Definition at line 64 of file alext.h.

Referenced by DecomposeFormat(), and DecomposeUserFormat().

#define AL_FORMAT_QUAD32   0x1206

Definition at line 102 of file alext.h.

Referenced by alBufferData(), DecomposeDevFormat(), and DecomposeUserFormat().

#define AL_FORMAT_QUAD8   0x1204

Definition at line 100 of file alext.h.

Referenced by DecomposeDevFormat(), and DecomposeUserFormat().

#define AL_FORMAT_QUAD8_LOKI   0x10004

Definition at line 63 of file alext.h.

Referenced by DecomposeFormat(), and DecomposeUserFormat().

#define AL_FORMAT_QUAD_MULAW   0x10021

Definition at line 121 of file alext.h.

Referenced by DecomposeUserFormat().

#define AL_FORMAT_REAR16   0x1208

Definition at line 104 of file alext.h.

Referenced by alBufferData(), and DecomposeUserFormat().

#define AL_FORMAT_REAR32   0x1209

Definition at line 105 of file alext.h.

Referenced by alBufferData(), and DecomposeUserFormat().

#define AL_FORMAT_REAR8   0x1207

Definition at line 103 of file alext.h.

Referenced by DecomposeUserFormat().

#define AL_FORMAT_REAR_MULAW   0x10022

Definition at line 122 of file alext.h.

Referenced by DecomposeUserFormat().

#define AL_FORMAT_STEREO_ALAW_EXT   0x10017

Definition at line 88 of file alext.h.

Referenced by DecomposeUserFormat().

#define AL_FORMAT_STEREO_DOUBLE_EXT   0x10013

Definition at line 76 of file alext.h.

Referenced by DecomposeUserFormat().

#define AL_FORMAT_STEREO_FLOAT32   0x10011

Definition at line 70 of file alext.h.

Referenced by alBufferData(), DecomposeDevFormat(), and DecomposeUserFormat().

#define AL_FORMAT_STEREO_IMA4   0x1301

Definition at line 131 of file alext.h.

Referenced by DecomposeUserFormat().

#define AL_FORMAT_STEREO_MULAW   0x10015

Definition at line 120 of file alext.h.

Referenced by DecomposeUserFormat().

#define AL_FORMAT_STEREO_MULAW_EXT   0x10015

Definition at line 82 of file alext.h.

#define AL_FORMAT_VORBIS_EXT   0x10003

Definition at line 58 of file alext.h.

#define AL_FORMAT_WAVE_EXT   0x10002

Definition at line 53 of file alext.h.

#define AL_INT_SOFT   0x1404

Definition at line 222 of file alext.h.

Referenced by FramesToBytes(), getAVAudioInfo(), GetFormat(), IsValidType(), and TypeName().

#define AL_INTERNAL_FORMAT_SOFT   0x2008

Definition at line 253 of file alext.h.

Referenced by alGetBufferi(), and alGetBufferiv().

#define AL_LOKI_IMA_ADPCM_format   1

OpenAL cross platform audio library Copyright (C) 2008 by authors. 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 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.html

Definition at line 46 of file alext.h.

#define AL_LOKI_quadriphonic   1

Definition at line 62 of file alext.h.

#define AL_LOKI_WAVE_format   1

Definition at line 52 of file alext.h.

#define AL_LOOP_POINTS_SOFT   0x2015

Definition at line 179 of file alext.h.

Referenced by alBufferiv(), and alGetBufferiv().

#define AL_MONO16_SOFT   0x1101

Definition at line 231 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_MONO32F_SOFT   0x10010

Definition at line 232 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_MONO8_SOFT   0x1100

Definition at line 230 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_MONO_SOFT   0x1500

Definition at line 209 of file alext.h.

Referenced by ChannelsName(), FramesToBytes(), getAVAudioInfo(), GetFormat(), and IsValidChannels().

#define AL_QUAD16_SOFT   0x1205

Definition at line 237 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_QUAD32F_SOFT   0x1206

Definition at line 238 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_QUAD8_SOFT   0x1204

Definition at line 236 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_QUAD_SOFT   0x1503

Definition at line 212 of file alext.h.

Referenced by ChannelsName(), FramesToBytes(), getAVAudioInfo(), GetFormat(), and IsValidChannels().

#define AL_REAR16_SOFT   0x1208

Definition at line 240 of file alext.h.

Referenced by DecomposeFormat().

#define AL_REAR32F_SOFT   0x1209

Definition at line 241 of file alext.h.

Referenced by DecomposeFormat().

#define AL_REAR8_SOFT   0x1207

Definition at line 239 of file alext.h.

Referenced by DecomposeFormat().

#define AL_REAR_SOFT   0x1502

Definition at line 211 of file alext.h.

Referenced by ChannelsName(), FramesToBytes(), and IsValidChannels().

#define AL_SAMPLE_LENGTH_SOFT   0x200A

Definition at line 255 of file alext.h.

Referenced by alGetBufferi(), and alGetBufferiv().

#define AL_SAMPLE_OFFSET_LATENCY_SOFT   0x1200

Definition at line 319 of file alext.h.

Referenced by GetSourcei64v().

#define AL_SAMPLE_RW_OFFSETS_SOFT   0x1032

Definition at line 170 of file alext.h.

Referenced by GetSourcedv(), GetSourcei64v(), GetSourceiv(), and GetSourceOffsets().

#define AL_SEC_LENGTH_SOFT   0x200B

Definition at line 256 of file alext.h.

Referenced by alGetBufferf(), and alGetBufferfv().

#define AL_SEC_OFFSET_LATENCY_SOFT   0x1201

Definition at line 320 of file alext.h.

Referenced by GetSourcedv(), main(), and SetSourcefv().

#define AL_SHORT_SOFT   0x1402

Definition at line 220 of file alext.h.

Referenced by FramesToBytes(), getAVAudioInfo(), GetFormat(), IsValidType(), and TypeName().

#define AL_SOFT_buffer_samples   1

Definition at line 207 of file alext.h.

#define AL_SOFT_buffer_sub_data   1

Definition at line 168 of file alext.h.

#define AL_SOFT_direct_channels   1

Definition at line 271 of file alext.h.

#define AL_SOFT_loop_points   1

Definition at line 178 of file alext.h.

#define AL_SOFT_source_latency   1

Definition at line 318 of file alext.h.

#define AL_SOURCE_DISTANCE_MODEL   0x200

Definition at line 164 of file alext.h.

Referenced by alDisable(), alEnable(), and alIsEnabled().

#define AL_SOURCE_RADIUS   0x1031

Definition at line 314 of file alext.h.

#define AL_STEREO16_SOFT   0x1103

Definition at line 234 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_STEREO32F_SOFT   0x10011

Definition at line 235 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_STEREO8_SOFT   0x1102

Definition at line 233 of file alext.h.

Referenced by DecomposeFormat(), and GetFormat().

#define AL_STEREO_ANGLES   0x1030

Definition at line 309 of file alext.h.

#define AL_STEREO_SOFT   0x1501

Definition at line 210 of file alext.h.

Referenced by ChannelsName(), FramesToBytes(), getAVAudioInfo(), GetFormat(), and IsValidChannels().

#define AL_UNSIGNED_BYTE3_SOFT   0x1409

Definition at line 227 of file alext.h.

Referenced by GetFormat(), and IsValidType().

#define AL_UNSIGNED_BYTE_SOFT   0x1401

Definition at line 219 of file alext.h.

Referenced by FramesToBytes(), getAVAudioInfo(), GetFormat(), IsValidType(), and TypeName().

#define AL_UNSIGNED_INT_SOFT   0x1405

Definition at line 223 of file alext.h.

Referenced by FramesToBytes(), GetFormat(), IsValidType(), and TypeName().

#define AL_UNSIGNED_SHORT_SOFT   0x1403

Definition at line 221 of file alext.h.

Referenced by FramesToBytes(), GetFormat(), IsValidType(), and TypeName().

#define ALC_5POINT1_SOFT   0x1504

Definition at line 293 of file alext.h.

Referenced by IsValidALCChannels().

#define ALC_6POINT1_SOFT   0x1505

Definition at line 294 of file alext.h.

Referenced by IsValidALCChannels().

#define ALC_7POINT1_SOFT   0x1506

Definition at line 295 of file alext.h.

Referenced by IsValidALCChannels().

#define ALC_BYTE_SOFT   0x1400

Definition at line 281 of file alext.h.

Referenced by IsValidALCType().

#define ALC_CHAN_CD_LOKI   0x500003

Definition at line 95 of file alext.h.

#define ALC_CHAN_MAIN_LOKI   0x500001

Definition at line 93 of file alext.h.

#define ALC_CHAN_PCM_LOKI   0x500002

Definition at line 94 of file alext.h.

#define ALC_CONNECTED   0x313

Definition at line 149 of file alext.h.

Referenced by alcGetIntegerv().

#define ALC_EXT_DEDICATED   1

Definition at line 200 of file alext.h.

#define ALC_EXT_disconnect   1

Definition at line 148 of file alext.h.

#define ALC_EXT_EFX   1

Definition at line 143 of file alext.h.

#define ALC_EXT_thread_local_context   1

Definition at line 153 of file alext.h.

#define ALC_FLOAT_SOFT   0x1406

Definition at line 287 of file alext.h.

Referenced by IsValidALCType().

#define ALC_FORMAT_CHANNELS_SOFT   0x1990

Definition at line 277 of file alext.h.

Referenced by alcGetIntegerv(), and UpdateDeviceParams().

#define ALC_FORMAT_TYPE_SOFT   0x1991

Definition at line 278 of file alext.h.

Referenced by alcGetIntegerv(), and UpdateDeviceParams().

#define ALC_INT_SOFT   0x1404

Definition at line 285 of file alext.h.

Referenced by IsValidALCType().

#define ALC_LOKI_audio_channel   1

Definition at line 92 of file alext.h.

#define ALC_MONO_SOFT   0x1500

Definition at line 290 of file alext.h.

Referenced by IsValidALCChannels().

#define ALC_QUAD_SOFT   0x1503

Definition at line 292 of file alext.h.

Referenced by IsValidALCChannels().

#define ALC_SHORT_SOFT   0x1402

Definition at line 283 of file alext.h.

Referenced by IsValidALCType().

#define ALC_SOFT_loopback   1

Definition at line 276 of file alext.h.

#define ALC_STEREO_SOFT   0x1501

Definition at line 291 of file alext.h.

Referenced by IsValidALCChannels().

#define ALC_UNSIGNED_BYTE_SOFT   0x1401

Definition at line 282 of file alext.h.

Referenced by IsValidALCType().

#define ALC_UNSIGNED_INT_SOFT   0x1405

Definition at line 286 of file alext.h.

Referenced by IsValidALCType().

#define ALC_UNSIGNED_SHORT_SOFT   0x1403

Definition at line 284 of file alext.h.

Referenced by IsValidALCType().

Typedef Documentation

Definition at line 321 of file alext.h.

Definition at line 322 of file alext.h.

typedef void(AL_APIENTRY* LPALBUFFERSAMPLESSOFT)(ALuint, ALuint, ALenum, ALsizei, ALenum, ALenum, const ALvoid *)

Definition at line 258 of file alext.h.

typedef void(AL_APIENTRY* LPALBUFFERSUBSAMPLESSOFT)(ALuint, ALsizei, ALsizei, ALenum, ALenum, const ALvoid *)

Definition at line 259 of file alext.h.

typedef ALCboolean(ALC_APIENTRY* LPALCISRENDERFORMATSUPPORTEDSOFT)(ALCdevice *, ALCsizei, ALCenum, ALCenum)

Definition at line 298 of file alext.h.

typedef ALCdevice*(ALC_APIENTRY* LPALCLOOPBACKOPENDEVICESOFT)(const ALCchar *)

Definition at line 297 of file alext.h.

typedef void(ALC_APIENTRY* LPALCRENDERSAMPLESSOFT)(ALCdevice *, ALCvoid *, ALCsizei)

Definition at line 299 of file alext.h.

typedef void(AL_APIENTRY* LPALFOLDBACKCALLBACK)(ALenum, ALsizei)

Definition at line 190 of file alext.h.

typedef void(AL_APIENTRY* LPALGETBUFFERSAMPLESSOFT)(ALuint, ALsizei, ALsizei, ALenum, ALenum, ALvoid *)

Definition at line 260 of file alext.h.

typedef void(AL_APIENTRY* LPALGETSOURCE3DSOFT)(ALuint, ALenum, ALdouble *, ALdouble *, ALdouble *)

Definition at line 327 of file alext.h.

typedef void(AL_APIENTRY* LPALGETSOURCE3I64SOFT)(ALuint, ALenum, ALint64SOFT *, ALint64SOFT *, ALint64SOFT *)

Definition at line 333 of file alext.h.

typedef void(AL_APIENTRY* LPALGETSOURCEDSOFT)(ALuint, ALenum, ALdouble *)

Definition at line 326 of file alext.h.

typedef void(AL_APIENTRY* LPALGETSOURCEDVSOFT)(ALuint, ALenum, ALdouble *)

Definition at line 328 of file alext.h.

typedef void(AL_APIENTRY* LPALGETSOURCEI64SOFT)(ALuint, ALenum, ALint64SOFT *)

Definition at line 332 of file alext.h.

typedef void(AL_APIENTRY* LPALGETSOURCEI64VSOFT)(ALuint, ALenum, ALint64SOFT *)

Definition at line 334 of file alext.h.

typedef ALboolean(AL_APIENTRY* LPALISBUFFERFORMATSUPPORTEDSOFT)(ALenum)

Definition at line 261 of file alext.h.

typedef void(AL_APIENTRY* LPALREQUESTFOLDBACKSTART)(ALenum, ALsizei, ALsizei, ALfloat *, LPALFOLDBACKCALLBACK)

Definition at line 191 of file alext.h.

typedef void(AL_APIENTRY* LPALREQUESTFOLDBACKSTOP)(void)

Definition at line 192 of file alext.h.

typedef void(AL_APIENTRY* LPALSOURCE3DSOFT)(ALuint, ALenum, ALdouble, ALdouble, ALdouble)

Definition at line 324 of file alext.h.

typedef void(AL_APIENTRY* LPALSOURCE3I64SOFT)(ALuint, ALenum, ALint64SOFT, ALint64SOFT, ALint64SOFT)

Definition at line 330 of file alext.h.

typedef void(AL_APIENTRY* LPALSOURCEDSOFT)(ALuint, ALenum, ALdouble)

Definition at line 323 of file alext.h.

typedef void(AL_APIENTRY* LPALSOURCEDVSOFT)(ALuint, ALenum, const ALdouble *)

Definition at line 325 of file alext.h.

typedef void(AL_APIENTRY* LPALSOURCEI64SOFT)(ALuint, ALenum, ALint64SOFT)

Definition at line 329 of file alext.h.

typedef void(AL_APIENTRY* LPALSOURCEI64VSOFT)(ALuint, ALenum, const ALint64SOFT *)

Definition at line 331 of file alext.h.

typedef ALvoid(AL_APIENTRY* PFNALBUFFERDATASTATICPROC)(const ALint, ALenum, ALvoid *, ALsizei, ALsizei)

Definition at line 136 of file alext.h.

typedef ALvoid(AL_APIENTRY* PFNALBUFFERSUBDATASOFTPROC)(ALuint, ALenum, const ALvoid *, ALsizei, ALsizei)

Definition at line 171 of file alext.h.

typedef ALCcontext*(ALC_APIENTRY* PFNALCGETTHREADCONTEXTPROC)(void)

Definition at line 155 of file alext.h.

typedef ALCboolean(ALC_APIENTRY* PFNALCSETTHREADCONTEXTPROC)(ALCcontext *context)

Definition at line 154 of file alext.h.