aboutsummaryrefslogtreecommitdiff
path: root/src/raylib.h
diff options
context:
space:
mode:
authorraysan5 <raysan5@gmail.com>2016-08-29 11:17:58 +0200
committerraysan5 <raysan5@gmail.com>2016-08-29 11:17:58 +0200
commitbe97583f00997fa918a15d0164190ae6876d0571 (patch)
tree66710f4b0574bf65beae0168601c614554ae8348 /src/raylib.h
parent7dbb17792afa7e91bf56216dff11022d5d147e31 (diff)
downloadraylib-be97583f00997fa918a15d0164190ae6876d0571.tar.gz
raylib-be97583f00997fa918a15d0164190ae6876d0571.zip
Added function: UpdateSound()
Diffstat (limited to 'src/raylib.h')
-rw-r--r--src/raylib.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/raylib.h b/src/raylib.h
index 68cddc5a..d295ef90 100644
--- a/src/raylib.h
+++ b/src/raylib.h
@@ -486,6 +486,7 @@ typedef struct Ray {
typedef struct Sound {
unsigned int source; // OpenAL audio source id
unsigned int buffer; // OpenAL audio buffer id
+ int format; // OpenAL audio format specifier
} Sound;
// Wave type, defines audio wave data
@@ -908,6 +909,7 @@ RLAPI bool IsAudioDeviceReady(void); // Check i
RLAPI Sound LoadSound(char *fileName); // Load sound to memory
RLAPI Sound LoadSoundFromWave(Wave wave); // Load sound to memory from wave data
RLAPI Sound LoadSoundFromRES(const char *rresName, int resId); // Load sound to memory from rRES file (raylib Resource)
+RLAPI void UpdateSound(Sound sound, void *data, int numSamples); // Update sound buffer with new data
RLAPI void UnloadSound(Sound sound); // Unload sound
RLAPI void PlaySound(Sound sound); // Play a sound
RLAPI void PauseSound(Sound sound); // Pause a sound