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 "efx.h"

Go to the source code of this file.

Macros

#define AL_BYTE_RW_OFFSETS_SOFT   0x1031
 
#define AL_EXT_double   1
 
#define AL_EXT_float32   1
 
#define AL_EXT_IMA4   1
 
#define AL_EXT_MCFORMATS   1
 
#define AL_EXT_MULAW_MCFORMATS   1
 
#define AL_EXT_source_distance_model   1
 
#define AL_EXT_STATIC_BUFFER   1
 
#define AL_EXT_vorbis   1
 
#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_DOUBLE_EXT   0x10012
 
#define AL_FORMAT_MONO_FLOAT32   0x10010
 
#define AL_FORMAT_MONO_IMA4   0x1300
 
#define AL_FORMAT_MONO_MULAW   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_DOUBLE_EXT   0x10013
 
#define AL_FORMAT_STEREO_FLOAT32   0x10011
 
#define AL_FORMAT_STEREO_IMA4   0x1301
 
#define AL_FORMAT_STEREO_MULAW   0x10015
 
#define AL_FORMAT_VORBIS_EXT   0x10003
 
#define AL_FORMAT_WAVE_EXT   0x10002
 
#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_SAMPLE_RW_OFFSETS_SOFT   0x1032
 
#define AL_SOFT_buffer_sub_data   1
 
#define AL_SOFT_loop_points   1
 
#define AL_SOURCE_DISTANCE_MODEL   0x200
 
#define ALC_ALL_DEVICES_SPECIFIER   0x1013
 
#define ALC_CHAN_CD_LOKI   0x500003
 
#define ALC_CHAN_MAIN_LOKI   0x500001
 
#define ALC_CHAN_PCM_LOKI   0x500002
 
#define ALC_CONNECTED   0x313
 
#define ALC_DEFAULT_ALL_DEVICES_SPECIFIER   0x1012
 
#define ALC_ENUMERATE_ALL_EXT   1
 
#define ALC_EXT_disconnect   1
 
#define ALC_EXT_EFX   1
 
#define ALC_EXT_thread_local_context   1
 
#define ALC_LOKI_audio_channel   1
 

Typedefs

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_BYTE_RW_OFFSETS_SOFT   0x1031

Definition at line 148 of file alext.h.

#define AL_EXT_double   1

Definition at line 59 of file alext.h.

#define AL_EXT_float32   1

Definition at line 53 of file alext.h.

#define AL_EXT_IMA4   1

Definition at line 108 of file alext.h.

#define AL_EXT_MCFORMATS   1

Definition at line 78 of file alext.h.

#define AL_EXT_MULAW_MCFORMATS   1

Definition at line 97 of file alext.h.

#define AL_EXT_source_distance_model   1

Definition at line 142 of file alext.h.

#define AL_EXT_STATIC_BUFFER   1

Definition at line 114 of file alext.h.

#define AL_EXT_vorbis   1

Definition at line 42 of file alext.h.

#define AL_FORMAT_51CHN16   0x120B

Definition at line 86 of file alext.h.

#define AL_FORMAT_51CHN32   0x120C

Definition at line 87 of file alext.h.

#define AL_FORMAT_51CHN8   0x120A

Definition at line 85 of file alext.h.

#define AL_FORMAT_51CHN_MULAW   0x10023

Definition at line 102 of file alext.h.

#define AL_FORMAT_61CHN16   0x120E

Definition at line 89 of file alext.h.

#define AL_FORMAT_61CHN32   0x120F

Definition at line 90 of file alext.h.

#define AL_FORMAT_61CHN8   0x120D

Definition at line 88 of file alext.h.

#define AL_FORMAT_61CHN_MULAW   0x10024

Definition at line 103 of file alext.h.

#define AL_FORMAT_71CHN16   0x1211

Definition at line 92 of file alext.h.

#define AL_FORMAT_71CHN32   0x1212

Definition at line 93 of file alext.h.

#define AL_FORMAT_71CHN8   0x1210

Definition at line 91 of file alext.h.

#define AL_FORMAT_71CHN_MULAW   0x10025

Definition at line 104 of file alext.h.

#define AL_FORMAT_IMA_ADPCM_MONO16_EXT   0x10000

Definition at line 32 of file alext.h.

#define AL_FORMAT_IMA_ADPCM_STEREO16_EXT   0x10001

Definition at line 33 of file alext.h.

#define AL_FORMAT_MONO_DOUBLE_EXT   0x10012

Definition at line 60 of file alext.h.

#define AL_FORMAT_MONO_FLOAT32   0x10010

Definition at line 54 of file alext.h.

#define AL_FORMAT_MONO_IMA4   0x1300

Definition at line 109 of file alext.h.

#define AL_FORMAT_MONO_MULAW   0x10014

Definition at line 98 of file alext.h.

#define AL_FORMAT_QUAD16   0x1205

Definition at line 80 of file alext.h.

#define AL_FORMAT_QUAD16_LOKI   0x10005

Definition at line 49 of file alext.h.

#define AL_FORMAT_QUAD32   0x1206

Definition at line 81 of file alext.h.

#define AL_FORMAT_QUAD8   0x1204

Definition at line 79 of file alext.h.

#define AL_FORMAT_QUAD8_LOKI   0x10004

Definition at line 48 of file alext.h.

#define AL_FORMAT_QUAD_MULAW   0x10021

Definition at line 100 of file alext.h.

#define AL_FORMAT_REAR16   0x1208

Definition at line 83 of file alext.h.

#define AL_FORMAT_REAR32   0x1209

Definition at line 84 of file alext.h.

#define AL_FORMAT_REAR8   0x1207

Definition at line 82 of file alext.h.

#define AL_FORMAT_REAR_MULAW   0x10022

Definition at line 101 of file alext.h.

#define AL_FORMAT_STEREO_DOUBLE_EXT   0x10013

Definition at line 61 of file alext.h.

#define AL_FORMAT_STEREO_FLOAT32   0x10011

Definition at line 55 of file alext.h.

#define AL_FORMAT_STEREO_IMA4   0x1301

Definition at line 110 of file alext.h.

#define AL_FORMAT_STEREO_MULAW   0x10015

Definition at line 99 of file alext.h.

#define AL_FORMAT_VORBIS_EXT   0x10003

Definition at line 43 of file alext.h.

#define AL_FORMAT_WAVE_EXT   0x10002

Definition at line 38 of file alext.h.

#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 31 of file alext.h.

#define AL_LOKI_quadriphonic   1

Definition at line 47 of file alext.h.

#define AL_LOKI_WAVE_format   1

Definition at line 37 of file alext.h.

#define AL_LOOP_POINTS_SOFT   0x2015

Definition at line 158 of file alext.h.

#define AL_SAMPLE_RW_OFFSETS_SOFT   0x1032

Definition at line 149 of file alext.h.

#define AL_SOFT_buffer_sub_data   1

Definition at line 147 of file alext.h.

#define AL_SOFT_loop_points   1

Definition at line 157 of file alext.h.

#define AL_SOURCE_DISTANCE_MODEL   0x200

Definition at line 143 of file alext.h.

#define ALC_ALL_DEVICES_SPECIFIER   0x1013

Definition at line 74 of file alext.h.

#define ALC_CHAN_CD_LOKI   0x500003

Definition at line 68 of file alext.h.

#define ALC_CHAN_MAIN_LOKI   0x500001

Definition at line 66 of file alext.h.

#define ALC_CHAN_PCM_LOKI   0x500002

Definition at line 67 of file alext.h.

#define ALC_CONNECTED   0x313

Definition at line 128 of file alext.h.

#define ALC_DEFAULT_ALL_DEVICES_SPECIFIER   0x1012

Definition at line 73 of file alext.h.

#define ALC_ENUMERATE_ALL_EXT   1

Definition at line 72 of file alext.h.

#define ALC_EXT_disconnect   1

Definition at line 127 of file alext.h.

#define ALC_EXT_EFX   1

Definition at line 122 of file alext.h.

#define ALC_EXT_thread_local_context   1

Definition at line 132 of file alext.h.

#define ALC_LOKI_audio_channel   1

Definition at line 65 of file alext.h.

Typedef Documentation

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

Definition at line 115 of file alext.h.

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

Definition at line 150 of file alext.h.

typedef ALCcontext*(ALC_APIENTRY* PFNALCGETTHREADCONTEXTPROC)(void)

Definition at line 134 of file alext.h.

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

Definition at line 133 of file alext.h.