comparison libmlk-core/mlk/core/music.h @ 456:a6933cd252b7

core: music -> mlk_music
author David Demelier <markand@malikania.fr>
date Sat, 18 Feb 2023 21:03:19 +0100
parents 773a082f0b91
children 5729efd23286
comparison
equal deleted inserted replaced
455:c4f31658104d 456:a6933cd252b7
21 21
22 #include <stddef.h> 22 #include <stddef.h>
23 23
24 #include "core.h" 24 #include "core.h"
25 25
26 enum music_flags { 26 enum mlk_music_flags {
27 MUSIC_NONE = 0, 27 MUSIC_NONE = 0,
28 MUSIC_LOOP = (1 << 0) 28 MUSIC_LOOP = (1 << 0)
29 }; 29 };
30 30
31 struct music { 31 struct mlk_music {
32 void *handle; 32 void *handle;
33 }; 33 };
34 34
35 CORE_BEGIN_DECLS 35 CORE_BEGIN_DECLS
36 36
37 int 37 int
38 music_open(struct music *, const char *); 38 mlk_music_open(struct mlk_music *, const char *);
39 39
40 int 40 int
41 music_openmem(struct music *, const void *, size_t); 41 mlk_music_openmem(struct mlk_music *, const void *, size_t);
42 42
43 int 43 int
44 music_ok(const struct music *); 44 mlk_music_ok(const struct mlk_music *);
45 45
46 int 46 int
47 music_play(struct music *, enum music_flags); 47 mlk_music_play(struct mlk_music *, enum mlk_music_flags);
48 48
49 void 49 void
50 music_pause(struct music *); 50 mlk_music_pause(struct mlk_music *);
51 51
52 void 52 void
53 music_resume(struct music *); 53 mlk_music_resume(struct mlk_music *);
54 54
55 void 55 void
56 music_stop(struct music *); 56 mlk_music_stop(struct mlk_music *);
57 57
58 void 58 void
59 music_finish(struct music *); 59 mlk_music_finish(struct mlk_music *);
60 60
61 CORE_END_DECLS 61 CORE_END_DECLS
62 62
63 #endif /* !MLK_CORE_MUSIC_H */ 63 #endif /* !MLK_CORE_MUSIC_H */