]> git.draconx.ca Git - upkg.git/blob - src/engine/music-module.h
d425b9efdb0d4031f91bfd98f7ad6a4393fec031
[upkg.git] / src / engine / music-module.h
1 #ifndef MUSIC_MODULE_H_
2 #define MUSIC_MODULE_H_
3
4 #include "upkg.h"
5
6 struct music_mod;
7
8 /* Initialize the module decoding system. */
9 int music_mod_init(void);
10 /* Shutdown the module decoding system. */
11 void music_mod_exit(void);
12
13 struct music_mod *music_mod_open(struct upkg_file *f);
14 void music_mod_close(struct music_mod *mod);
15 int music_mod_dump(struct music_mod *mod, FILE *of);
16
17 const char *music_mod_type(struct music_mod *mod);
18
19 #endif