| Top |
GUPnPMediaCollection *
gupnp_media_collection_new (void);
Create a new writable media collection.
GUPnPMediaCollection *
gupnp_media_collection_new_from_string
(const char *data);
Parse a new GUPnPMediaCollection from a block of XML data.
void gupnp_media_collection_set_title (GUPnPMediaCollection *collection,const char *title);
Set the title of a GUPnPMediaCollection.
const char *
gupnp_media_collection_get_title (GUPnPMediaCollection *collection);
void gupnp_media_collection_set_author (GUPnPMediaCollection *collection,const char *author);
Set the author of the media collection
const char *
gupnp_media_collection_get_author (GUPnPMediaCollection *collection);
GUPnPDIDLLiteItem *
gupnp_media_collection_add_item (GUPnPMediaCollection *collection);
char *
gupnp_media_collection_get_string (GUPnPMediaCollection *collection);
XML string representing this media
collection. g_free() after use. If the colleciton is not mutable, returns a
copy of the original string.
[transfer full]
GList *
gupnp_media_collection_get_items (GUPnPMediaCollection *collection);
A GList containing the elemens of this collection, in proper order. Unref all items and free the list after use.
[transfer full][element-type GUPnPDIDLLiteItem]
gboolean
gupnp_media_collection_get_mutable (GUPnPMediaCollection *collection);
“author” property“author” gchar *
The author of this media collection.
Flags: Read / Write / Construct
Default value: NULL
“data” property“data” gchar *
Block of data to parse a collection from. If data is set upon construction it will override the other properties and create a unmutable collection parsed from data.
Flags: Write / Construct Only
Default value: NULL
“mutable” property“mutable” gboolean
Whether this media collation is modifyable or not.
Flags: Read
Default value: FALSE
“title” property“title” gchar *
The title of this media collection.
Flags: Read / Write / Construct
Default value: NULL