summaryrefslogtreecommitdiff
path: root/include/audio.h
diff options
context:
space:
mode:
authorjussi2022-05-31 18:05:44 +0300
committerjussi2022-05-31 18:05:44 +0300
commitc106785ae5b446ad9460843ee57f823abacd553f (patch)
tree2758bc9cf63b6d5990e2d9436b10d31e50a56ccd /include/audio.h
parentb1bb77e1398b2f73623ef8c1e9cb2d7adbdea139 (diff)
downloadreilua-enhanced-c106785ae5b446ad9460843ee57f823abacd553f.tar.gz
reilua-enhanced-c106785ae5b446ad9460843ee57f823abacd553f.tar.bz2
reilua-enhanced-c106785ae5b446ad9460843ee57f823abacd553f.zip
Wave and more sound functions.
Diffstat (limited to 'include/audio.h')
-rw-r--r--include/audio.h30
1 files changed, 26 insertions, 4 deletions
diff --git a/include/audio.h b/include/audio.h
index f7f3d39..1bb9601 100644
--- a/include/audio.h
+++ b/include/audio.h
@@ -1,16 +1,38 @@
#pragma once
-/* Sounds. */
+/* Audio device management. */
+int laudioSetMasterVolume( lua_State *L );
+/* Wave/Sound Loading. */
int laudioLoadSound( lua_State *L );
+int laudioLoadWave( lua_State *L );
+int laudioLoadSoundFromWave( lua_State *L );
+int laudioUnloadSound( lua_State *L );
+int laudioUnloadWave( lua_State *L );
+int laudioExportWave( lua_State *L );
+int laudioExportWaveAsCode( lua_State *L );
+/* Wave/Sound management. */
+int laudioPlaySound( lua_State *L );
+int laudioStopSound( lua_State *L );
+int laudioPauseSound( lua_State *L );
+int laudioResumeSound( lua_State *L );
int laudioPlaySoundMulti( lua_State *L );
+int laudioStopSoundMulti( lua_State *L );
+int laudioGetSoundsPlaying( lua_State *L );
+int laudioIsSoundPlaying( lua_State *L );
int laudioSetSoundVolume( lua_State *L );
int laudioSetSoundPitch( lua_State *L );
-int laudioUnloadSound( lua_State *L );
-/* Music. */
+int laudioWaveFormat( lua_State *L );
+int laudioWaveCopy( lua_State *L );
+int laudioWaveCrop( lua_State *L );
+/* Music management. */
int laudioLoadMusicStream( lua_State *L );
int laudioPlayMusicStream( lua_State *L );
+int laudioIsMusicStreamPlaying( lua_State *L );
int laudioStopMusicStream( lua_State *L );
int laudioPauseMusicStream( lua_State *L );
int laudioResumeMusicStream( lua_State *L );
-int laudioIsMusicStreamPlaying( lua_State *L );
+int laudioSeekMusicStream( lua_State *L );
int laudioSetMusicVolume( lua_State *L );
+int laudioSetMusicPitch( lua_State *L );
+int laudioGetMusicTimeLength( lua_State *L );
+int laudioGetMusicTimePlayed( lua_State *L );