zenilib: zenilib/jni/external/zenilib/zeni_audio/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 "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_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_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.