00001 00007 00008 #ifndef __KX_BLENDERAUDIODEVICE 00009 #define __KX_BLENDERAUDIODEVICE 00010 00011 00012 00013 class KX_BlenderAudioDevice 00014 { 00015 00016 public: 00017 00018 KX_BlenderAudioDevice(void) {}; 00019 ~KX_BlenderAudioDevice() {}; 00020 00025 void Init(int * argc, char ** argv) {}; 00026 00031 // later on an object will be passed, instead of using static method 00032 static void PlaySound(void* blob, void *sounddata,float obmatrix[4][4],bool looping); 00033 00038 // later on an object will be passed, instead of using static method 00039 static void EndSound(void* blob, void *sounddata); 00040 00044 static void *FindSound(char *soundName); 00045 00050 void AddSound(char *soundName) {}; 00051 00052 00056 void SetSound(char *soundName ) {}; 00057 00061 static char *FindSoundName(void *sounddata); 00062 00063 }; 00064 00065 #endif /* __KX_BLENDERAUDIODEVICE */