San7o/micro-audio.c
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
micro-audio.c
=============
A tiny C99 wrapper over miniaudio for managing audio sounds and
streams.
Author: Giovanni Santini
Mail: giovanni.santini@proton.me
License: MIT
API
---
int audio_initialize(Audio *a);
int audio_terminate(Audio *a);
int audio_init_stream(Audio *a, const char* stream_name);
int audio_load(Audio *a, const char* audio_name,
const char* audio_path, const char* stream_name);
int audio_play(Audio *a, const char* audio_name);
int audio_stream_start(Audio *a, const char* stream_name);
int audio_stream_stop(Audio *a, const char* stream_name);
int audio_stream_set_volume(Audio *a, const char* stream_name,
float volume);