8#define AUDIO_LUA_NAME "Audio"
14 static int Play(lua_State* L);
15 static int Pause(lua_State* L);
16 static int Stop(lua_State* L);
19 static int PlaySound2D(lua_State* L);
20 static int PlaySound3D(lua_State* L);
21 static int PlaySoundAtPosition(lua_State* L);
22 static int StopSounds(lua_State* L);
23 static int UpdateSound(lua_State* L);
24 static int StopAllSounds(lua_State* L);
25 static int IsSoundPlaying(lua_State* L);
27 static int SetAudioClassVolume(lua_State* L);
28 static int GetAudioClassVolume(lua_State* L);
29 static int SetAudioClassPitch(lua_State* L);
30 static int GetAudioClassPitch(lua_State* L);
32 static int SetMasterVolume(lua_State* L);
33 static int GetMasterVolume(lua_State* L);
34 static int SetMasterPitch(lua_State* L);
35 static int GetMasterPitch(lua_State* L);
38 static int GetDuration(lua_State* L);
39 static int GetPlayTimeNormalized(lua_State* L);
42 static int GetRMS(lua_State* L);
43 static int GetLoudness(lua_State* L);
44 static int GetLoudnessDb(lua_State* L);
45 static int GetFrequencies(lua_State* L);
46 static int GetSpectrum(lua_State* L);
49 static int GetStreamRMS(lua_State* L);
50 static int GetStreamLoudness(lua_State* L);
51 static int GetStreamLoudnessDb(lua_State* L);
52 static int GetStreamFrequencies(lua_State* L);
53 static int GetStreamSpectrum(lua_State* L);