Audio interface.
More...
#include <gf_pre.h>
#include <gf_macro.h>
#include <gf_type/audio.h>
#include <gf_type/core.h>
#include <stddef.h>
Go to the source code of this file.
Audio interface.
Definition in file gf_audio.h.
◆ gf_audio_create()
Create audio interface.
- Parameters
-
- Returns
- Audio interface
Definition at line 155 of file gf_audio.c.
◆ gf_audio_decoder_destroy()
Destroy audio decoder.
- Parameters
-
Definition at line 199 of file gf_audio.c.
◆ gf_audio_destroy()
Destroy audio interface.
- Parameters
-
Definition at line 217 of file gf_audio.c.
◆ gf_audio_load()
int gf_audio_load |
( |
gf_audio_t * |
audio, |
|
|
const void * |
data, |
|
|
size_t |
size |
|
) |
| |
Load and play data.
- Parameters
-
audio | Audio interface |
data | Data |
size | Data size |
- Returns
0
if successful, otherwise -1
Definition at line 88 of file gf_audio.c.
◆ gf_audio_load_file()
int gf_audio_load_file |
( |
gf_audio_t * |
audio, |
|
|
const char * |
path |
|
) |
| |
Load and play file.
- Parameters
-
audio | Audio interface |
path | Path |
- Returns
0
if successful, otherwise -1
Definition at line 136 of file gf_audio.c.