zenilib: zenilib/jni/external/openal-soft/include/AL/alext.h File Reference

zenilib 0.5.3.0

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Macros | Typedefs
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_APIENTRY * | LPALBUFFERSAMPLESSOFT )(ALuint, ALuint, ALenum, ALsizei, ALenum, ALenum, const ALvoid *)
typedef void(AL_APIENTRY * | LPALBUFFERSUBSAMPLESSOFT )(ALuint, ALsizei, ALsizei, ALenum, ALenum, const ALvoid *)
typedef ALCboolean(ALC_APIENTRY * | LPALCISRENDERFORMATSUPPORTEDSOFT )(ALCdevice *, ALCsizei, ALCenum, ALCenum)
typedef ALCdevice *(ALC_APIENTRY * | LPALCLOOPBACKOPENDEVICESOFT )(const ALCchar *)
typedef void(ALC_APIENTRY * | LPALCRENDERSAMPLESSOFT )(ALCdevice *, ALCvoid *, ALCsizei)
typedef void(AL_APIENTRY * | LPALFOLDBACKCALLBACK )(ALenum, ALsizei)
typedef void(AL_APIENTRY * | LPALGETBUFFERSAMPLESSOFT )(ALuint, ALsizei, ALsizei, ALenum, ALenum, ALvoid *)
typedef void(AL_APIENTRY * | LPALGETSOURCE3DSOFT )(ALuint, ALenum, ALdouble *, ALdouble *, ALdouble *)
typedef void(AL_APIENTRY * | LPALGETSOURCE3I64SOFT )(ALuint, ALenum, ALint64SOFT *, ALint64SOFT *, ALint64SOFT *)
typedef void(AL_APIENTRY * | LPALGETSOURCEDSOFT )(ALuint, ALenum, ALdouble *)
typedef void(AL_APIENTRY * | LPALGETSOURCEDVSOFT )(ALuint, ALenum, ALdouble *)
typedef void(AL_APIENTRY * | LPALGETSOURCEI64SOFT )(ALuint, ALenum, ALint64SOFT *)
typedef void(AL_APIENTRY * | LPALGETSOURCEI64VSOFT )(ALuint, ALenum, ALint64SOFT *)
typedef ALboolean(AL_APIENTRY * | LPALISBUFFERFORMATSUPPORTEDSOFT )(ALenum)
typedef void(AL_APIENTRY * | LPALREQUESTFOLDBACKSTART )(ALenum, ALsizei, ALsizei, ALfloat *, LPALFOLDBACKCALLBACK)
typedef void(AL_APIENTRY * | LPALREQUESTFOLDBACKSTOP )(void)
typedef void(AL_APIENTRY * | LPALSOURCE3DSOFT )(ALuint, ALenum, ALdouble, ALdouble, ALdouble)
typedef void(AL_APIENTRY * | LPALSOURCE3I64SOFT )(ALuint, ALenum, ALint64SOFT, ALint64SOFT, ALint64SOFT)
typedef void(AL_APIENTRY * | LPALSOURCEDSOFT )(ALuint, ALenum, ALdouble)
typedef void(AL_APIENTRY * | LPALSOURCEDVSOFT )(ALuint, ALenum, const ALdouble *)
typedef void(AL_APIENTRY * | LPALSOURCEI64SOFT )(ALuint, ALenum, ALint64SOFT)
typedef void(AL_APIENTRY * | LPALSOURCEI64VSOFT )(ALuint, ALenum, const ALint64SOFT *)
typedef ALvoid(AL_APIENTRY * | PFNALBUFFERDATASTATICPROC )(const ALint, ALenum, ALvoid *, ALsizei, ALsizei)
typedef ALvoid(AL_APIENTRY * | PFNALBUFFERSUBDATASOFTPROC )(ALuint, ALenum, const ALvoid *, ALsizei, ALsizei)
typedef ALCcontext *(ALC_APIENTRY * | PFNALCGETTHREADCONTEXTPROC )(void)
typedef ALCboolean(ALC_APIENTRY * | PFNALCSETTHREADCONTEXTPROC )(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

typedef int64_t ALint64SOFT

Definition at line 321 of file alext.h.

typedef uint64_t ALuint64SOFT

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.