#include "audio.h" #include #include AudioSystem* audio_create(void) { AudioSystem* audio = (AudioSystem*)calloc(1, sizeof(AudioSystem)); return audio; } void audio_destroy(AudioSystem* audio) { free(audio); } AudioSource* audio_source_create(AudioSystem* audio) { AudioSource* source = (AudioSource*)calloc(1, sizeof(AudioSource)); source->volume = 1.0f; source->pitch = 1.0f; return source; } void audio_source_destroy(AudioSource* source) { free(source); } void audio_source_play(AudioSource* source) { (void)source; } void audio_source_stop(AudioSource* source) { (void)source; } void audio_source_pause(AudioSource* source) { (void)source; } void audio_source_resume(AudioSource* source) { (void)source; } void audio_source_set_volume(AudioSource* source, float v) { if (source) source->volume = v; } void audio_source_set_pitch(AudioSource* source, float p) { if (source) source->pitch = p; } void audio_source_set_loop(AudioSource* source, int l) { if (source) source->loop = l; } int audio_load_wav(AudioSource* source, const char* path) { (void)source; (void)path; return 0; } int audio_load_wav_memory(AudioSource* source, const uint8_t* data, uint32_t size) { (void)source; (void)data; (void)size; return 0; } void audio_set_master_volume(AudioSystem* audio, float v) { (void)audio; (void)v; }