Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

SoundDefines.h

Go to the documentation of this file.
00001 /*
00002  * SoundDefines.h

00003  *
00004  * this is where all kinds of defines are stored

00005  *
00006  * Version: $Id: SoundSystem_SoundDefines_h-source.html,v 1.1 2001/02/01 12:25:18 coockie Exp $

00007  */
00008 
00009 #ifndef __SOUNDDEFINES_H
00010 #define __SOUNDDEFINES_H
00011 
00012 /* openal related stuff */
00013 #define AL_LOOPING 0x1007
00014 #define NUM_BUFFERS 128 //128
00015 #define NUM_SOURCES 64 //64
00016 #define NUM_ENVIRONMENTS 1
00017 
00018 /* activelist defines */
00019 #define SND_REMOVE_ACTIVE_OBJECT        0
00020 #define SND_ADD_ACTIVE_OBJECT           1
00021 #define SND_DO_NOTHING                          2
00022 
00023 /* playstate flags */
00024 #define SND_INITIAL             0
00025 #define SND_MUST_PLAY   1
00026 #define SND_PLAYING             2
00027 #define SND_MUST_STOP   3
00028 #define SND_STOPPED             4
00029 #define SND_MUST_PAUSE  5
00030 #define SND_PAUSED              6
00031 
00032 /* flags for change of state */
00033 #define SND_CHANGE_STATE_GAIN                   1
00034 #define SND_CHANGE_STATE_PITCH                  2
00035 #define SND_CHANGE_STATE_LOOP                   4
00036 #define SND_CHANGE_STATE_POSITION               8
00037 #define SND_CHANGE_STATE_VELOCITY               16
00038 #define SND_CHANGE_STATE_ORIENTATION    32
00039 #define SND_CHANGE_STATE_BYPASS                 64
00040 #define SND_CHANGE_STATE_PANNING                128
00041 
00042 #define SND_FIXED_PANNING                       1
00043 #define SND_FIXED_GAIN                          2
00044 
00045 #endif //__SOUNDDEFINES_H

Generated at Thu Feb 1 13:03:12 2001 for Ketsji Game Engine by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000