61 #define RL_MALLOC(sz) malloc(sz)
64 #define RL_CALLOC(n,sz) calloc(n,sz)
67 #define RL_FREE(p) free(p)
75 #if !defined(_STDBOOL_H)
76 typedef enum {
false,
true }
bool;
159void WaveFormat(
Wave *wave,
int sampleRate,
int sampleSize,
int channels);
161void WaveCrop(
Wave *wave,
int initSample,
int finalSample);
void SetAudioStreamVolume(AudioStream stream, float volume)
bool IsAudioStreamPlaying(AudioStream stream)
void WaveFormat(Wave *wave, int sampleRate, int sampleSize, int channels)
void SetSoundPitch(Sound sound, float pitch)
void UpdateMusicStream(Music music)
void StopAudioStream(AudioStream stream)
void InitAudioDevice(void)
void WaveCrop(Wave *wave, int initSample, int finalSample)
void StopMusicStream(Music music)
void StopSoundMulti(void)
Wave LoadWave(const char *fileName)
int GetSoundsPlaying(void)
void ResumeAudioStream(AudioStream stream)
void SetAudioStreamBufferSizeDefault(int size)
void SetSoundPan(Sound sound, float pan)
void PlayAudioStream(AudioStream stream)
void PlayMusicStream(Music music)
void SetSoundVolume(Sound sound, float volume)
void ResumeMusicStream(Music music)
float GetMusicTimeLength(Music music)
void SetAudioStreamPan(AudioStream strean, float pan)
void SetMasterVolume(float volume)
bool IsSoundPlaying(Sound sound)
void StopSound(Sound sound)
void UnloadWaveSamples(float *samples)
void ResumeSound(Sound sound)
void UnloadSound(Sound sound)
void UnloadAudioStream(AudioStream stream)
bool IsMusicStreamPlaying(Music music)
void SeekMusicStream(Music music, float position)
void SetAudioStreamPitch(AudioStream stream, float pitch)
void UnloadMusicStream(Music music)
Music LoadMusicStreamFromMemory(const char *fileType, unsigned char *data, int dataSize)
void SetMusicPan(Music sound, float pan)
Sound LoadSound(const char *fileName)
bool IsAudioStreamProcessed(AudioStream stream)
void SetMusicVolume(Music music, float volume)
void UnloadWave(Wave wave)
void SetMusicPitch(Music music, float pitch)
Sound LoadSoundFromWave(Wave wave)
void UpdateAudioStream(AudioStream stream, const void *data, int samplesCount)
void PlaySound(Sound sound)
bool ExportWaveAsCode(Wave wave, const char *fileName)
void CloseAudioDevice(void)
Wave LoadWaveFromMemory(const char *fileType, const unsigned char *fileData, int dataSize)
Music LoadMusicStream(const char *fileName)
struct AudioStream AudioStream
AudioStream LoadAudioStream(unsigned int sampleRate, unsigned int sampleSize, unsigned int channels)
void PauseMusicStream(Music music)
void PauseAudioStream(AudioStream stream)
bool IsAudioDeviceReady(void)
void PauseSound(Sound sound)
float GetMusicTimePlayed(Music music)
void PlaySoundMulti(Sound sound)
bool ExportWave(Wave wave, const char *fileName)
void UpdateSound(Sound sound, const void *data, int samplesCount)
float * LoadWaveSamples(Wave wave)