Type definitions related to audio interface.
Type definitions related to core.
void gf_audio_stop(gf_audio_t *audio, gf_audio_id_t id)
Stop audio.
void gf_audio_resume(gf_audio_t *audio, gf_audio_id_t id)
Resume audio.
gf_audio_id_t gf_audio_load(gf_audio_t *audio, const void *data, size_t size)
Load and play data.
gf_audio_t * gf_audio_create(gf_engine_t *engine)
Create audio interface.
void gf_audio_destroy(gf_audio_t *audio)
Destroy audio interface.
void gf_audio_decoder_destroy(gf_audio_decoder_t *decoder)
Destroy audio decoder.
void gf_audio_pause(gf_audio_t *audio, gf_audio_id_t id)
Pause audio.
gf_audio_id_t gf_audio_load_file(gf_audio_t *audio, const char *path)
Load and play file.
#define GF_EXPORT
Macro for platform-dependent symbol export/import.
Required headers before anything.