diff options
Diffstat (limited to 'include/audio.h')
| -rw-r--r-- | include/audio.h | 30 |
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 ); |
