544c527ef349d5cec49913c1553ec0fcdc09b688
[profile/ivi/GUPnP-AV.git] / doc / html / GUPnPDIDLLiteObject.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <title>GUPnPDIDLLiteObject</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7 <link rel="home" href="index.html" title="GUPnP A/V Reference Manual">
8 <link rel="up" href="ch01.html" title="GUPnP A/V">
9 <link rel="prev" href="GUPnPDIDLLiteParser.html" title="GUPnPDIDLLiteParser">
10 <link rel="next" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer">
11 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12 <link rel="stylesheet" href="style.css" type="text/css">
13 </head>
14 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
16 <tr valign="middle">
17 <td><a accesskey="p" href="GUPnPDIDLLiteParser.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20 <th width="100%" align="center">GUPnP A/V Reference Manual</th>
21 <td><a accesskey="n" href="GUPnPDIDLLiteContainer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22 </tr>
23 <tr><td colspan="5" class="shortcuts">
24 <a href="#GUPnPDIDLLiteObject.synopsis" class="shortcut">Top</a>
25                    | 
26                   <a href="#GUPnPDIDLLiteObject.description" class="shortcut">Description</a>
27                    | 
28                   <a href="#GUPnPDIDLLiteObject.object-hierarchy" class="shortcut">Object Hierarchy</a>
29                    | 
30                   <a href="#GUPnPDIDLLiteObject.properties" class="shortcut">Properties</a>
31 </td></tr>
32 </table>
33 <div class="refentry">
34 <a name="GUPnPDIDLLiteObject"></a><div class="titlepage"></div>
35 <div class="refnamediv"><table width="100%"><tr>
36 <td valign="top">
37 <h2><span class="refentrytitle"><a name="GUPnPDIDLLiteObject.top_of_page"></a>GUPnPDIDLLiteObject</span></h2>
38 <p>GUPnPDIDLLiteObject — DIDL-Lite Object</p>
39 </td>
40 <td valign="top" align="right"></td>
41 </tr></table></div>
42 <div class="refsynopsisdiv">
43 <a name="GUPnPDIDLLiteObject.synopsis"></a><h2>Synopsis</h2>
44 <pre class="synopsis">                    <a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject-struct" title="GUPnPDIDLLiteObject">GUPnPDIDLLiteObject</a>;
45 enum                <a class="link" href="GUPnPDIDLLiteObject.html#GUPnPOCMFlags" title="enum GUPnPOCMFlags">GUPnPOCMFlags</a>;
46 enum                <a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteFragmentResult" title="enum GUPnPDIDLLiteFragmentResult">GUPnPDIDLLiteFragmentResult</a>;
47 <span class="returnvalue">xmlNode</span> *           <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-xml-node" title="gupnp_didl_lite_object_get_xml_node ()">gupnp_didl_lite_object_get_xml_node</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
48 <span class="returnvalue">xmlNsPtr</span>            <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-upnp-namespace" title="gupnp_didl_lite_object_get_upnp_namespace ()">gupnp_didl_lite_object_get_upnp_namespace</a>
49                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
50 <span class="returnvalue">xmlNsPtr</span>            <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-dc-namespace" title="gupnp_didl_lite_object_get_dc_namespace ()">gupnp_didl_lite_object_get_dc_namespace</a>
51                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
52 <span class="returnvalue">xmlNsPtr</span>            <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-dlna-namespace" title="gupnp_didl_lite_object_get_dlna_namespace ()">gupnp_didl_lite_object_get_dlna_namespace</a>
53                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
54 <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-properties" title="gupnp_didl_lite_object_get_properties ()">gupnp_didl_lite_object_get_properties</a>
55                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
56                                                          <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);
57 const <span class="returnvalue">char</span> *        <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-id" title="gupnp_didl_lite_object_get_id ()">gupnp_didl_lite_object_get_id</a>       (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
58 const <span class="returnvalue">char</span> *        <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-parent-id" title="gupnp_didl_lite_object_get_parent_id ()">gupnp_didl_lite_object_get_parent_id</a>
59                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
60 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-restricted" title="gupnp_didl_lite_object_get_restricted ()">gupnp_didl_lite_object_get_restricted</a>
61                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
62 const <span class="returnvalue">char</span> *        <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-title" title="gupnp_didl_lite_object_get_title ()">gupnp_didl_lite_object_get_title</a>    (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
63 const <span class="returnvalue">char</span> *        <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-creator" title="gupnp_didl_lite_object_get_creator ()">gupnp_didl_lite_object_get_creator</a>  (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
64 const <span class="returnvalue">char</span> *        <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-artist" title="gupnp_didl_lite_object_get_artist ()">gupnp_didl_lite_object_get_artist</a>   (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
65 const <span class="returnvalue">char</span> *        <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-author" title="gupnp_didl_lite_object_get_author ()">gupnp_didl_lite_object_get_author</a>   (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
66 <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-creators" title="gupnp_didl_lite_object_get_creators ()">gupnp_didl_lite_object_get_creators</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
67 <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-artists" title="gupnp_didl_lite_object_get_artists ()">gupnp_didl_lite_object_get_artists</a>  (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
68 <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-authors" title="gupnp_didl_lite_object_get_authors ()">gupnp_didl_lite_object_get_authors</a>  (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
69 <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-descriptors" title="gupnp_didl_lite_object_get_descriptors ()">gupnp_didl_lite_object_get_descriptors</a>
70                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
71 const <span class="returnvalue">char</span> *        <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-write-status" title="gupnp_didl_lite_object_get_write_status ()">gupnp_didl_lite_object_get_write_status</a>
72                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
73 const <span class="returnvalue">char</span> *        <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-genre" title="gupnp_didl_lite_object_get_genre ()">gupnp_didl_lite_object_get_genre</a>    (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
74 const <span class="returnvalue">char</span> *        <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-upnp-class" title="gupnp_didl_lite_object_get_upnp_class ()">gupnp_didl_lite_object_get_upnp_class</a>
75                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
76 const <span class="returnvalue">char</span> *        <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-album" title="gupnp_didl_lite_object_get_album ()">gupnp_didl_lite_object_get_album</a>    (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
77 const <span class="returnvalue">char</span> *        <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-album-art" title="gupnp_didl_lite_object_get_album_art ()">gupnp_didl_lite_object_get_album_art</a>
78                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
79 const <span class="returnvalue">char</span> *        <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-description" title="gupnp_didl_lite_object_get_description ()">gupnp_didl_lite_object_get_description</a>
80                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
81 const <span class="returnvalue">char</span> *        <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-date" title="gupnp_didl_lite_object_get_date ()">gupnp_didl_lite_object_get_date</a>     (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
82 <span class="returnvalue">int</span>                 <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-track-number" title="gupnp_didl_lite_object_get_track_number ()">gupnp_didl_lite_object_get_track_number</a>
83                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
84 <a class="link" href="GUPnPDIDLLiteObject.html#GUPnPOCMFlags" title="enum GUPnPOCMFlags"><span class="returnvalue">GUPnPOCMFlags</span></a>       <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-dlna-managed" title="gupnp_didl_lite_object_get_dlna_managed ()">gupnp_didl_lite_object_get_dlna_managed</a>
85                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
86 <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-resources" title="gupnp_didl_lite_object_get_resources ()">gupnp_didl_lite_object_get_resources</a>
87                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
88 <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="returnvalue">GUPnPDIDLLiteResource</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-compat-resource" title="gupnp_didl_lite_object_get_compat_resource ()">gupnp_didl_lite_object_get_compat_resource</a>
89                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
90                                                          <em class="parameter"><code>const <span class="type">char</span> *sink_protocol_info</code></em>,
91                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> lenient</code></em>);
92 <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="returnvalue">GUPnPDIDLLiteResource</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-resource" title="gupnp_didl_lite_object_add_resource ()">gupnp_didl_lite_object_add_resource</a>
93                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
94 <a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="returnvalue">GUPnPDIDLLiteDescriptor</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-descriptor" title="gupnp_didl_lite_object_add_descriptor ()">gupnp_didl_lite_object_add_descriptor</a>
95                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
96 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-upnp-class" title="gupnp_didl_lite_object_set_upnp_class ()">gupnp_didl_lite_object_set_upnp_class</a>
97                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
98                                                          <em class="parameter"><code>const <span class="type">char</span> *upnp_class</code></em>);
99 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-id" title="gupnp_didl_lite_object_set_id ()">gupnp_didl_lite_object_set_id</a>       (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
100                                                          <em class="parameter"><code>const <span class="type">char</span> *id</code></em>);
101 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-parent-id" title="gupnp_didl_lite_object_set_parent_id ()">gupnp_didl_lite_object_set_parent_id</a>
102                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
103                                                          <em class="parameter"><code>const <span class="type">char</span> *parent_id</code></em>);
104 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-restricted" title="gupnp_didl_lite_object_set_restricted ()">gupnp_didl_lite_object_set_restricted</a>
105                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
106                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> restricted</code></em>);
107 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-title" title="gupnp_didl_lite_object_set_title ()">gupnp_didl_lite_object_set_title</a>    (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
108                                                          <em class="parameter"><code>const <span class="type">char</span> *title</code></em>);
109 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-creator" title="gupnp_didl_lite_object_set_creator ()">gupnp_didl_lite_object_set_creator</a>  (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
110                                                          <em class="parameter"><code>const <span class="type">char</span> *creator</code></em>);
111 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-artist" title="gupnp_didl_lite_object_set_artist ()">gupnp_didl_lite_object_set_artist</a>   (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
112                                                          <em class="parameter"><code>const <span class="type">char</span> *artist</code></em>);
113 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-author" title="gupnp_didl_lite_object_set_author ()">gupnp_didl_lite_object_set_author</a>   (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
114                                                          <em class="parameter"><code>const <span class="type">char</span> *author</code></em>);
115 <a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="returnvalue">GUPnPDIDLLiteContributor</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-creator" title="gupnp_didl_lite_object_add_creator ()">gupnp_didl_lite_object_add_creator</a>
116                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
117 <a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="returnvalue">GUPnPDIDLLiteContributor</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-artist" title="gupnp_didl_lite_object_add_artist ()">gupnp_didl_lite_object_add_artist</a>
118                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
119 <a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="returnvalue">GUPnPDIDLLiteContributor</span></a> * <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-author" title="gupnp_didl_lite_object_add_author ()">gupnp_didl_lite_object_add_author</a>
120                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
121 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-genre" title="gupnp_didl_lite_object_set_genre ()">gupnp_didl_lite_object_set_genre</a>    (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
122                                                          <em class="parameter"><code>const <span class="type">char</span> *genre</code></em>);
123 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-write-status" title="gupnp_didl_lite_object_set_write_status ()">gupnp_didl_lite_object_set_write_status</a>
124                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
125                                                          <em class="parameter"><code>const <span class="type">char</span> *write_status</code></em>);
126 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-album" title="gupnp_didl_lite_object_set_album ()">gupnp_didl_lite_object_set_album</a>    (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
127                                                          <em class="parameter"><code>const <span class="type">char</span> *album</code></em>);
128 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-album-art" title="gupnp_didl_lite_object_set_album_art ()">gupnp_didl_lite_object_set_album_art</a>
129                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
130                                                          <em class="parameter"><code>const <span class="type">char</span> *album_art</code></em>);
131 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-description" title="gupnp_didl_lite_object_set_description ()">gupnp_didl_lite_object_set_description</a>
132                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
133                                                          <em class="parameter"><code>const <span class="type">char</span> *description</code></em>);
134 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-date" title="gupnp_didl_lite_object_set_date ()">gupnp_didl_lite_object_set_date</a>     (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
135                                                          <em class="parameter"><code>const <span class="type">char</span> *date</code></em>);
136 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-track-number" title="gupnp_didl_lite_object_set_track_number ()">gupnp_didl_lite_object_set_track_number</a>
137                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
138                                                          <em class="parameter"><code><span class="type">int</span> track_number</code></em>);
139 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-dlna-managed" title="gupnp_didl_lite_object_set_dlna_managed ()">gupnp_didl_lite_object_set_dlna_managed</a>
140                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
141                                                          <em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html#GUPnPOCMFlags" title="enum GUPnPOCMFlags"><span class="type">GUPnPOCMFlags</span></a> dlna_managed</code></em>);
142 <a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteFragmentResult" title="enum GUPnPDIDLLiteFragmentResult"><span class="returnvalue">GUPnPDIDLLiteFragmentResult</span></a> <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-apply-fragments" title="gupnp_didl_lite_object_apply_fragments ()">gupnp_didl_lite_object_apply_fragments</a>
143                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
144                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **current_fragments</code></em>,
145                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> current_size</code></em>,
146                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **new_fragments</code></em>,
147                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> new_size</code></em>);
148 <span class="returnvalue">char</span> *              <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-album-xml-string" title="gupnp_didl_lite_object_get_album_xml_string ()">gupnp_didl_lite_object_get_album_xml_string</a>
149                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
150 <span class="returnvalue">char</span> *              <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-artists-xml-string" title="gupnp_didl_lite_object_get_artists_xml_string ()">gupnp_didl_lite_object_get_artists_xml_string</a>
151                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
152 <span class="returnvalue">char</span> *              <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-date-xml-string" title="gupnp_didl_lite_object_get_date_xml_string ()">gupnp_didl_lite_object_get_date_xml_string</a>
153                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
154 <span class="returnvalue">char</span> *              <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-title-xml-string" title="gupnp_didl_lite_object_get_title_xml_string ()">gupnp_didl_lite_object_get_title_xml_string</a>
155                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
156 <span class="returnvalue">char</span> *              <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-track-number-xml-string" title="gupnp_didl_lite_object_get_track_number_xml_string ()">gupnp_didl_lite_object_get_track_number_xml_string</a>
157                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
158 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-update-id" title="gupnp_didl_lite_object_get_update_id ()">gupnp_didl_lite_object_get_update_id</a>
159                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
160 <span class="returnvalue">char</span> *              <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-upnp-class-xml-string" title="gupnp_didl_lite_object_get_upnp_class_xml_string ()">gupnp_didl_lite_object_get_upnp_class_xml_string</a>
161                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
162 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-set-update-id" title="gupnp_didl_lite_object_set_update_id ()">gupnp_didl_lite_object_set_update_id</a>
163                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
164                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> update_id</code></em>);
165 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-unset-artists" title="gupnp_didl_lite_object_unset_artists ()">gupnp_didl_lite_object_unset_artists</a>
166                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
167 <span class="returnvalue">void</span>                <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-unset-update-id" title="gupnp_didl_lite_object_unset_update_id ()">gupnp_didl_lite_object_unset_update_id</a>
168                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
169 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-update-id-is-set" title="gupnp_didl_lite_object_update_id_is_set ()">gupnp_didl_lite_object_update_id_is_set</a>
170                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);
171 </pre>
172 </div>
173 <div class="refsect1">
174 <a name="GUPnPDIDLLiteObject.object-hierarchy"></a><h2>Object Hierarchy</h2>
175 <pre class="synopsis">
176   <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
177    +----GUPnPDIDLLiteObject
178          +----<a class="link" href="GUPnPDIDLLiteContainer.html" title="GUPnPDIDLLiteContainer">GUPnPDIDLLiteContainer</a>
179          +----<a class="link" href="GUPnPDIDLLiteItem.html" title="GUPnPDIDLLiteItem">GUPnPDIDLLiteItem</a>
180 </pre>
181 </div>
182 <div class="refsect1">
183 <a name="GUPnPDIDLLiteObject.properties"></a><h2>Properties</h2>
184 <pre class="synopsis">
185   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--album" title='The "album" property'>album</a>"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
186   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--album-art" title='The "album-art" property'>album-art</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
187   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--artist" title='The "artist" property'>artist</a>"                   <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
188   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--author" title='The "author" property'>author</a>"                   <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
189   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--creator" title='The "creator" property'>creator</a>"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
190   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--date" title='The "date" property'>date</a>"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
191   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--dc-namespace" title='The "dc-namespace" property'>dc-namespace</a>"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write / Construct Only
192   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--description" title='The "description" property'>description</a>"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
193   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--dlna-managed" title='The "dlna-managed" property'>dlna-managed</a>"             <a class="link" href="GUPnPDIDLLiteObject.html#GUPnPOCMFlags" title="enum GUPnPOCMFlags"><span class="type">GUPnPOCMFlags</span></a>         : Read / Write
194   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--dlna-namespace" title='The "dlna-namespace" property'>dlna-namespace</a>"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write / Construct Only
195   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--genre" title='The "genre" property'>genre</a>"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
196   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--id" title='The "id" property'>id</a>"                       <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
197   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--parent-id" title='The "parent-id" property'>parent-id</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
198   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--restricted" title='The "restricted" property'>restricted</a>"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
199   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--title" title='The "title" property'>title</a>"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
200   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--track-number" title='The "track-number" property'>track-number</a>"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
201   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--update-id" title='The "update-id" property'>update-id</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
202   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--upnp-class" title='The "upnp-class" property'>upnp-class</a>"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
203   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--upnp-namespace" title='The "upnp-namespace" property'>upnp-namespace</a>"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write / Construct Only
204   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--write-status" title='The "write-status" property'>write-status</a>"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
205   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--xml-doc" title='The "xml-doc" property'>xml-doc</a>"                  <span class="type">GUPnPXMLDoc</span>*          : Write / Construct Only
206   "<a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteObject--xml-node" title='The "xml-node" property'>xml-node</a>"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write / Construct Only
207 </pre>
208 </div>
209 <div class="refsect1">
210 <a name="GUPnPDIDLLiteObject.description"></a><h2>Description</h2>
211 <p>
212 <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> respresent a DIDL-Lite object element.
213 </p>
214 </div>
215 <div class="refsect1">
216 <a name="GUPnPDIDLLiteObject.details"></a><h2>Details</h2>
217 <div class="refsect2">
218 <a name="GUPnPDIDLLiteObject-struct"></a><h3>GUPnPDIDLLiteObject</h3>
219 <pre class="programlisting">typedef struct _GUPnPDIDLLiteObject GUPnPDIDLLiteObject;</pre>
220 </div>
221 <hr>
222 <div class="refsect2">
223 <a name="GUPnPOCMFlags"></a><h3>enum GUPnPOCMFlags</h3>
224 <pre class="programlisting">typedef enum {
225         GUPNP_OCM_FLAGS_NONE               = 0x0,
226         GUPNP_OCM_FLAGS_UPLOAD             = 0x01,
227         GUPNP_OCM_FLAGS_CREATE_CONTAINER   = 0x02,
228         GUPNP_OCM_FLAGS_DESTROYABLE        = 0x04,
229         GUPNP_OCM_FLAGS_UPLOAD_DESTROYABLE = 0x08,
230         GUPNP_OCM_FLAGS_CHANGE_METADATA    = 0x10
231 } GUPnPOCMFlags;
232 </pre>
233 <p>
234 The DLNA OCM flags supported by a DIDL-Lite Object. For details on these
235 flags please refer to section 7.3.118.4 of DLNA Networked Device
236 Interoperability Guidelines Volume 1, October 2006.
237 </p>
238 <div class="variablelist"><table border="0">
239 <col align="left" valign="top">
240 <tbody>
241 <tr>
242 <td><p><a name="GUPNP-OCM-FLAGS-NONE:CAPS"></a><span class="term"><code class="literal">GUPNP_OCM_FLAGS_NONE</code></span></p></td>
243 <td>No flags
244 </td>
245 </tr>
246 <tr>
247 <td><p><a name="GUPNP-OCM-FLAGS-UPLOAD:CAPS"></a><span class="term"><code class="literal">GUPNP_OCM_FLAGS_UPLOAD</code></span></p></td>
248 <td>Indicates support for content upload.
249 </td>
250 </tr>
251 <tr>
252 <td><p><a name="GUPNP-OCM-FLAGS-CREATE-CONTAINER:CAPS"></a><span class="term"><code class="literal">GUPNP_OCM_FLAGS_CREATE_CONTAINER</code></span></p></td>
253 <td>Indicates support for creation of child
254                                    container.
255 </td>
256 </tr>
257 <tr>
258 <td><p><a name="GUPNP-OCM-FLAGS-DESTROYABLE:CAPS"></a><span class="term"><code class="literal">GUPNP_OCM_FLAGS_DESTROYABLE</code></span></p></td>
259 <td>This object is destroyable.
260 </td>
261 </tr>
262 <tr>
263 <td><p><a name="GUPNP-OCM-FLAGS-UPLOAD-DESTROYABLE:CAPS"></a><span class="term"><code class="literal">GUPNP_OCM_FLAGS_UPLOAD_DESTROYABLE</code></span></p></td>
264 <td>Indicates support for upload of
265                                      destroyable content.
266 </td>
267 </tr>
268 <tr>
269 <td><p><a name="GUPNP-OCM-FLAGS-CHANGE-METADATA:CAPS"></a><span class="term"><code class="literal">GUPNP_OCM_FLAGS_CHANGE_METADATA</code></span></p></td>
270 <td>Indicates support for changing metadata.
271 </td>
272 </tr>
273 </tbody>
274 </table></div>
275 </div>
276 <hr>
277 <div class="refsect2">
278 <a name="GUPnPDIDLLiteFragmentResult"></a><h3>enum GUPnPDIDLLiteFragmentResult</h3>
279 <pre class="programlisting">typedef enum {
280       GUPNP_DIDL_LITE_FRAGMENT_RESULT_OK,
281       GUPNP_DIDL_LITE_FRAGMENT_RESULT_CURRENT_BAD_XML,
282       GUPNP_DIDL_LITE_FRAGMENT_RESULT_NEW_BAD_XML,
283       GUPNP_DIDL_LITE_FRAGMENT_RESULT_CURRENT_INVALID,
284       GUPNP_DIDL_LITE_FRAGMENT_RESULT_NEW_INVALID,
285       GUPNP_DIDL_LITE_FRAGMENT_RESULT_REQUIRED_TAG,
286       GUPNP_DIDL_LITE_FRAGMENT_RESULT_READONLY_TAG,
287       GUPNP_DIDL_LITE_FRAGMENT_RESULT_MISMATCH,
288       GUPNP_DIDL_LITE_FRAGMENT_RESULT_UNKNOWN_ERROR
289 } GUPnPDIDLLiteFragmentResult;
290 </pre>
291 <p>
292 Possible return values of the <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-apply-fragments" title="gupnp_didl_lite_object_apply_fragments ()"><code class="function">gupnp_didl_lite_object_apply_fragments()</code></a> call.
293 </p>
294 <div class="variablelist"><table border="0">
295 <col align="left" valign="top">
296 <tbody>
297 <tr>
298 <td><p><a name="GUPNP-DIDL-LITE-FRAGMENT-RESULT-OK:CAPS"></a><span class="term"><code class="literal">GUPNP_DIDL_LITE_FRAGMENT_RESULT_OK</code></span></p></td>
299 <td>Operation succeeded.
300 </td>
301 </tr>
302 <tr>
303 <td><p><a name="GUPNP-DIDL-LITE-FRAGMENT-RESULT-CURRENT-BAD-XML:CAPS"></a><span class="term"><code class="literal">GUPNP_DIDL_LITE_FRAGMENT_RESULT_CURRENT_BAD_XML</code></span></p></td>
304 <td>Current set of fragments
305 is bad XML
306 </td>
307 </tr>
308 <tr>
309 <td><p><a name="GUPNP-DIDL-LITE-FRAGMENT-RESULT-NEW-BAD-XML:CAPS"></a><span class="term"><code class="literal">GUPNP_DIDL_LITE_FRAGMENT_RESULT_NEW_BAD_XML</code></span></p></td>
310 <td>New set of fragments is bad
311 XML
312 </td>
313 </tr>
314 <tr>
315 <td><p><a name="GUPNP-DIDL-LITE-FRAGMENT-RESULT-CURRENT-INVALID:CAPS"></a><span class="term"><code class="literal">GUPNP_DIDL_LITE_FRAGMENT_RESULT_CURRENT_INVALID</code></span></p></td>
316 <td>Current set of fragments
317 is invalid
318 </td>
319 </tr>
320 <tr>
321 <td><p><a name="GUPNP-DIDL-LITE-FRAGMENT-RESULT-NEW-INVALID:CAPS"></a><span class="term"><code class="literal">GUPNP_DIDL_LITE_FRAGMENT_RESULT_NEW_INVALID</code></span></p></td>
322 <td>New set of fragments is
323 invalid
324 </td>
325 </tr>
326 <tr>
327 <td><p><a name="GUPNP-DIDL-LITE-FRAGMENT-RESULT-REQUIRED-TAG:CAPS"></a><span class="term"><code class="literal">GUPNP_DIDL_LITE_FRAGMENT_RESULT_REQUIRED_TAG</code></span></p></td>
328 <td>Trying to remove a required
329 tag
330 </td>
331 </tr>
332 <tr>
333 <td><p><a name="GUPNP-DIDL-LITE-FRAGMENT-RESULT-READONLY-TAG:CAPS"></a><span class="term"><code class="literal">GUPNP_DIDL_LITE_FRAGMENT_RESULT_READONLY_TAG</code></span></p></td>
334 <td>Trying to modify or remove a
335 read-only tag
336 </td>
337 </tr>
338 <tr>
339 <td><p><a name="GUPNP-DIDL-LITE-FRAGMENT-RESULT-MISMATCH:CAPS"></a><span class="term"><code class="literal">GUPNP_DIDL_LITE_FRAGMENT_RESULT_MISMATCH</code></span></p></td>
340 <td>Length of the two fragment sets
341 does not match
342 </td>
343 </tr>
344 <tr>
345 <td><p><a name="GUPNP-DIDL-LITE-FRAGMENT-RESULT-UNKNOWN-ERROR:CAPS"></a><span class="term"><code class="literal">GUPNP_DIDL_LITE_FRAGMENT_RESULT_UNKNOWN_ERROR</code></span></p></td>
346 <td>General error sink if none
347 of the others applies.
348 </td>
349 </tr>
350 </tbody>
351 </table></div>
352 </div>
353 <hr>
354 <div class="refsect2">
355 <a name="gupnp-didl-lite-object-get-xml-node"></a><h3>gupnp_didl_lite_object_get_xml_node ()</h3>
356 <pre class="programlisting"><span class="returnvalue">xmlNode</span> *           gupnp_didl_lite_object_get_xml_node (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
357 <p>
358 Get the pointer to object node in XML document.
359 </p>
360 <div class="variablelist"><table border="0">
361 <col align="left" valign="top">
362 <tbody>
363 <tr>
364 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
365 <td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
366 </td>
367 </tr>
368 <tr>
369 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
370 <td>The pointer to object node in XML document. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
371 </td>
372 </tr>
373 </tbody>
374 </table></div>
375 </div>
376 <hr>
377 <div class="refsect2">
378 <a name="gupnp-didl-lite-object-get-upnp-namespace"></a><h3>gupnp_didl_lite_object_get_upnp_namespace ()</h3>
379 <pre class="programlisting"><span class="returnvalue">xmlNsPtr</span>            gupnp_didl_lite_object_get_upnp_namespace
380                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
381 <p>
382 Get the pointer to the UPnP namespace registered with the XML document.
383 </p>
384 <div class="variablelist"><table border="0">
385 <col align="left" valign="top">
386 <tbody>
387 <tr>
388 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
389 <td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
390 </td>
391 </tr>
392 <tr>
393 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
394 <td>The pointer to UPnP namespace in XML document. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
395 </td>
396 </tr>
397 </tbody>
398 </table></div>
399 </div>
400 <hr>
401 <div class="refsect2">
402 <a name="gupnp-didl-lite-object-get-dc-namespace"></a><h3>gupnp_didl_lite_object_get_dc_namespace ()</h3>
403 <pre class="programlisting"><span class="returnvalue">xmlNsPtr</span>            gupnp_didl_lite_object_get_dc_namespace
404                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
405 <p>
406 Get the pointer to the DublinCore namespace registered with the XML document
407 containing this object.
408 </p>
409 <div class="variablelist"><table border="0">
410 <col align="left" valign="top">
411 <tbody>
412 <tr>
413 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
414 <td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
415 </td>
416 </tr>
417 <tr>
418 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
419 <td>The pointer to DublinCore namespace in XML document. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
420 </td>
421 </tr>
422 </tbody>
423 </table></div>
424 </div>
425 <hr>
426 <div class="refsect2">
427 <a name="gupnp-didl-lite-object-get-dlna-namespace"></a><h3>gupnp_didl_lite_object_get_dlna_namespace ()</h3>
428 <pre class="programlisting"><span class="returnvalue">xmlNsPtr</span>            gupnp_didl_lite_object_get_dlna_namespace
429                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
430 <p>
431 Get the pointer to the DLNA metadata namespace registered with the XML
432 document containing this object.
433 </p>
434 <div class="variablelist"><table border="0">
435 <col align="left" valign="top">
436 <tbody>
437 <tr>
438 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
439 <td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
440 </td>
441 </tr>
442 <tr>
443 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
444 <td>The pointer to DLNA namespace in XML document. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
445 </td>
446 </tr>
447 </tbody>
448 </table></div>
449 </div>
450 <hr>
451 <div class="refsect2">
452 <a name="gupnp-didl-lite-object-get-properties"></a><h3>gupnp_didl_lite_object_get_properties ()</h3>
453 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             gupnp_didl_lite_object_get_properties
454                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
455                                                          <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre>
456 <p>
457 Use this function to retreive property nodes by name.
458 </p>
459 <div class="variablelist"><table border="0">
460 <col align="left" valign="top">
461 <tbody>
462 <tr>
463 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
464 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
465 </tr>
466 <tr>
467 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
468 <td>name of the properties</td>
469 </tr>
470 <tr>
471 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
472 <td>The list of
473 property nodes by the name <em class="parameter"><code>property_name</code></em> belonging to <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
474 <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><span class="type">g_list_free</span></a> the returned list after usage but do not modify the contents. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> xmlNode*][<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>]</span>
475 </td>
476 </tr>
477 </tbody>
478 </table></div>
479 </div>
480 <hr>
481 <div class="refsect2">
482 <a name="gupnp-didl-lite-object-get-id"></a><h3>gupnp_didl_lite_object_get_id ()</h3>
483 <pre class="programlisting">const <span class="returnvalue">char</span> *        gupnp_didl_lite_object_get_id       (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
484 <p>
485 Get the ID of the <em class="parameter"><code>object</code></em>.
486 </p>
487 <div class="variablelist"><table border="0">
488 <col align="left" valign="top">
489 <tbody>
490 <tr>
491 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
492 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
493 </tr>
494 <tr>
495 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
496 <td>The ID of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
497 </tr>
498 </tbody>
499 </table></div>
500 </div>
501 <hr>
502 <div class="refsect2">
503 <a name="gupnp-didl-lite-object-get-parent-id"></a><h3>gupnp_didl_lite_object_get_parent_id ()</h3>
504 <pre class="programlisting">const <span class="returnvalue">char</span> *        gupnp_didl_lite_object_get_parent_id
505                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
506 <p>
507 Get the ID of the parent of the <em class="parameter"><code>object</code></em>.
508 </p>
509 <div class="variablelist"><table border="0">
510 <col align="left" valign="top">
511 <tbody>
512 <tr>
513 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
514 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
515 </tr>
516 <tr>
517 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
518 <td>The ID of parent of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
519 </tr>
520 </tbody>
521 </table></div>
522 </div>
523 <hr>
524 <div class="refsect2">
525 <a name="gupnp-didl-lite-object-get-restricted"></a><h3>gupnp_didl_lite_object_get_restricted ()</h3>
526 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gupnp_didl_lite_object_get_restricted
527                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
528 <p>
529 Whether the <em class="parameter"><code>object</code></em> is restricted or not.
530 </p>
531 <div class="variablelist"><table border="0">
532 <col align="left" valign="top">
533 <tbody>
534 <tr>
535 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
536 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
537 </tr>
538 <tr>
539 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
540 <td>
541 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if <em class="parameter"><code>object</code></em> is restricted.</td>
542 </tr>
543 </tbody>
544 </table></div>
545 </div>
546 <hr>
547 <div class="refsect2">
548 <a name="gupnp-didl-lite-object-get-title"></a><h3>gupnp_didl_lite_object_get_title ()</h3>
549 <pre class="programlisting">const <span class="returnvalue">char</span> *        gupnp_didl_lite_object_get_title    (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
550 <p>
551 Get the title of the <em class="parameter"><code>object</code></em>.
552 </p>
553 <div class="variablelist"><table border="0">
554 <col align="left" valign="top">
555 <tbody>
556 <tr>
557 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
558 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
559 </tr>
560 <tr>
561 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
562 <td>The title of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
563 </tr>
564 </tbody>
565 </table></div>
566 </div>
567 <hr>
568 <div class="refsect2">
569 <a name="gupnp-didl-lite-object-get-creator"></a><h3>gupnp_didl_lite_object_get_creator ()</h3>
570 <pre class="programlisting">const <span class="returnvalue">char</span> *        gupnp_didl_lite_object_get_creator  (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
571 <p>
572 Get the creator of the <em class="parameter"><code>object</code></em>.
573 </p>
574 <div class="variablelist"><table border="0">
575 <col align="left" valign="top">
576 <tbody>
577 <tr>
578 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
579 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
580 </tr>
581 <tr>
582 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
583 <td>The creator of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
584 </tr>
585 </tbody>
586 </table></div>
587 </div>
588 <hr>
589 <div class="refsect2">
590 <a name="gupnp-didl-lite-object-get-artist"></a><h3>gupnp_didl_lite_object_get_artist ()</h3>
591 <pre class="programlisting">const <span class="returnvalue">char</span> *        gupnp_didl_lite_object_get_artist   (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
592 <div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
593 <h3 class="title">Warning</h3>
594 <p><code class="literal">gupnp_didl_lite_object_get_artist</code> has been deprecated since version 0.5.3 and should not be used in newly-written code. Use <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-artists" title="gupnp_didl_lite_object_get_artists ()"><span class="type">gupnp_didl_lite_object_get_artists</span></a> instead.</p>
595 </div>
596 <p>
597 Get the artist of the <em class="parameter"><code>object</code></em>. If role is not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it is set to the role
598 of the artist if available.
599 </p>
600 <div class="variablelist"><table border="0">
601 <col align="left" valign="top">
602 <tbody>
603 <tr>
604 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
605 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
606 </tr>
607 <tr>
608 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
609 <td>The artist of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
610 </tr>
611 </tbody>
612 </table></div>
613 </div>
614 <hr>
615 <div class="refsect2">
616 <a name="gupnp-didl-lite-object-get-author"></a><h3>gupnp_didl_lite_object_get_author ()</h3>
617 <pre class="programlisting">const <span class="returnvalue">char</span> *        gupnp_didl_lite_object_get_author   (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
618 <div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
619 <h3 class="title">Warning</h3>
620 <p><code class="literal">gupnp_didl_lite_object_get_author</code> has been deprecated since version 0.5.3 and should not be used in newly-written code. Use <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-authors" title="gupnp_didl_lite_object_get_authors ()"><span class="type">gupnp_didl_lite_object_get_authors</span></a> instead.</p>
621 </div>
622 <p>
623 Get the author of the <em class="parameter"><code>object</code></em>.
624 </p>
625 <div class="variablelist"><table border="0">
626 <col align="left" valign="top">
627 <tbody>
628 <tr>
629 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
630 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
631 </tr>
632 <tr>
633 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
634 <td>The author of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
635 </tr>
636 </tbody>
637 </table></div>
638 </div>
639 <hr>
640 <div class="refsect2">
641 <a name="gupnp-didl-lite-object-get-creators"></a><h3>gupnp_didl_lite_object_get_creators ()</h3>
642 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             gupnp_didl_lite_object_get_creators (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
643 <p>
644 Get the creators of the <em class="parameter"><code>object</code></em>.
645 </p>
646 <div class="variablelist"><table border="0">
647 <col align="left" valign="top">
648 <tbody>
649 <tr>
650 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
651 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
652 </tr>
653 <tr>
654 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
655 <td>The list
656 of creators belonging to <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
657 <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><span class="type">g_list_free</span></a> the returned list after usage and unref each object in it. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GUPnPDIDLLiteContributor*][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
658 </td>
659 </tr>
660 </tbody>
661 </table></div>
662 </div>
663 <hr>
664 <div class="refsect2">
665 <a name="gupnp-didl-lite-object-get-artists"></a><h3>gupnp_didl_lite_object_get_artists ()</h3>
666 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             gupnp_didl_lite_object_get_artists  (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
667 <p>
668 Get the artists of the <em class="parameter"><code>object</code></em>.
669 </p>
670 <div class="variablelist"><table border="0">
671 <col align="left" valign="top">
672 <tbody>
673 <tr>
674 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
675 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
676 </tr>
677 <tr>
678 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
679 <td>The list
680 of artists belonging to <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
681 <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><span class="type">g_list_free</span></a> the returned list after usage and unref each object in it. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GUPnPDIDLLiteContributor*][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
682 </td>
683 </tr>
684 </tbody>
685 </table></div>
686 </div>
687 <hr>
688 <div class="refsect2">
689 <a name="gupnp-didl-lite-object-get-authors"></a><h3>gupnp_didl_lite_object_get_authors ()</h3>
690 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             gupnp_didl_lite_object_get_authors  (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
691 <p>
692 Get the authors of the <em class="parameter"><code>object</code></em>.
693 </p>
694 <div class="variablelist"><table border="0">
695 <col align="left" valign="top">
696 <tbody>
697 <tr>
698 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
699 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
700 </tr>
701 <tr>
702 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
703 <td>The list
704 of authors belonging to <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
705 <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><span class="type">g_list_free</span></a> the returned list after usage and unref each object in it. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GUPnPDIDLLiteContributor*][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
706 </td>
707 </tr>
708 </tbody>
709 </table></div>
710 </div>
711 <hr>
712 <div class="refsect2">
713 <a name="gupnp-didl-lite-object-get-descriptors"></a><h3>gupnp_didl_lite_object_get_descriptors ()</h3>
714 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             gupnp_didl_lite_object_get_descriptors
715                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
716 <p>
717 Get the descriptors of the <em class="parameter"><code>object</code></em>.
718 </p>
719 <div class="variablelist"><table border="0">
720 <col align="left" valign="top">
721 <tbody>
722 <tr>
723 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
724 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
725 </tr>
726 <tr>
727 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
728 <td>The list of
729 descriptors belonging to <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
730 <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><span class="type">g_list_free</span></a> the returned list after usage and unref each object in it. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GUPnPDIDLLiteDescriptor*][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
731 </td>
732 </tr>
733 </tbody>
734 </table></div>
735 </div>
736 <hr>
737 <div class="refsect2">
738 <a name="gupnp-didl-lite-object-get-write-status"></a><h3>gupnp_didl_lite_object_get_write_status ()</h3>
739 <pre class="programlisting">const <span class="returnvalue">char</span> *        gupnp_didl_lite_object_get_write_status
740                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
741 <p>
742 Get the write status of the <em class="parameter"><code>object</code></em>.
743 </p>
744 <div class="variablelist"><table border="0">
745 <col align="left" valign="top">
746 <tbody>
747 <tr>
748 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
749 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
750 </tr>
751 <tr>
752 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
753 <td>The write status of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
754 </tr>
755 </tbody>
756 </table></div>
757 </div>
758 <hr>
759 <div class="refsect2">
760 <a name="gupnp-didl-lite-object-get-genre"></a><h3>gupnp_didl_lite_object_get_genre ()</h3>
761 <pre class="programlisting">const <span class="returnvalue">char</span> *        gupnp_didl_lite_object_get_genre    (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
762 <p>
763 Get the genre of the <em class="parameter"><code>object</code></em>.
764 </p>
765 <div class="variablelist"><table border="0">
766 <col align="left" valign="top">
767 <tbody>
768 <tr>
769 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
770 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
771 </tr>
772 <tr>
773 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
774 <td>The genre of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
775 </tr>
776 </tbody>
777 </table></div>
778 </div>
779 <hr>
780 <div class="refsect2">
781 <a name="gupnp-didl-lite-object-get-upnp-class"></a><h3>gupnp_didl_lite_object_get_upnp_class ()</h3>
782 <pre class="programlisting">const <span class="returnvalue">char</span> *        gupnp_didl_lite_object_get_upnp_class
783                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
784 <p>
785 Get the UPnP class of the <em class="parameter"><code>object</code></em>.
786 </p>
787 <div class="variablelist"><table border="0">
788 <col align="left" valign="top">
789 <tbody>
790 <tr>
791 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
792 <td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
793 </td>
794 </tr>
795 <tr>
796 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
797 <td>The class of <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
798 </tr>
799 </tbody>
800 </table></div>
801 </div>
802 <hr>
803 <div class="refsect2">
804 <a name="gupnp-didl-lite-object-get-album"></a><h3>gupnp_didl_lite_object_get_album ()</h3>
805 <pre class="programlisting">const <span class="returnvalue">char</span> *        gupnp_didl_lite_object_get_album    (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
806 <p>
807 Get the album of the <em class="parameter"><code>object</code></em>.
808 </p>
809 <div class="variablelist"><table border="0">
810 <col align="left" valign="top">
811 <tbody>
812 <tr>
813 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
814 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
815 </tr>
816 <tr>
817 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
818 <td>The album of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
819 </tr>
820 </tbody>
821 </table></div>
822 </div>
823 <hr>
824 <div class="refsect2">
825 <a name="gupnp-didl-lite-object-get-album-art"></a><h3>gupnp_didl_lite_object_get_album_art ()</h3>
826 <pre class="programlisting">const <span class="returnvalue">char</span> *        gupnp_didl_lite_object_get_album_art
827                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
828 <p>
829 Get the URI to album art of the <em class="parameter"><code>object</code></em>.
830 </p>
831 <div class="variablelist"><table border="0">
832 <col align="left" valign="top">
833 <tbody>
834 <tr>
835 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
836 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
837 </tr>
838 <tr>
839 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
840 <td>The URI to album art of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
841 </tr>
842 </tbody>
843 </table></div>
844 </div>
845 <hr>
846 <div class="refsect2">
847 <a name="gupnp-didl-lite-object-get-description"></a><h3>gupnp_didl_lite_object_get_description ()</h3>
848 <pre class="programlisting">const <span class="returnvalue">char</span> *        gupnp_didl_lite_object_get_description
849                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
850 <p>
851 Get the description of the <em class="parameter"><code>object</code></em>.
852 </p>
853 <div class="variablelist"><table border="0">
854 <col align="left" valign="top">
855 <tbody>
856 <tr>
857 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
858 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
859 </tr>
860 <tr>
861 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
862 <td>The description of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
863 </tr>
864 </tbody>
865 </table></div>
866 </div>
867 <hr>
868 <div class="refsect2">
869 <a name="gupnp-didl-lite-object-get-date"></a><h3>gupnp_didl_lite_object_get_date ()</h3>
870 <pre class="programlisting">const <span class="returnvalue">char</span> *        gupnp_didl_lite_object_get_date     (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
871 <p>
872 Get the date of the <em class="parameter"><code>object</code></em>.
873 </p>
874 <div class="variablelist"><table border="0">
875 <col align="left" valign="top">
876 <tbody>
877 <tr>
878 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
879 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
880 </tr>
881 <tr>
882 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
883 <td>The date of the <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
884 </tr>
885 </tbody>
886 </table></div>
887 </div>
888 <hr>
889 <div class="refsect2">
890 <a name="gupnp-didl-lite-object-get-track-number"></a><h3>gupnp_didl_lite_object_get_track_number ()</h3>
891 <pre class="programlisting"><span class="returnvalue">int</span>                 gupnp_didl_lite_object_get_track_number
892                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
893 <p>
894 Get the original track number of the <em class="parameter"><code>object</code></em>.
895 </p>
896 <div class="variablelist"><table border="0">
897 <col align="left" valign="top">
898 <tbody>
899 <tr>
900 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
901 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
902 </tr>
903 <tr>
904 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
905 <td>The original track number of the <em class="parameter"><code>object</code></em>, or -1.</td>
906 </tr>
907 </tbody>
908 </table></div>
909 </div>
910 <hr>
911 <div class="refsect2">
912 <a name="gupnp-didl-lite-object-get-dlna-managed"></a><h3>gupnp_didl_lite_object_get_dlna_managed ()</h3>
913 <pre class="programlisting"><a class="link" href="GUPnPDIDLLiteObject.html#GUPnPOCMFlags" title="enum GUPnPOCMFlags"><span class="returnvalue">GUPnPOCMFlags</span></a>       gupnp_didl_lite_object_get_dlna_managed
914                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
915 <p>
916 Get the 'dlna:dlnaManaged' attribute of the <em class="parameter"><code>object</code></em>.
917 </p>
918 <div class="variablelist"><table border="0">
919 <col align="left" valign="top">
920 <tbody>
921 <tr>
922 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
923 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
924 </tr>
925 <tr>
926 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
927 <td>The 'dlna:dlnaManaged' attribute of the <em class="parameter"><code>object</code></em>.</td>
928 </tr>
929 </tbody>
930 </table></div>
931 </div>
932 <hr>
933 <div class="refsect2">
934 <a name="gupnp-didl-lite-object-get-resources"></a><h3>gupnp_didl_lite_object_get_resources ()</h3>
935 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             gupnp_didl_lite_object_get_resources
936                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
937 <p>
938 Use this function to retreive resources from the <em class="parameter"><code>object</code></em>.
939 </p>
940 <div class="variablelist"><table border="0">
941 <col align="left" valign="top">
942 <tbody>
943 <tr>
944 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
945 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
946 </tr>
947 <tr>
948 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
949 <td>The list
950 of resources belonging to  <em class="parameter"><code>object</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><span class="type">g_list_free</span></a> the
951 returned list after usage and unref each resource in it. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GUPnPDIDLLiteResource*][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
952 </td>
953 </tr>
954 </tbody>
955 </table></div>
956 </div>
957 <hr>
958 <div class="refsect2">
959 <a name="gupnp-didl-lite-object-get-compat-resource"></a><h3>gupnp_didl_lite_object_get_compat_resource ()</h3>
960 <pre class="programlisting"><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="returnvalue">GUPnPDIDLLiteResource</span></a> * gupnp_didl_lite_object_get_compat_resource
961                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
962                                                          <em class="parameter"><code>const <span class="type">char</span> *sink_protocol_info</code></em>,
963                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> lenient</code></em>);</pre>
964 <p>
965 Use this function to get a resource from the <em class="parameter"><code>object</code></em> that is compatible with
966 any of the protocols specified in the <em class="parameter"><code>sink_protocol_info</code></em>. The value of
967 <em class="parameter"><code>sink_protocol_info</code></em> will typically be acquired from 'Sink' argument of
968 'GetProtocolInfo' action or 'SinkProtocolInfo' state-variable of a
969 ConnectionManager service.
970 </p>
971 <p>
972 If <em class="parameter"><code>lenient</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a>, the first resource in the list is returned instead of
973 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none of resources and protocols are found to be compatible.
974 </p>
975 <div class="variablelist"><table border="0">
976 <col align="left" valign="top">
977 <tbody>
978 <tr>
979 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
980 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
981 </tr>
982 <tr>
983 <td><p><span class="term"><em class="parameter"><code>sink_protocol_info</code></em> :</span></p></td>
984 <td>The SinkProtocolInfo string from MediaRenderer</td>
985 </tr>
986 <tr>
987 <td><p><span class="term"><em class="parameter"><code>lenient</code></em> :</span></p></td>
988 <td>Enable lenient mode</td>
989 </tr>
990 <tr>
991 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
992 <td>The resource belonging to <em class="parameter"><code>object</code></em> that is comaptible with
993 any of the protocols specified in <em class="parameter"><code>sink_protocol_info</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Unref after
994 usage. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
995 </td>
996 </tr>
997 </tbody>
998 </table></div>
999 </div>
1000 <hr>
1001 <div class="refsect2">
1002 <a name="gupnp-didl-lite-object-add-resource"></a><h3>gupnp_didl_lite_object_add_resource ()</h3>
1003 <pre class="programlisting"><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="returnvalue">GUPnPDIDLLiteResource</span></a> * gupnp_didl_lite_object_add_resource
1004                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
1005 <p>
1006 Creates a new resource, attaches it to <em class="parameter"><code>object</code></em> and returns it.
1007 </p>
1008 <div class="variablelist"><table border="0">
1009 <col align="left" valign="top">
1010 <tbody>
1011 <tr>
1012 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1013 <td>A <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
1014 </td>
1015 </tr>
1016 <tr>
1017 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1018 <td>A new <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> object. Unref after usage. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
1019 </td>
1020 </tr>
1021 </tbody>
1022 </table></div>
1023 </div>
1024 <hr>
1025 <div class="refsect2">
1026 <a name="gupnp-didl-lite-object-add-descriptor"></a><h3>gupnp_didl_lite_object_add_descriptor ()</h3>
1027 <pre class="programlisting"><a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="returnvalue">GUPnPDIDLLiteDescriptor</span></a> * gupnp_didl_lite_object_add_descriptor
1028                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
1029 <p>
1030 Creates a new descriptor, attaches it to <em class="parameter"><code>object</code></em> and returns it.
1031 </p>
1032 <div class="variablelist"><table border="0">
1033 <col align="left" valign="top">
1034 <tbody>
1035 <tr>
1036 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1037 <td>A <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
1038 </td>
1039 </tr>
1040 <tr>
1041 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1042 <td>A new <a class="link" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor"><span class="type">GUPnPDIDLLiteDescriptor</span></a> object. Unref after usage. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
1043 </td>
1044 </tr>
1045 </tbody>
1046 </table></div>
1047 </div>
1048 <hr>
1049 <div class="refsect2">
1050 <a name="gupnp-didl-lite-object-set-upnp-class"></a><h3>gupnp_didl_lite_object_set_upnp_class ()</h3>
1051 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_set_upnp_class
1052                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1053                                                          <em class="parameter"><code>const <span class="type">char</span> *upnp_class</code></em>);</pre>
1054 <p>
1055 Set the UPnP class of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>upnp_class</code></em>.
1056 </p>
1057 <div class="variablelist"><table border="0">
1058 <col align="left" valign="top">
1059 <tbody>
1060 <tr>
1061 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1062 <td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
1063 </td>
1064 </tr>
1065 <tr>
1066 <td><p><span class="term"><em class="parameter"><code>upnp_class</code></em> :</span></p></td>
1067 <td>The UPnP class as string.</td>
1068 </tr>
1069 </tbody>
1070 </table></div>
1071 </div>
1072 <hr>
1073 <div class="refsect2">
1074 <a name="gupnp-didl-lite-object-set-id"></a><h3>gupnp_didl_lite_object_set_id ()</h3>
1075 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_set_id       (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1076                                                          <em class="parameter"><code>const <span class="type">char</span> *id</code></em>);</pre>
1077 <p>
1078 Set the ID of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>id</code></em>.
1079 </p>
1080 <div class="variablelist"><table border="0">
1081 <col align="left" valign="top">
1082 <tbody>
1083 <tr>
1084 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1085 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
1086 </tr>
1087 <tr>
1088 <td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td>
1089 <td>The ID</td>
1090 </tr>
1091 </tbody>
1092 </table></div>
1093 </div>
1094 <hr>
1095 <div class="refsect2">
1096 <a name="gupnp-didl-lite-object-set-parent-id"></a><h3>gupnp_didl_lite_object_set_parent_id ()</h3>
1097 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_set_parent_id
1098                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1099                                                          <em class="parameter"><code>const <span class="type">char</span> *parent_id</code></em>);</pre>
1100 <p>
1101 Set the ID of the parent of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>parent_id</code></em>.
1102 </p>
1103 <div class="variablelist"><table border="0">
1104 <col align="left" valign="top">
1105 <tbody>
1106 <tr>
1107 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1108 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
1109 </tr>
1110 <tr>
1111 <td><p><span class="term"><em class="parameter"><code>parent_id</code></em> :</span></p></td>
1112 <td>The parent ID</td>
1113 </tr>
1114 </tbody>
1115 </table></div>
1116 </div>
1117 <hr>
1118 <div class="refsect2">
1119 <a name="gupnp-didl-lite-object-set-restricted"></a><h3>gupnp_didl_lite_object_set_restricted ()</h3>
1120 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_set_restricted
1121                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1122                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> restricted</code></em>);</pre>
1123 <p>
1124 Set the restricted status of <em class="parameter"><code>object</code></em> to <em class="parameter"><code>restricted</code></em>.
1125 </p>
1126 <div class="variablelist"><table border="0">
1127 <col align="left" valign="top">
1128 <tbody>
1129 <tr>
1130 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1131 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
1132 </tr>
1133 <tr>
1134 <td><p><span class="term"><em class="parameter"><code>restricted</code></em> :</span></p></td>
1135 <td>The restricted status</td>
1136 </tr>
1137 </tbody>
1138 </table></div>
1139 </div>
1140 <hr>
1141 <div class="refsect2">
1142 <a name="gupnp-didl-lite-object-set-title"></a><h3>gupnp_didl_lite_object_set_title ()</h3>
1143 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_set_title    (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1144                                                          <em class="parameter"><code>const <span class="type">char</span> *title</code></em>);</pre>
1145 <p>
1146 Set the title of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>title</code></em>.
1147 </p>
1148 <div class="variablelist"><table border="0">
1149 <col align="left" valign="top">
1150 <tbody>
1151 <tr>
1152 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1153 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
1154 </tr>
1155 <tr>
1156 <td><p><span class="term"><em class="parameter"><code>title</code></em> :</span></p></td>
1157 <td>The title</td>
1158 </tr>
1159 </tbody>
1160 </table></div>
1161 </div>
1162 <hr>
1163 <div class="refsect2">
1164 <a name="gupnp-didl-lite-object-set-creator"></a><h3>gupnp_didl_lite_object_set_creator ()</h3>
1165 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_set_creator  (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1166                                                          <em class="parameter"><code>const <span class="type">char</span> *creator</code></em>);</pre>
1167 <p>
1168 Set the creator of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>creator</code></em>.
1169 </p>
1170 <div class="variablelist"><table border="0">
1171 <col align="left" valign="top">
1172 <tbody>
1173 <tr>
1174 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1175 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
1176 </tr>
1177 <tr>
1178 <td><p><span class="term"><em class="parameter"><code>creator</code></em> :</span></p></td>
1179 <td>The creator</td>
1180 </tr>
1181 </tbody>
1182 </table></div>
1183 </div>
1184 <hr>
1185 <div class="refsect2">
1186 <a name="gupnp-didl-lite-object-set-artist"></a><h3>gupnp_didl_lite_object_set_artist ()</h3>
1187 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_set_artist   (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1188                                                          <em class="parameter"><code>const <span class="type">char</span> *artist</code></em>);</pre>
1189 <div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1190 <h3 class="title">Warning</h3>
1191 <p><code class="literal">gupnp_didl_lite_object_set_artist</code> has been deprecated since version 0.5.3 and should not be used in newly-written code. Use <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-artist" title="gupnp_didl_lite_object_add_artist ()"><span class="type">gupnp_didl_lite_object_add_artist</span></a> instead.</p>
1192 </div>
1193 <p>
1194 Set the Artist of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>artist</code></em>.
1195 </p>
1196 <div class="variablelist"><table border="0">
1197 <col align="left" valign="top">
1198 <tbody>
1199 <tr>
1200 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1201 <td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
1202 </td>
1203 </tr>
1204 <tr>
1205 <td><p><span class="term"><em class="parameter"><code>artist</code></em> :</span></p></td>
1206 <td>The Artist</td>
1207 </tr>
1208 </tbody>
1209 </table></div>
1210 </div>
1211 <hr>
1212 <div class="refsect2">
1213 <a name="gupnp-didl-lite-object-set-author"></a><h3>gupnp_didl_lite_object_set_author ()</h3>
1214 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_set_author   (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1215                                                          <em class="parameter"><code>const <span class="type">char</span> *author</code></em>);</pre>
1216 <div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1217 <h3 class="title">Warning</h3>
1218 <p><code class="literal">gupnp_didl_lite_object_set_author</code> has been deprecated since version 0.5.3 and should not be used in newly-written code. Use <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-author" title="gupnp_didl_lite_object_add_author ()"><span class="type">gupnp_didl_lite_object_add_author</span></a> instead.</p>
1219 </div>
1220 <p>
1221 Set the Author of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>author</code></em>.
1222 </p>
1223 <div class="variablelist"><table border="0">
1224 <col align="left" valign="top">
1225 <tbody>
1226 <tr>
1227 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1228 <td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
1229 </td>
1230 </tr>
1231 <tr>
1232 <td><p><span class="term"><em class="parameter"><code>author</code></em> :</span></p></td>
1233 <td>The Author</td>
1234 </tr>
1235 </tbody>
1236 </table></div>
1237 </div>
1238 <hr>
1239 <div class="refsect2">
1240 <a name="gupnp-didl-lite-object-add-creator"></a><h3>gupnp_didl_lite_object_add_creator ()</h3>
1241 <pre class="programlisting"><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="returnvalue">GUPnPDIDLLiteContributor</span></a> * gupnp_didl_lite_object_add_creator
1242                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
1243 <p>
1244 Add a new creator node to the <em class="parameter"><code>object</code></em> and return the associated
1245 <a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> object.
1246 </p>
1247 <div class="variablelist"><table border="0">
1248 <col align="left" valign="top">
1249 <tbody>
1250 <tr>
1251 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1252 <td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
1253 </td>
1254 </tr>
1255 <tr>
1256 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1257 <td>A new <a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> object. Unref after usage. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
1258 </td>
1259 </tr>
1260 </tbody>
1261 </table></div>
1262 </div>
1263 <hr>
1264 <div class="refsect2">
1265 <a name="gupnp-didl-lite-object-add-artist"></a><h3>gupnp_didl_lite_object_add_artist ()</h3>
1266 <pre class="programlisting"><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="returnvalue">GUPnPDIDLLiteContributor</span></a> * gupnp_didl_lite_object_add_artist
1267                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
1268 <p>
1269 Add a new Artist node to the <em class="parameter"><code>object</code></em> and return the associated
1270 <a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> object.
1271 </p>
1272 <div class="variablelist"><table border="0">
1273 <col align="left" valign="top">
1274 <tbody>
1275 <tr>
1276 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1277 <td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
1278 </td>
1279 </tr>
1280 <tr>
1281 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1282 <td>A new <a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> object. Unref after usage. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
1283 </td>
1284 </tr>
1285 </tbody>
1286 </table></div>
1287 </div>
1288 <hr>
1289 <div class="refsect2">
1290 <a name="gupnp-didl-lite-object-add-author"></a><h3>gupnp_didl_lite_object_add_author ()</h3>
1291 <pre class="programlisting"><a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="returnvalue">GUPnPDIDLLiteContributor</span></a> * gupnp_didl_lite_object_add_author
1292                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
1293 <p>
1294 Add a new author node to the <em class="parameter"><code>object</code></em> and return the associated
1295 <a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> object.
1296 </p>
1297 <div class="variablelist"><table border="0">
1298 <col align="left" valign="top">
1299 <tbody>
1300 <tr>
1301 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1302 <td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
1303 </td>
1304 </tr>
1305 <tr>
1306 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1307 <td>A new <a class="link" href="GUPnPDIDLLiteContributor.html" title="GUPnPDIDLLiteContributor"><span class="type">GUPnPDIDLLiteContributor</span></a> object. Unref after usage. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
1308 </td>
1309 </tr>
1310 </tbody>
1311 </table></div>
1312 </div>
1313 <hr>
1314 <div class="refsect2">
1315 <a name="gupnp-didl-lite-object-set-genre"></a><h3>gupnp_didl_lite_object_set_genre ()</h3>
1316 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_set_genre    (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1317                                                          <em class="parameter"><code>const <span class="type">char</span> *genre</code></em>);</pre>
1318 <p>
1319 Set the genre of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>genre</code></em>.
1320 </p>
1321 <div class="variablelist"><table border="0">
1322 <col align="left" valign="top">
1323 <tbody>
1324 <tr>
1325 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1326 <td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
1327 </td>
1328 </tr>
1329 <tr>
1330 <td><p><span class="term"><em class="parameter"><code>genre</code></em> :</span></p></td>
1331 <td>The Genre</td>
1332 </tr>
1333 </tbody>
1334 </table></div>
1335 </div>
1336 <hr>
1337 <div class="refsect2">
1338 <a name="gupnp-didl-lite-object-set-write-status"></a><h3>gupnp_didl_lite_object_set_write_status ()</h3>
1339 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_set_write_status
1340                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1341                                                          <em class="parameter"><code>const <span class="type">char</span> *write_status</code></em>);</pre>
1342 <p>
1343 Set the write status of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>write_status</code></em>.
1344 </p>
1345 <div class="variablelist"><table border="0">
1346 <col align="left" valign="top">
1347 <tbody>
1348 <tr>
1349 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1350 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
1351 </tr>
1352 <tr>
1353 <td><p><span class="term"><em class="parameter"><code>write_status</code></em> :</span></p></td>
1354 <td>The write status string</td>
1355 </tr>
1356 </tbody>
1357 </table></div>
1358 </div>
1359 <hr>
1360 <div class="refsect2">
1361 <a name="gupnp-didl-lite-object-set-album"></a><h3>gupnp_didl_lite_object_set_album ()</h3>
1362 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_set_album    (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1363                                                          <em class="parameter"><code>const <span class="type">char</span> *album</code></em>);</pre>
1364 <p>
1365 Set the album of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>album</code></em>.
1366 </p>
1367 <div class="variablelist"><table border="0">
1368 <col align="left" valign="top">
1369 <tbody>
1370 <tr>
1371 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1372 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
1373 </tr>
1374 <tr>
1375 <td><p><span class="term"><em class="parameter"><code>album</code></em> :</span></p></td>
1376 <td>The album string</td>
1377 </tr>
1378 </tbody>
1379 </table></div>
1380 </div>
1381 <hr>
1382 <div class="refsect2">
1383 <a name="gupnp-didl-lite-object-set-album-art"></a><h3>gupnp_didl_lite_object_set_album_art ()</h3>
1384 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_set_album_art
1385                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1386                                                          <em class="parameter"><code>const <span class="type">char</span> *album_art</code></em>);</pre>
1387 <p>
1388 Set the URI to album art of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>album_art</code></em>.
1389 </p>
1390 <div class="variablelist"><table border="0">
1391 <col align="left" valign="top">
1392 <tbody>
1393 <tr>
1394 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1395 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
1396 </tr>
1397 <tr>
1398 <td><p><span class="term"><em class="parameter"><code>album_art</code></em> :</span></p></td>
1399 <td>The URI of album art</td>
1400 </tr>
1401 </tbody>
1402 </table></div>
1403 </div>
1404 <hr>
1405 <div class="refsect2">
1406 <a name="gupnp-didl-lite-object-set-description"></a><h3>gupnp_didl_lite_object_set_description ()</h3>
1407 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_set_description
1408                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1409                                                          <em class="parameter"><code>const <span class="type">char</span> *description</code></em>);</pre>
1410 <p>
1411 Set the description of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>description</code></em>.
1412 </p>
1413 <div class="variablelist"><table border="0">
1414 <col align="left" valign="top">
1415 <tbody>
1416 <tr>
1417 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1418 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
1419 </tr>
1420 <tr>
1421 <td><p><span class="term"><em class="parameter"><code>description</code></em> :</span></p></td>
1422 <td>The description string</td>
1423 </tr>
1424 </tbody>
1425 </table></div>
1426 </div>
1427 <hr>
1428 <div class="refsect2">
1429 <a name="gupnp-didl-lite-object-set-date"></a><h3>gupnp_didl_lite_object_set_date ()</h3>
1430 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_set_date     (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1431                                                          <em class="parameter"><code>const <span class="type">char</span> *date</code></em>);</pre>
1432 <p>
1433 Set the date of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>date</code></em>.
1434 </p>
1435 <div class="variablelist"><table border="0">
1436 <col align="left" valign="top">
1437 <tbody>
1438 <tr>
1439 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1440 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
1441 </tr>
1442 <tr>
1443 <td><p><span class="term"><em class="parameter"><code>date</code></em> :</span></p></td>
1444 <td>The date string</td>
1445 </tr>
1446 </tbody>
1447 </table></div>
1448 </div>
1449 <hr>
1450 <div class="refsect2">
1451 <a name="gupnp-didl-lite-object-set-track-number"></a><h3>gupnp_didl_lite_object_set_track_number ()</h3>
1452 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_set_track_number
1453                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1454                                                          <em class="parameter"><code><span class="type">int</span> track_number</code></em>);</pre>
1455 <p>
1456 Set the original track number of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>track_number</code></em>.
1457 </p>
1458 <div class="variablelist"><table border="0">
1459 <col align="left" valign="top">
1460 <tbody>
1461 <tr>
1462 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1463 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
1464 </tr>
1465 <tr>
1466 <td><p><span class="term"><em class="parameter"><code>track_number</code></em> :</span></p></td>
1467 <td>The original track number</td>
1468 </tr>
1469 </tbody>
1470 </table></div>
1471 </div>
1472 <hr>
1473 <div class="refsect2">
1474 <a name="gupnp-didl-lite-object-set-dlna-managed"></a><h3>gupnp_didl_lite_object_set_dlna_managed ()</h3>
1475 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_set_dlna_managed
1476                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1477                                                          <em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html#GUPnPOCMFlags" title="enum GUPnPOCMFlags"><span class="type">GUPnPOCMFlags</span></a> dlna_managed</code></em>);</pre>
1478 <p>
1479 Set the 'dlna:dlnaManaged' attribute of the <em class="parameter"><code>object</code></em> to <em class="parameter"><code>dlna_managed</code></em>.
1480 </p>
1481 <div class="variablelist"><table border="0">
1482 <col align="left" valign="top">
1483 <tbody>
1484 <tr>
1485 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1486 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
1487 </tr>
1488 <tr>
1489 <td><p><span class="term"><em class="parameter"><code>dlna_managed</code></em> :</span></p></td>
1490 <td>The <a class="link" href="GUPnPDIDLLiteObject.html#GUPnPOCMFlags" title="enum GUPnPOCMFlags"><span class="type">GUPnPOCMFlags</span></a>.</td>
1491 </tr>
1492 </tbody>
1493 </table></div>
1494 </div>
1495 <hr>
1496 <div class="refsect2">
1497 <a name="gupnp-didl-lite-object-apply-fragments"></a><h3>gupnp_didl_lite_object_apply_fragments ()</h3>
1498 <pre class="programlisting"><a class="link" href="GUPnPDIDLLiteObject.html#GUPnPDIDLLiteFragmentResult" title="enum GUPnPDIDLLiteFragmentResult"><span class="returnvalue">GUPnPDIDLLiteFragmentResult</span></a> gupnp_didl_lite_object_apply_fragments
1499                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1500                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **current_fragments</code></em>,
1501                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> current_size</code></em>,
1502                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **new_fragments</code></em>,
1503                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> new_size</code></em>);</pre>
1504 <p>
1505 Updates object by applying <em class="parameter"><code>new_fragments</code></em> in places of
1506 <em class="parameter"><code>current_fragments</code></em>. For <em class="parameter"><code>current_size</code></em> and <em class="parameter"><code>new_size</code></em> -1 can be
1507 passed when respectively <em class="parameter"><code>current_fragments</code></em> and <em class="parameter"><code>new_fragments</code></em> are
1508 NULL terminated.
1509 </p>
1510 <div class="variablelist"><table border="0">
1511 <col align="left" valign="top">
1512 <tbody>
1513 <tr>
1514 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1515 <td>The <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
1516 </td>
1517 </tr>
1518 <tr>
1519 <td><p><span class="term"><em class="parameter"><code>current_fragments</code></em> :</span></p></td>
1520 <td>XML
1521 fragments of <em class="parameter"><code>object</code></em>. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=current_size][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
1522 </td>
1523 </tr>
1524 <tr>
1525 <td><p><span class="term"><em class="parameter"><code>current_size</code></em> :</span></p></td>
1526 <td>Size of <em class="parameter"><code>current_fragments</code></em> or -1.</td>
1527 </tr>
1528 <tr>
1529 <td><p><span class="term"><em class="parameter"><code>new_fragments</code></em> :</span></p></td>
1530 <td>Substitutes
1531 for <em class="parameter"><code>current_fragments</code></em>. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=new_size][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
1532 </td>
1533 </tr>
1534 <tr>
1535 <td><p><span class="term"><em class="parameter"><code>new_size</code></em> :</span></p></td>
1536 <td>Size of <em class="parameter"><code>new_fragments</code></em> or -1.</td>
1537 </tr>
1538 <tr>
1539 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1540 <td>Result of operation.</td>
1541 </tr>
1542 </tbody>
1543 </table></div>
1544 </div>
1545 <hr>
1546 <div class="refsect2">
1547 <a name="gupnp-didl-lite-object-get-album-xml-string"></a><h3>gupnp_didl_lite_object_get_album_xml_string ()</h3>
1548 <pre class="programlisting"><span class="returnvalue">char</span> *              gupnp_didl_lite_object_get_album_xml_string
1549                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
1550 <p>
1551 Creates a string representation of the DIDL-Lite XML fragment related to the
1552 object album.
1553 </p>
1554 <div class="variablelist"><table border="0">
1555 <col align="left" valign="top">
1556 <tbody>
1557 <tr>
1558 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1559 <td>A <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
1560 </td>
1561 </tr>
1562 <tr>
1563 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1564 <td>A DIDL-Lite XML fragment string, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><span class="type">g_free</span></a> after usage.</td>
1565 </tr>
1566 </tbody>
1567 </table></div>
1568 </div>
1569 <hr>
1570 <div class="refsect2">
1571 <a name="gupnp-didl-lite-object-get-artists-xml-string"></a><h3>gupnp_didl_lite_object_get_artists_xml_string ()</h3>
1572 <pre class="programlisting"><span class="returnvalue">char</span> *              gupnp_didl_lite_object_get_artists_xml_string
1573                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
1574 <p>
1575 Creates a string representation of the DIDL-Lite XML fragments related to the
1576 object artists.
1577 </p>
1578 <div class="variablelist"><table border="0">
1579 <col align="left" valign="top">
1580 <tbody>
1581 <tr>
1582 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1583 <td>A <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
1584 </td>
1585 </tr>
1586 <tr>
1587 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1588 <td>A DIDL-Lite XML fragment string, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><span class="type">g_free</span></a> after usage.</td>
1589 </tr>
1590 </tbody>
1591 </table></div>
1592 </div>
1593 <hr>
1594 <div class="refsect2">
1595 <a name="gupnp-didl-lite-object-get-date-xml-string"></a><h3>gupnp_didl_lite_object_get_date_xml_string ()</h3>
1596 <pre class="programlisting"><span class="returnvalue">char</span> *              gupnp_didl_lite_object_get_date_xml_string
1597                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
1598 <p>
1599 Creates a string representation of the DIDL-Lite XML fragment related to the
1600 object date.
1601 </p>
1602 <div class="variablelist"><table border="0">
1603 <col align="left" valign="top">
1604 <tbody>
1605 <tr>
1606 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1607 <td>A <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
1608 </td>
1609 </tr>
1610 <tr>
1611 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1612 <td>A DIDL-Lite XML fragment string, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><span class="type">g_free</span></a> after usage.</td>
1613 </tr>
1614 </tbody>
1615 </table></div>
1616 </div>
1617 <hr>
1618 <div class="refsect2">
1619 <a name="gupnp-didl-lite-object-get-title-xml-string"></a><h3>gupnp_didl_lite_object_get_title_xml_string ()</h3>
1620 <pre class="programlisting"><span class="returnvalue">char</span> *              gupnp_didl_lite_object_get_title_xml_string
1621                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
1622 <p>
1623 Creates a string representation of the DIDL-Lite XML fragment related to the
1624 object title.
1625 </p>
1626 <div class="variablelist"><table border="0">
1627 <col align="left" valign="top">
1628 <tbody>
1629 <tr>
1630 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1631 <td>A <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
1632 </td>
1633 </tr>
1634 <tr>
1635 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1636 <td>A DIDL-Lite XML fragment string, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><span class="type">g_free</span></a> after usage.</td>
1637 </tr>
1638 </tbody>
1639 </table></div>
1640 </div>
1641 <hr>
1642 <div class="refsect2">
1643 <a name="gupnp-didl-lite-object-get-track-number-xml-string"></a><h3>gupnp_didl_lite_object_get_track_number_xml_string ()</h3>
1644 <pre class="programlisting"><span class="returnvalue">char</span> *              gupnp_didl_lite_object_get_track_number_xml_string
1645                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
1646 <p>
1647 Creates a string representation of the DIDL-Lite XML fragment related to the
1648 object track number.
1649 </p>
1650 <div class="variablelist"><table border="0">
1651 <col align="left" valign="top">
1652 <tbody>
1653 <tr>
1654 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1655 <td>A <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
1656 </td>
1657 </tr>
1658 <tr>
1659 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1660 <td>A DIDL-Lite XML fragment string, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><span class="type">g_free</span></a> after usage.</td>
1661 </tr>
1662 </tbody>
1663 </table></div>
1664 </div>
1665 <hr>
1666 <div class="refsect2">
1667 <a name="gupnp-didl-lite-object-get-update-id"></a><h3>gupnp_didl_lite_object_get_update_id ()</h3>
1668 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gupnp_didl_lite_object_get_update_id
1669                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
1670 <p>
1671 Get the update ID of the <em class="parameter"><code>object</code></em>.
1672 </p>
1673 <div class="variablelist"><table border="0">
1674 <col align="left" valign="top">
1675 <tbody>
1676 <tr>
1677 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1678 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
1679 </tr>
1680 <tr>
1681 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1682 <td>The update ID of the <em class="parameter"><code>object</code></em>.</td>
1683 </tr>
1684 </tbody>
1685 </table></div>
1686 </div>
1687 <hr>
1688 <div class="refsect2">
1689 <a name="gupnp-didl-lite-object-get-upnp-class-xml-string"></a><h3>gupnp_didl_lite_object_get_upnp_class_xml_string ()</h3>
1690 <pre class="programlisting"><span class="returnvalue">char</span> *              gupnp_didl_lite_object_get_upnp_class_xml_string
1691                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
1692 <p>
1693 Creates a string representation of the DIDL-Lite XML fragment related to the
1694 object UPnP class.
1695 </p>
1696 <div class="variablelist"><table border="0">
1697 <col align="left" valign="top">
1698 <tbody>
1699 <tr>
1700 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1701 <td>A <a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a>
1702 </td>
1703 </tr>
1704 <tr>
1705 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1706 <td>A DIDL-Lite XML fragment string, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><span class="type">g_free</span></a> after usage.</td>
1707 </tr>
1708 </tbody>
1709 </table></div>
1710 </div>
1711 <hr>
1712 <div class="refsect2">
1713 <a name="gupnp-didl-lite-object-set-update-id"></a><h3>gupnp_didl_lite_object_set_update_id ()</h3>
1714 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_set_update_id
1715                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>,
1716                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> update_id</code></em>);</pre>
1717 <p>
1718 Set the update ID of the <em class="parameter"><code>object</code></em>.
1719 </p>
1720 <div class="variablelist"><table border="0">
1721 <col align="left" valign="top">
1722 <tbody>
1723 <tr>
1724 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1725 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
1726 </tr>
1727 <tr>
1728 <td><p><span class="term"><em class="parameter"><code>update_id</code></em> :</span></p></td>
1729 <td>Update ID</td>
1730 </tr>
1731 </tbody>
1732 </table></div>
1733 </div>
1734 <hr>
1735 <div class="refsect2">
1736 <a name="gupnp-didl-lite-object-unset-artists"></a><h3>gupnp_didl_lite_object_unset_artists ()</h3>
1737 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_unset_artists
1738                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
1739 <p>
1740 Unset the artists properties of the <em class="parameter"><code>object</code></em>.
1741 </p>
1742 <div class="variablelist"><table border="0">
1743 <col align="left" valign="top">
1744 <tbody><tr>
1745 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1746 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
1747 </tr></tbody>
1748 </table></div>
1749 </div>
1750 <hr>
1751 <div class="refsect2">
1752 <a name="gupnp-didl-lite-object-unset-update-id"></a><h3>gupnp_didl_lite_object_unset_update_id ()</h3>
1753 <pre class="programlisting"><span class="returnvalue">void</span>                gupnp_didl_lite_object_unset_update_id
1754                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
1755 <p>
1756 Unset the update ID property of the <em class="parameter"><code>object</code></em>.
1757 </p>
1758 <div class="variablelist"><table border="0">
1759 <col align="left" valign="top">
1760 <tbody><tr>
1761 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1762 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
1763 </tr></tbody>
1764 </table></div>
1765 </div>
1766 <hr>
1767 <div class="refsect2">
1768 <a name="gupnp-didl-lite-object-update-id-is-set"></a><h3>gupnp_didl_lite_object_update_id_is_set ()</h3>
1769 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gupnp_didl_lite_object_update_id_is_set
1770                                                         (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a> *object</code></em>);</pre>
1771 <p>
1772 Get whether the update ID of the <em class="parameter"><code>object</code></em> is set.
1773 </p>
1774 <div class="variablelist"><table border="0">
1775 <col align="left" valign="top">
1776 <tbody>
1777 <tr>
1778 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
1779 <td><a class="link" href="GUPnPDIDLLiteObject.html" title="GUPnPDIDLLiteObject"><span class="type">GUPnPDIDLLiteObject</span></a></td>
1780 </tr>
1781 <tr>
1782 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1783 <td>
1784 <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if update ID is set, otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
1785 </td>
1786 </tr>
1787 </tbody>
1788 </table></div>
1789 </div>
1790 </div>
1791 <div class="refsect1">
1792 <a name="GUPnPDIDLLiteObject.property-details"></a><h2>Property Details</h2>
1793 <div class="refsect2">
1794 <a name="GUPnPDIDLLiteObject--album"></a><h3>The <code class="literal">"album"</code> property</h3>
1795 <pre class="programlisting">  "album"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1796 <p>
1797 The album of this object.
1798 </p>
1799 <p>Default value: NULL</p>
1800 </div>
1801 <hr>
1802 <div class="refsect2">
1803 <a name="GUPnPDIDLLiteObject--album-art"></a><h3>The <code class="literal">"album-art"</code> property</h3>
1804 <pre class="programlisting">  "album-art"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1805 <p>
1806 The URI to album art of this object.
1807 </p>
1808 <p>Default value: NULL</p>
1809 </div>
1810 <hr>
1811 <div class="refsect2">
1812 <a name="GUPnPDIDLLiteObject--artist"></a><h3>The <code class="literal">"artist"</code> property</h3>
1813 <pre class="programlisting">  "artist"                   <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1814 <div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1815 <h3 class="title">Warning</h3>
1816 <p><code class="literal">GUPnPDIDLLiteObject:artist</code> has been deprecated since version 0.5.3 and should not be used in newly-written code. Use <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-artists" title="gupnp_didl_lite_object_get_artists ()"><span class="type">gupnp_didl_lite_object_get_artists</span></a> and
1817 <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-artist" title="gupnp_didl_lite_object_add_artist ()"><span class="type">gupnp_didl_lite_object_add_artist</span></a> instead since unlike this
1818 property, they are capable of dealing with multiple artist nodes.</p>
1819 </div>
1820 <p>
1821 The artist of this object.
1822 </p>
1823 <p>Default value: NULL</p>
1824 </div>
1825 <hr>
1826 <div class="refsect2">
1827 <a name="GUPnPDIDLLiteObject--author"></a><h3>The <code class="literal">"author"</code> property</h3>
1828 <pre class="programlisting">  "author"                   <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1829 <div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1830 <h3 class="title">Warning</h3>
1831 <p><code class="literal">GUPnPDIDLLiteObject:author</code> has been deprecated since version 0.5.3 and should not be used in newly-written code. Use <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-get-authors" title="gupnp_didl_lite_object_get_authors ()"><span class="type">gupnp_didl_lite_object_get_authors</span></a> and
1832 <a class="link" href="GUPnPDIDLLiteObject.html#gupnp-didl-lite-object-add-author" title="gupnp_didl_lite_object_add_author ()"><span class="type">gupnp_didl_lite_object_add_author</span></a> instead since unlike this
1833 property, they are capable of dealing with multiple author nodes.</p>
1834 </div>
1835 <p>
1836 The author of this object.
1837 </p>
1838 <p>Default value: NULL</p>
1839 </div>
1840 <hr>
1841 <div class="refsect2">
1842 <a name="GUPnPDIDLLiteObject--creator"></a><h3>The <code class="literal">"creator"</code> property</h3>
1843 <pre class="programlisting">  "creator"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1844 <p>
1845 The creator of this object.
1846 </p>
1847 <p>Default value: NULL</p>
1848 </div>
1849 <hr>
1850 <div class="refsect2">
1851 <a name="GUPnPDIDLLiteObject--date"></a><h3>The <code class="literal">"date"</code> property</h3>
1852 <pre class="programlisting">  "date"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1853 <p>
1854 The date of this object.
1855 </p>
1856 <p>Default value: NULL</p>
1857 </div>
1858 <hr>
1859 <div class="refsect2">
1860 <a name="GUPnPDIDLLiteObject--dc-namespace"></a><h3>The <code class="literal">"dc-namespace"</code> property</h3>
1861 <pre class="programlisting">  "dc-namespace"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write / Construct Only</pre>
1862 <p>
1863 Pointer to the DublinCore namespace registered with the XML document
1864 containing this object.
1865 </p>
1866 </div>
1867 <hr>
1868 <div class="refsect2">
1869 <a name="GUPnPDIDLLiteObject--description"></a><h3>The <code class="literal">"description"</code> property</h3>
1870 <pre class="programlisting">  "description"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1871 <p>
1872 The description of this object.
1873 </p>
1874 <p>Default value: NULL</p>
1875 </div>
1876 <hr>
1877 <div class="refsect2">
1878 <a name="GUPnPDIDLLiteObject--dlna-managed"></a><h3>The <code class="literal">"dlna-managed"</code> property</h3>
1879 <pre class="programlisting">  "dlna-managed"             <a class="link" href="GUPnPDIDLLiteObject.html#GUPnPOCMFlags" title="enum GUPnPOCMFlags"><span class="type">GUPnPOCMFlags</span></a>         : Read / Write</pre>
1880 <p>
1881 The 'dlna:dlnaManaged' attribute.
1882 </p>
1883 </div>
1884 <hr>
1885 <div class="refsect2">
1886 <a name="GUPnPDIDLLiteObject--dlna-namespace"></a><h3>The <code class="literal">"dlna-namespace"</code> property</h3>
1887 <pre class="programlisting">  "dlna-namespace"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write / Construct Only</pre>
1888 <p>
1889 Pointer to the DLNA metadata namespace registered with the XML
1890 document containing this object.
1891 </p>
1892 </div>
1893 <hr>
1894 <div class="refsect2">
1895 <a name="GUPnPDIDLLiteObject--genre"></a><h3>The <code class="literal">"genre"</code> property</h3>
1896 <pre class="programlisting">  "genre"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1897 <p>
1898 The genre of this object.
1899 </p>
1900 <p>Default value: NULL</p>
1901 </div>
1902 <hr>
1903 <div class="refsect2">
1904 <a name="GUPnPDIDLLiteObject--id"></a><h3>The <code class="literal">"id"</code> property</h3>
1905 <pre class="programlisting">  "id"                       <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1906 <p>
1907 The ID of this object.
1908 </p>
1909 <p>Default value: NULL</p>
1910 </div>
1911 <hr>
1912 <div class="refsect2">
1913 <a name="GUPnPDIDLLiteObject--parent-id"></a><h3>The <code class="literal">"parent-id"</code> property</h3>
1914 <pre class="programlisting">  "parent-id"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1915 <p>
1916 The ID of the parent container of this object.
1917 </p>
1918 <p>Default value: NULL</p>
1919 </div>
1920 <hr>
1921 <div class="refsect2">
1922 <a name="GUPnPDIDLLiteObject--restricted"></a><h3>The <code class="literal">"restricted"</code> property</h3>
1923 <pre class="programlisting">  "restricted"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
1924 <p>
1925 Whether this object is restricted.
1926 </p>
1927 <p>Default value: FALSE</p>
1928 </div>
1929 <hr>
1930 <div class="refsect2">
1931 <a name="GUPnPDIDLLiteObject--title"></a><h3>The <code class="literal">"title"</code> property</h3>
1932 <pre class="programlisting">  "title"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1933 <p>
1934 The title of this object.
1935 </p>
1936 <p>Default value: NULL</p>
1937 </div>
1938 <hr>
1939 <div class="refsect2">
1940 <a name="GUPnPDIDLLiteObject--track-number"></a><h3>The <code class="literal">"track-number"</code> property</h3>
1941 <pre class="programlisting">  "track-number"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
1942 <p>
1943 The original track number of this object.
1944 </p>
1945 <p>Allowed values: &gt;= G_MAXULONG</p>
1946 <p>Default value: -1</p>
1947 </div>
1948 <hr>
1949 <div class="refsect2">
1950 <a name="GUPnPDIDLLiteObject--update-id"></a><h3>The <code class="literal">"update-id"</code> property</h3>
1951 <pre class="programlisting">  "update-id"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
1952 <p>
1953 Update ID of this object.
1954 </p>
1955 <p>Default value: 0</p>
1956 </div>
1957 <hr>
1958 <div class="refsect2">
1959 <a name="GUPnPDIDLLiteObject--upnp-class"></a><h3>The <code class="literal">"upnp-class"</code> property</h3>
1960 <pre class="programlisting">  "upnp-class"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1961 <p>
1962 The UPnP class of this object.
1963 </p>
1964 <p>Default value: NULL</p>
1965 </div>
1966 <hr>
1967 <div class="refsect2">
1968 <a name="GUPnPDIDLLiteObject--upnp-namespace"></a><h3>The <code class="literal">"upnp-namespace"</code> property</h3>
1969 <pre class="programlisting">  "upnp-namespace"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write / Construct Only</pre>
1970 <p>
1971 Pointer to the UPnP namespace registered with the XML document
1972 containing this object.
1973 </p>
1974 </div>
1975 <hr>
1976 <div class="refsect2">
1977 <a name="GUPnPDIDLLiteObject--write-status"></a><h3>The <code class="literal">"write-status"</code> property</h3>
1978 <pre class="programlisting">  "write-status"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
1979 <p>
1980 The write status of this object.
1981 </p>
1982 <p>Default value: NULL</p>
1983 </div>
1984 <hr>
1985 <div class="refsect2">
1986 <a name="GUPnPDIDLLiteObject--xml-doc"></a><h3>The <code class="literal">"xml-doc"</code> property</h3>
1987 <pre class="programlisting">  "xml-doc"                  <span class="type">GUPnPXMLDoc</span>*          : Write / Construct Only</pre>
1988 <p>
1989 The reference to XML document containing this object.
1990 </p>
1991 <p>
1992 Internal property.
1993 </p>
1994 <p class="stability">Stability Level: Private</p>
1995 </div>
1996 <hr>
1997 <div class="refsect2">
1998 <a name="GUPnPDIDLLiteObject--xml-node"></a><h3>The <code class="literal">"xml-node"</code> property</h3>
1999 <pre class="programlisting">  "xml-node"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write / Construct Only</pre>
2000 <p>
2001 The pointer to object node in XML document.
2002 </p>
2003 </div>
2004 </div>
2005 </div>
2006 <div class="footer">
2007 <hr>
2008           Generated by GTK-Doc V1.18</div>
2009 </body>
2010 </html>