RygelMusicItem

RygelMusicItem — Represents a music item.

Synopsis

#define             RYGEL_TYPE_MUSIC_ITEM
void                rygel_music_item_lookup_album_art   (RygelMusicItem *self);
#define             RYGEL_MUSIC_ITEM_UPNP_CLASS
RygelMusicItem *    rygel_music_item_new                (const gchar *id,
                                                         RygelMediaContainer *parent,
                                                         const gchar *title,
                                                         const gchar *upnp_class);
struct              RygelMusicItem;
struct              RygelMusicItemClass;

Object Hierarchy

  GObject
   +----RygelMediaObject
         +----RygelMediaItem
               +----RygelAudioItem
                     +----RygelMusicItem

Description

Details

RYGEL_TYPE_MUSIC_ITEM

#define RYGEL_TYPE_MUSIC_ITEM (rygel_music_item_get_type ())

The type for RygelMusicItem.


rygel_music_item_lookup_album_art ()

void                rygel_music_item_lookup_album_art   (RygelMusicItem *self);

self :

the RygelMusicItem instance

RYGEL_MUSIC_ITEM_UPNP_CLASS

#define RYGEL_MUSIC_ITEM_UPNP_CLASS "object.item.audioItem.musicTrack"

rygel_music_item_new ()

RygelMusicItem *    rygel_music_item_new                (const gchar *id,
                                                         RygelMediaContainer *parent,
                                                         const gchar *title,
                                                         const gchar *upnp_class);

struct RygelMusicItem

struct RygelMusicItem;

Represents a music item.


struct RygelMusicItemClass

struct RygelMusicItemClass {
	RygelAudioItemClass parent_class;
};

The class structure for RYGEL_TYPE_MUSIC_ITEM. All the fields in this structure are private and should never be accessed directly.

RygelAudioItemClass parent_class;

the parent class structure