|  |  |  | librygel-server Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
| RygelMediaArtStoreRygelMediaArtStore — This maps RygelMusicItem objects to their cached cover art, implementing the GNOME MediaArt storage specification and the simplified version that Banshee uses. | 
#define RYGEL_TYPE_MEDIA_ART_STORE RygelThumbnail * rygel_media_art_store_find_media_art (RygelMediaArtStore *self,RygelMusicItem *item,gboolean simple,GError **error); RygelThumbnail * rygel_media_art_store_find_media_art_any (RygelMediaArtStore *self,RygelMusicItem *item,GError **error); GFile * rygel_media_art_store_get_media_art_file (RygelMediaArtStore *self,const gchar *type,RygelMusicItem *item,gboolean simple); RygelMediaArtStore * rygel_media_art_store_get_default (void); struct RygelMediaArtStore; struct RygelMediaArtStoreClass;
#define RYGEL_TYPE_MEDIA_ART_STORE (rygel_media_art_store_get_type ())
The type for RygelMediaArtStore.
RygelThumbnail * rygel_media_art_store_find_media_art (RygelMediaArtStore *self,RygelMusicItem *item,gboolean simple,GError **error);
| 
 | the RygelMediaArtStore instance | 
| 
 | location to store the error occuring, or NULLto ignore | 
RygelThumbnail * rygel_media_art_store_find_media_art_any (RygelMediaArtStore *self,RygelMusicItem *item,GError **error);
| 
 | the RygelMediaArtStore instance | 
| 
 | location to store the error occuring, or NULLto ignore | 
GFile * rygel_media_art_store_get_media_art_file (RygelMediaArtStore *self,const gchar *type,RygelMusicItem *item,gboolean simple);
| 
 | the RygelMediaArtStore instance | 
struct RygelMediaArtStore {
	GObject parent_instance;
	RygelMediaArtStorePrivate * priv;
};
This maps RygelMusicItem objects to their cached cover art, implementing the GNOME MediaArt storage specification and the simplified version that Banshee uses.
struct RygelMediaArtStoreClass {
	GObjectClass parent_class;
};
The class structure for RYGEL_TYPE_MEDIA_ART_STORE. All the fields in this structure are private and should never be accessed directly.