4 #include <glib-object.h>
6 #define U_MUSIC_TYPE (u_music_get_type())
8 G_TYPE_CHECK_INSTANCE_CAST(obj, U_MUSIC_TYPE, UMusic)
9 #define U_MUSIC_CLASS(class) \
10 G_TYPE_CHECK_CLASS_CAST(class, U_MUSIC_TYPE, UMusicClass)
11 #define IS_U_MUSIC(obj) \
12 G_TYPE_CHECK_INSTANCE_TYPE(obj, U_MUSIC_TYPE)
13 #define IS_U_MUSIC_CLASS(class) \
14 G_TYPE_CHECK_CLASS_TYPE(class, U_MUSIC_TYPE, UMusicClass)
16 typedef struct UMusic UMusic;
17 typedef struct UMusicClass UMusicClass;
34 GType u_music_get_type(void);
36 static inline GObject *u_music_new(void)
38 return g_object_new(u_music_get_type(), NULL);