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