|
static bool | wav2float (const rwav_t *wav, float **pcm, size_t samples_out) |
|
static bool | one_shot_resample (const float *in, size_t samples_in, unsigned rate, float **out, size_t *samples_out) |
|
void | audio_mixer_init (unsigned rate) |
|
void | audio_mixer_done (void) |
|
audio_mixer_sound_t * | audio_mixer_load_wav (void *buffer, int32_t size) |
|
audio_mixer_sound_t * | audio_mixer_load_ogg (void *buffer, int32_t size) |
|
audio_mixer_sound_t * | audio_mixer_load_flac (void *buffer, int32_t size) |
|
audio_mixer_sound_t * | audio_mixer_load_mp3 (void *buffer, int32_t size) |
|
audio_mixer_sound_t * | audio_mixer_load_mod (void *buffer, int32_t size) |
|
void | audio_mixer_destroy (audio_mixer_sound_t *sound) |
|
static bool | audio_mixer_play_wav (audio_mixer_sound_t *sound, audio_mixer_voice_t *voice, bool repeat, float volume, audio_mixer_stop_cb_t stop_cb) |
|
audio_mixer_voice_t * | audio_mixer_play (audio_mixer_sound_t *sound, bool repeat, float volume, audio_mixer_stop_cb_t stop_cb) |
|
void | audio_mixer_stop (audio_mixer_voice_t *voice) |
|
static void | audio_mixer_mix_wav (float *buffer, size_t num_frames, audio_mixer_voice_t *voice, float volume) |
|
void | audio_mixer_mix (float *buffer, size_t num_frames, float volume_override, bool override) |
|
float | audio_mixer_voice_get_volume (audio_mixer_voice_t *voice) |
|
void | audio_mixer_voice_set_volume (audio_mixer_voice_t *voice, float val) |
|