summaryrefslogtreecommitdiff
path: root/src/audio.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/audio.c')
-rw-r--r--src/audio.c56
1 files changed, 28 insertions, 28 deletions
diff --git a/src/audio.c b/src/audio.c
index 935bf1f..6a2164d 100644
--- a/src/audio.c
+++ b/src/audio.c
@@ -72,7 +72,7 @@ Load sound from wave data
- Success return Sound
*/
int laudioLoadSoundFromWave( lua_State *L ) {
- Wave *wave = luaL_checkudata( L, 1, "Wave" );
+ Wave *wave = uluaGetWave( L, 1 );
uluaPushSound( L, LoadSoundFromWave( *wave ) );
@@ -87,7 +87,7 @@ Export wave data to file, returns true on success
- Success return bool
*/
int laudioExportWave( lua_State *L ) {
- Wave *wave = luaL_checkudata( L, 1, "Wave" );
+ Wave *wave = uluaGetWave( L, 1 );
lua_pushboolean( L, ExportWave( *wave, luaL_checkstring( L, 2 ) ) );
@@ -102,7 +102,7 @@ Export wave sample data to code (.h), returns true on success
- Success return true
*/
int laudioExportWaveAsCode( lua_State *L ) {
- Wave *wave = luaL_checkudata( L, 1, "Wave" );
+ Wave *wave = uluaGetWave( L, 1 );
lua_pushboolean( L, ExportWaveAsCode( *wave, luaL_checkstring( L, 2 ) ) );
@@ -119,7 +119,7 @@ int laudioExportWaveAsCode( lua_State *L ) {
Play a sound
*/
int laudioPlaySound( lua_State *L ) {
- Sound *sound = luaL_checkudata( L, 1, "Sound" );
+ Sound *sound = uluaGetSound( L, 1 );
PlaySound( *sound );
@@ -132,7 +132,7 @@ int laudioPlaySound( lua_State *L ) {
Stop playing a sound
*/
int laudioStopSound( lua_State *L ) {
- Sound *sound = luaL_checkudata( L, 1, "Sound" );
+ Sound *sound = uluaGetSound( L, 1 );
StopSound( *sound );
@@ -145,7 +145,7 @@ int laudioStopSound( lua_State *L ) {
Pause a sound
*/
int laudioPauseSound( lua_State *L ) {
- Sound *sound = luaL_checkudata( L, 1, "Sound" );
+ Sound *sound = uluaGetSound( L, 1 );
PauseSound( *sound );
@@ -158,7 +158,7 @@ int laudioPauseSound( lua_State *L ) {
Resume a paused sound
*/
int laudioResumeSound( lua_State *L ) {
- Sound *sound = luaL_checkudata( L, 1, "Sound" );
+ Sound *sound = uluaGetSound( L, 1 );
ResumeSound( *sound );
@@ -173,7 +173,7 @@ Check if a sound is currently playing
- Success return bool
*/
int laudioIsSoundPlaying( lua_State *L ) {
- Sound *sound = luaL_checkudata( L, 1, "Sound" );
+ Sound *sound = uluaGetSound( L, 1 );
lua_pushboolean( L, IsSoundPlaying( *sound ) );
@@ -186,7 +186,7 @@ int laudioIsSoundPlaying( lua_State *L ) {
Set volume for a sound (1.0 is max level)
*/
int laudioSetSoundVolume( lua_State *L ) {
- Sound *sound = luaL_checkudata( L, 1, "Sound" );
+ Sound *sound = uluaGetSound( L, 1 );
float volume = luaL_checknumber( L, 2 );
SetSoundVolume( *sound, volume );
@@ -200,7 +200,7 @@ int laudioSetSoundVolume( lua_State *L ) {
Set pitch for a sound (1.0 is base level)
*/
int laudioSetSoundPitch( lua_State *L ) {
- Sound *sound = luaL_checkudata( L, 1, "Sound" );
+ Sound *sound = uluaGetSound( L, 1 );
float pitch = luaL_checknumber( L, 2 );
SetSoundPitch( *sound, pitch );
@@ -214,7 +214,7 @@ int laudioSetSoundPitch( lua_State *L ) {
Set pan for a sound (0.5 is center)
*/
int laudioSetSoundPan( lua_State *L ) {
- Sound *sound = luaL_checkudata( L, 1, "Sound" );
+ Sound *sound = uluaGetSound( L, 1 );
float pan = luaL_checknumber( L, 2 );
SetSoundPan( *sound, pan );
@@ -228,7 +228,7 @@ int laudioSetSoundPan( lua_State *L ) {
Convert wave data to desired format
*/
int laudioWaveFormat( lua_State *L ) {
- Wave *wave = luaL_checkudata( L, 1, "Wave" );
+ Wave *wave = uluaGetWave( L, 1 );
int sampleRate = luaL_checkinteger( L, 2 );
int sampleSize = luaL_checkinteger( L, 3 );
int channels = luaL_checkinteger( L, 4 );
@@ -246,7 +246,7 @@ Copy a wave to a new wave
- Success return Wave
*/
int laudioWaveCopy( lua_State *L ) {
- Wave *wave = luaL_checkudata( L, 1, "Wave" );
+ Wave *wave = uluaGetWave( L, 1 );
uluaPushWave( L, WaveCopy( *wave ) );
@@ -259,7 +259,7 @@ int laudioWaveCopy( lua_State *L ) {
Crop a wave to defined samples range
*/
int laudioWaveCrop( lua_State *L ) {
- Wave *wave = luaL_checkudata( L, 1, "Wave" );
+ Wave *wave = uluaGetWave( L, 1 );
int initSample = luaL_checkinteger( L, 2 );
int finalSample = luaL_checkinteger( L, 3 );
@@ -297,7 +297,7 @@ int laudioLoadMusicStream( lua_State *L ) {
Start music playing
*/
int laudioPlayMusicStream( lua_State *L ) {
- Music *music = luaL_checkudata( L, 1, "Music" );
+ Music *music = uluaGetMusic( L, 1 );
PlayMusicStream( *music );
@@ -312,7 +312,7 @@ Check if music is playing
- Success return bool
*/
int laudioIsMusicStreamPlaying( lua_State *L ) {
- Music *music = luaL_checkudata( L, 1, "Music" );
+ Music *music = uluaGetMusic( L, 1 );
lua_pushboolean( L, IsMusicStreamPlaying( *music ) );
@@ -325,7 +325,7 @@ int laudioIsMusicStreamPlaying( lua_State *L ) {
Updates buffers for music streaming
*/
int laudioUpdateMusicStream( lua_State *L ) {
- Music *music = luaL_checkudata( L, 1, "Music" );
+ Music *music = uluaGetMusic( L, 1 );
UpdateMusicStream( *music );
@@ -338,7 +338,7 @@ int laudioUpdateMusicStream( lua_State *L ) {
Stop music playing
*/
int laudioStopMusicStream( lua_State *L ) {
- Music *music = luaL_checkudata( L, 1, "Music" );
+ Music *music = uluaGetMusic( L, 1 );
StopMusicStream( *music );
@@ -351,7 +351,7 @@ int laudioStopMusicStream( lua_State *L ) {
Pause music playing
*/
int laudioPauseMusicStream( lua_State *L ) {
- Music *music = luaL_checkudata( L, 1, "Music" );
+ Music *music = uluaGetMusic( L, 1 );
PauseMusicStream( *music );
@@ -364,7 +364,7 @@ int laudioPauseMusicStream( lua_State *L ) {
Resume playing paused music
*/
int laudioResumeMusicStream( lua_State *L ) {
- Music *music = luaL_checkudata( L, 1, "Music" );
+ Music *music = uluaGetMusic( L, 1 );
ResumeMusicStream( *music );
@@ -377,7 +377,7 @@ int laudioResumeMusicStream( lua_State *L ) {
Seek music to a position (in seconds)
*/
int laudioSeekMusicStream( lua_State *L ) {
- Music *music = luaL_checkudata( L, 1, "Music" );
+ Music *music = uluaGetMusic( L, 1 );
float position = luaL_checknumber( L, 2 );
SeekMusicStream( *music, position );
@@ -391,7 +391,7 @@ int laudioSeekMusicStream( lua_State *L ) {
Set volume for music (1.0 is max level)
*/
int laudioSetMusicVolume( lua_State *L ) {
- Music *music = luaL_checkudata( L, 1, "Music" );
+ Music *music = uluaGetMusic( L, 1 );
float volume = luaL_checknumber( L, 2 );
SetMusicVolume( *music, volume );
@@ -405,7 +405,7 @@ int laudioSetMusicVolume( lua_State *L ) {
Set pitch for a music (1.0 is base level)
*/
int laudioSetMusicPitch( lua_State *L ) {
- Music *music = luaL_checkudata( L, 1, "Music" );
+ Music *music = uluaGetMusic( L, 1 );
float pitch = luaL_checknumber( L, 2 );
SetMusicPitch( *music, pitch );
@@ -419,7 +419,7 @@ int laudioSetMusicPitch( lua_State *L ) {
Set pan for a music (0.5 is center)
*/
int laudioSetMusicPan( lua_State *L ) {
- Music *music = luaL_checkudata( L, 1, "Music" );
+ Music *music = uluaGetMusic( L, 1 );
float pan = luaL_checknumber( L, 2 );
SetMusicPitch( *music, pan );
@@ -433,7 +433,7 @@ int laudioSetMusicPan( lua_State *L ) {
Set looping for a music
*/
int laudioSetMusicLooping( lua_State *L ) {
- Music *music = luaL_checkudata( L, 1, "Music" );
+ Music *music = uluaGetMusic( L, 1 );
bool looping = uluaGetBoolean( L, 2 );
music->looping = looping;
@@ -449,7 +449,7 @@ Get looping of a music
- Success return bool
*/
int laudioGetMusicLooping( lua_State *L ) {
- Music *music = luaL_checkudata( L, 1, "Music" );
+ Music *music = uluaGetMusic( L, 1 );
lua_pushboolean( L, music->looping );
@@ -464,7 +464,7 @@ Get music time length (in seconds)
- Success return float
*/
int laudioGetMusicTimeLength( lua_State *L ) {
- Music *music = luaL_checkudata( L, 1, "Music" );
+ Music *music = uluaGetMusic( L, 1 );
lua_pushnumber( L, GetMusicTimeLength( *music ) );
@@ -479,7 +479,7 @@ Get current music time played (in seconds)
- Success return float
*/
int laudioGetMusicTimePlayed( lua_State *L ) {
- Music *music = luaL_checkudata( L, 1, "Music" );
+ Music *music = uluaGetMusic( L, 1 );
lua_pushnumber( L, GetMusicTimePlayed( *music ) );