4 #include <glib-object.h>
7 #define ENGINE_MUSIC_TYPE (engine_music_get_type())
8 #define ENGINE_MUSIC(obj) \
9 G_TYPE_CHECK_INSTANCE_CAST(obj, ENGINE_MUSIC_TYPE, EngineMusic)
10 #define ENGINE_MUSIC_CLASS(class) \
11 G_TYPE_CHECK_CLASS_CAST(class, ENGINE_MUSIC_TYPE, EngineMusicClass)
12 #define ENGINE_IS_MUSIC(obj) \
13 G_TYPE_CHECK_INSTANCE_TYPE(obj, ENGINE_MUSIC_TYPE)
14 #define ENGINE_IS_MUSIC_CLASS(class) \
15 G_TYPE_CHECK_CLASS_TYPE(class, ENGINE_MUSIC_TYPE, EngineMusicClass)
17 typedef struct EngineMusic EngineMusic;
18 typedef struct EngineMusicClass EngineMusicClass;
24 struct EngineMusicClass {
28 GType engine_music_get_type(void);
29 void music_register(GTypeModule *m);