1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <title>GUPnPDIDLLiteResource</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="GUPnPDIDLLiteWriter.html" title="GUPnPDIDLLiteWriter">
10 <link rel="next" href="GUPnPDIDLLiteDescriptor.html" title="GUPnPDIDLLiteDescriptor">
11 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12 <link rel="stylesheet" href="style.css" type="text/css">
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">
17 <td><a accesskey="p" href="GUPnPDIDLLiteWriter.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="GUPnPDIDLLiteDescriptor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
23 <tr><td colspan="5" class="shortcuts">
24 <a href="#GUPnPDIDLLiteResource.synopsis" class="shortcut">Top</a>
26 <a href="#GUPnPDIDLLiteResource.description" class="shortcut">Description</a>
28 <a href="#GUPnPDIDLLiteResource.object-hierarchy" class="shortcut">Object Hierarchy</a>
30 <a href="#GUPnPDIDLLiteResource.properties" class="shortcut">Properties</a>
33 <div class="refentry">
34 <a name="GUPnPDIDLLiteResource"></a><div class="titlepage"></div>
35 <div class="refnamediv"><table width="100%"><tr>
37 <h2><span class="refentrytitle"><a name="GUPnPDIDLLiteResource.top_of_page"></a>GUPnPDIDLLiteResource</span></h2>
38 <p>GUPnPDIDLLiteResource — DIDL-Lite Resource</p>
40 <td valign="top" align="right"></td>
42 <div class="refsynopsisdiv">
43 <a name="GUPnPDIDLLiteResource.synopsis"></a><h2>Synopsis</h2>
44 <pre class="synopsis"> <a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource-struct" title="GUPnPDIDLLiteResource">GUPnPDIDLLiteResource</a>;
45 <span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-uri" title="gupnp_didl_lite_resource_set_uri ()">gupnp_didl_lite_resource_set_uri</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
46 <em class="parameter"><code>const <span class="type">char</span> *uri</code></em>);
47 <span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-import-uri" title="gupnp_didl_lite_resource_set_import_uri ()">gupnp_didl_lite_resource_set_import_uri</a>
48 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
49 <em class="parameter"><code>const <span class="type">char</span> *import_uri</code></em>);
50 <span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-protocol-info" title="gupnp_didl_lite_resource_set_protocol_info ()">gupnp_didl_lite_resource_set_protocol_info</a>
51 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
52 <em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>);
53 <span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-size" title="gupnp_didl_lite_resource_set_size ()">gupnp_didl_lite_resource_set_size</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
54 <em class="parameter"><code><span class="type">glong</span> size</code></em>);
55 <span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-size64" title="gupnp_didl_lite_resource_set_size64 ()">gupnp_didl_lite_resource_set_size64</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
56 <em class="parameter"><code><span class="type">gint64</span> size</code></em>);
57 <span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-duration" title="gupnp_didl_lite_resource_set_duration ()">gupnp_didl_lite_resource_set_duration</a>
58 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
59 <em class="parameter"><code><span class="type">glong</span> duration</code></em>);
60 <span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-bitrate" title="gupnp_didl_lite_resource_set_bitrate ()">gupnp_didl_lite_resource_set_bitrate</a>
61 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
62 <em class="parameter"><code><span class="type">int</span> bitrate</code></em>);
63 <span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-sample-freq" title="gupnp_didl_lite_resource_set_sample_freq ()">gupnp_didl_lite_resource_set_sample_freq</a>
64 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
65 <em class="parameter"><code><span class="type">int</span> sample_freq</code></em>);
66 <span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-bits-per-sample" title="gupnp_didl_lite_resource_set_bits_per_sample ()">gupnp_didl_lite_resource_set_bits_per_sample</a>
67 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
68 <em class="parameter"><code><span class="type">int</span> sample_size</code></em>);
69 <span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-protection" title="gupnp_didl_lite_resource_set_protection ()">gupnp_didl_lite_resource_set_protection</a>
70 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
71 <em class="parameter"><code>const <span class="type">char</span> *protection</code></em>);
72 <span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-audio-channels" title="gupnp_didl_lite_resource_set_audio_channels ()">gupnp_didl_lite_resource_set_audio_channels</a>
73 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
74 <em class="parameter"><code><span class="type">int</span> n_channels</code></em>);
75 <span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-width" title="gupnp_didl_lite_resource_set_width ()">gupnp_didl_lite_resource_set_width</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
76 <em class="parameter"><code><span class="type">int</span> width</code></em>);
77 <span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-height" title="gupnp_didl_lite_resource_set_height ()">gupnp_didl_lite_resource_set_height</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
78 <em class="parameter"><code><span class="type">int</span> height</code></em>);
79 <span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-color-depth" title="gupnp_didl_lite_resource_set_color_depth ()">gupnp_didl_lite_resource_set_color_depth</a>
80 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
81 <em class="parameter"><code><span class="type">int</span> color_depth</code></em>);
82 const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-uri" title="gupnp_didl_lite_resource_get_uri ()">gupnp_didl_lite_resource_get_uri</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
83 const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-import-uri" title="gupnp_didl_lite_resource_get_import_uri ()">gupnp_didl_lite_resource_get_import_uri</a>
84 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
85 <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="returnvalue">GUPnPProtocolInfo</span></a> * <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-protocol-info" title="gupnp_didl_lite_resource_get_protocol_info ()">gupnp_didl_lite_resource_get_protocol_info</a>
86 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
87 <span class="returnvalue">long</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-size" title="gupnp_didl_lite_resource_get_size ()">gupnp_didl_lite_resource_get_size</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
88 <span class="returnvalue">gint64</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-size64" title="gupnp_didl_lite_resource_get_size64 ()">gupnp_didl_lite_resource_get_size64</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
89 <span class="returnvalue">long</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-duration" title="gupnp_didl_lite_resource_get_duration ()">gupnp_didl_lite_resource_get_duration</a>
90 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
91 <span class="returnvalue">int</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-bitrate" title="gupnp_didl_lite_resource_get_bitrate ()">gupnp_didl_lite_resource_get_bitrate</a>
92 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
93 <span class="returnvalue">int</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-sample-freq" title="gupnp_didl_lite_resource_get_sample_freq ()">gupnp_didl_lite_resource_get_sample_freq</a>
94 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
95 <span class="returnvalue">int</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-bits-per-sample" title="gupnp_didl_lite_resource_get_bits_per_sample ()">gupnp_didl_lite_resource_get_bits_per_sample</a>
96 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
97 const <span class="returnvalue">char</span> * <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-protection" title="gupnp_didl_lite_resource_get_protection ()">gupnp_didl_lite_resource_get_protection</a>
98 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
99 <span class="returnvalue">int</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-audio-channels" title="gupnp_didl_lite_resource_get_audio_channels ()">gupnp_didl_lite_resource_get_audio_channels</a>
100 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
101 <span class="returnvalue">int</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-width" title="gupnp_didl_lite_resource_get_width ()">gupnp_didl_lite_resource_get_width</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
102 <span class="returnvalue">int</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-height" title="gupnp_didl_lite_resource_get_height ()">gupnp_didl_lite_resource_get_height</a> (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
103 <span class="returnvalue">int</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-color-depth" title="gupnp_didl_lite_resource_get_color_depth ()">gupnp_didl_lite_resource_get_color_depth</a>
104 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
105 <span class="returnvalue">xmlNode</span> * <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-xml-node" title="gupnp_didl_lite_resource_get_xml_node ()">gupnp_didl_lite_resource_get_xml_node</a>
106 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
107 <span class="returnvalue">guint</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-get-update-count" title="gupnp_didl_lite_resource_get_update_count ()">gupnp_didl_lite_resource_get_update_count</a>
108 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
109 <span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-set-update-count" title="gupnp_didl_lite_resource_set_update_count ()">gupnp_didl_lite_resource_set_update_count</a>
110 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
111 <em class="parameter"><code><span class="type">guint</span> update_count</code></em>);
112 <span class="returnvalue">void</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-unset-update-count" title="gupnp_didl_lite_resource_unset_update_count ()">gupnp_didl_lite_resource_unset_update_count</a>
113 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
114 <span class="returnvalue">gboolean</span> <a class="link" href="GUPnPDIDLLiteResource.html#gupnp-didl-lite-resource-update-count-is-set" title="gupnp_didl_lite_resource_update_count_is_set ()">gupnp_didl_lite_resource_update_count_is_set</a>
115 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);
118 <div class="refsect1">
119 <a name="GUPnPDIDLLiteResource.object-hierarchy"></a><h2>Object Hierarchy</h2>
120 <pre class="synopsis">
122 +----GUPnPDIDLLiteResource
125 <div class="refsect1">
126 <a name="GUPnPDIDLLiteResource.properties"></a><h2>Properties</h2>
127 <pre class="synopsis">
128 "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--audio-channels" title='The "audio-channels" property'>audio-channels</a>" <span class="type">gint</span> : Read / Write
129 "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--bitrate" title='The "bitrate" property'>bitrate</a>" <span class="type">gint</span> : Read / Write
130 "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--bits-per-sample" title='The "bits-per-sample" property'>bits-per-sample</a>" <span class="type">gint</span> : Read / Write
131 "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--color-depth" title='The "color-depth" property'>color-depth</a>" <span class="type">gint</span> : Read / Write
132 "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--duration" title='The "duration" property'>duration</a>" <span class="type">glong</span> : Read / Write
133 "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--height" title='The "height" property'>height</a>" <span class="type">gint</span> : Read / Write
134 "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--import-uri" title='The "import-uri" property'>import-uri</a>" <span class="type">gchar</span>* : Read / Write
135 "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--protection" title='The "protection" property'>protection</a>" <span class="type">gchar</span>* : Read / Write
136 "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--protocol-info" title='The "protocol-info" property'>protocol-info</a>" <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a>* : Read / Write
137 "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--sample-freq" title='The "sample-freq" property'>sample-freq</a>" <span class="type">gint</span> : Read / Write
138 "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--size" title='The "size" property'>size</a>" <span class="type">glong</span> : Read / Write
139 "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--size64" title='The "size64" property'>size64</a>" <span class="type">gint64</span> : Read / Write
140 "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--update-count" title='The "update-count" property'>update-count</a>" <span class="type">guint</span> : Read / Write
141 "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--uri" title='The "uri" property'>uri</a>" <span class="type">gchar</span>* : Read / Write
142 "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--width" title='The "width" property'>width</a>" <span class="type">gint</span> : Read / Write
143 "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--xml-doc" title='The "xml-doc" property'>xml-doc</a>" <a href="../gupnp/GUPnPXMLDoc.html"><span class="type">GUPnPXMLDoc</span></a>* : Write / Construct Only
144 "<a class="link" href="GUPnPDIDLLiteResource.html#GUPnPDIDLLiteResource--xml-node" title='The "xml-node" property'>xml-node</a>" <span class="type">gpointer</span> : Read / Write / Construct Only
147 <div class="refsect1">
148 <a name="GUPnPDIDLLiteResource.description"></a><h2>Description</h2>
150 <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> respresent a DIDL-Lite resource (res) element.
153 <div class="refsect1">
154 <a name="GUPnPDIDLLiteResource.details"></a><h2>Details</h2>
155 <div class="refsect2">
156 <a name="GUPnPDIDLLiteResource-struct"></a><h3>GUPnPDIDLLiteResource</h3>
157 <pre class="programlisting">typedef struct _GUPnPDIDLLiteResource GUPnPDIDLLiteResource;</pre>
160 <div class="refsect2">
161 <a name="gupnp-didl-lite-resource-set-uri"></a><h3>gupnp_didl_lite_resource_set_uri ()</h3>
162 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_uri (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
163 <em class="parameter"><code>const <span class="type">char</span> *uri</code></em>);</pre>
165 Set the URI associated with the <em class="parameter"><code>resource</code></em>.
167 <div class="variablelist"><table border="0">
168 <col align="left" valign="top">
171 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
172 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
176 <td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
177 <td>The URI as string</td>
180 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
187 <div class="refsect2">
188 <a name="gupnp-didl-lite-resource-set-import-uri"></a><h3>gupnp_didl_lite_resource_set_import_uri ()</h3>
189 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_import_uri
190 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
191 <em class="parameter"><code>const <span class="type">char</span> *import_uri</code></em>);</pre>
193 Set the import URI associated with the <em class="parameter"><code>resource</code></em>.
195 <div class="variablelist"><table border="0">
196 <col align="left" valign="top">
199 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
200 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
204 <td><p><span class="term"><em class="parameter"><code>import_uri</code></em> :</span></p></td>
205 <td>The URI as string</td>
208 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
215 <div class="refsect2">
216 <a name="gupnp-didl-lite-resource-set-protocol-info"></a><h3>gupnp_didl_lite_resource_set_protocol_info ()</h3>
217 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_protocol_info
218 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
219 <em class="parameter"><code><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a> *info</code></em>);</pre>
221 Set the protocol info associated with the <em class="parameter"><code>resource</code></em>.
223 <div class="variablelist"><table border="0">
224 <col align="left" valign="top">
227 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
228 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
232 <td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
233 <td>The protocol string</td>
236 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
243 <div class="refsect2">
244 <a name="gupnp-didl-lite-resource-set-size"></a><h3>gupnp_didl_lite_resource_set_size ()</h3>
245 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_size (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
246 <em class="parameter"><code><span class="type">glong</span> size</code></em>);</pre>
248 Set the size (in bytes) of the <em class="parameter"><code>resource</code></em>. Passing a negative number will
251 <div class="variablelist"><table border="0">
252 <col align="left" valign="top">
255 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
256 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
260 <td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
261 <td>The size (in bytes)</td>
264 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
271 <div class="refsect2">
272 <a name="gupnp-didl-lite-resource-set-size64"></a><h3>gupnp_didl_lite_resource_set_size64 ()</h3>
273 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_size64 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
274 <em class="parameter"><code><span class="type">gint64</span> size</code></em>);</pre>
276 Set the size (in bytes) of the <em class="parameter"><code>resource</code></em>. Passing a negative number will
279 <div class="variablelist"><table border="0">
280 <col align="left" valign="top">
283 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
284 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
288 <td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
289 <td>The size (in bytes)</td>
292 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
299 <div class="refsect2">
300 <a name="gupnp-didl-lite-resource-set-duration"></a><h3>gupnp_didl_lite_resource_set_duration ()</h3>
301 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_duration
302 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
303 <em class="parameter"><code><span class="type">glong</span> duration</code></em>);</pre>
305 Set the duration (in seconds) of the <em class="parameter"><code>resource</code></em>. Passing a negative number
306 will unset this property.
308 <div class="variablelist"><table border="0">
309 <col align="left" valign="top">
312 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
313 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
317 <td><p><span class="term"><em class="parameter"><code>duration</code></em> :</span></p></td>
318 <td>The duration (in seconds)</td>
321 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
328 <div class="refsect2">
329 <a name="gupnp-didl-lite-resource-set-bitrate"></a><h3>gupnp_didl_lite_resource_set_bitrate ()</h3>
330 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_bitrate
331 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
332 <em class="parameter"><code><span class="type">int</span> bitrate</code></em>);</pre>
334 Set the bitrate (in bytes per second) of the <em class="parameter"><code>resource</code></em>. Passing a negative
335 number will unset this property.
337 <div class="variablelist"><table border="0">
338 <col align="left" valign="top">
341 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
342 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
346 <td><p><span class="term"><em class="parameter"><code>bitrate</code></em> :</span></p></td>
350 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
357 <div class="refsect2">
358 <a name="gupnp-didl-lite-resource-set-sample-freq"></a><h3>gupnp_didl_lite_resource_set_sample_freq ()</h3>
359 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_sample_freq
360 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
361 <em class="parameter"><code><span class="type">int</span> sample_freq</code></em>);</pre>
363 Set the sample frequency of the <em class="parameter"><code>resource</code></em>. Passing a negative number will
366 <div class="variablelist"><table border="0">
367 <col align="left" valign="top">
370 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
371 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
375 <td><p><span class="term"><em class="parameter"><code>sample_freq</code></em> :</span></p></td>
376 <td>The sample frequency</td>
379 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
386 <div class="refsect2">
387 <a name="gupnp-didl-lite-resource-set-bits-per-sample"></a><h3>gupnp_didl_lite_resource_set_bits_per_sample ()</h3>
388 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_bits_per_sample
389 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
390 <em class="parameter"><code><span class="type">int</span> sample_size</code></em>);</pre>
392 Set the sample size of the <em class="parameter"><code>resource</code></em>. Passing a negative number will unset
395 <div class="variablelist"><table border="0">
396 <col align="left" valign="top">
399 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
400 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
404 <td><p><span class="term"><em class="parameter"><code>sample_size</code></em> :</span></p></td>
405 <td>The number of bits per sample</td>
408 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
415 <div class="refsect2">
416 <a name="gupnp-didl-lite-resource-set-protection"></a><h3>gupnp_didl_lite_resource_set_protection ()</h3>
417 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_protection
418 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
419 <em class="parameter"><code>const <span class="type">char</span> *protection</code></em>);</pre>
421 Set the protection system used by the <em class="parameter"><code>resource</code></em>. Passing a negative number
422 will unset this property.
424 <div class="variablelist"><table border="0">
425 <col align="left" valign="top">
428 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
429 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
433 <td><p><span class="term"><em class="parameter"><code>protection</code></em> :</span></p></td>
434 <td>The protection system identifier as string</td>
437 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
444 <div class="refsect2">
445 <a name="gupnp-didl-lite-resource-set-audio-channels"></a><h3>gupnp_didl_lite_resource_set_audio_channels ()</h3>
446 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_audio_channels
447 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
448 <em class="parameter"><code><span class="type">int</span> n_channels</code></em>);</pre>
450 Set the number of audio channels in the <em class="parameter"><code>resource</code></em>. Passing a negative number
451 will unset this property.
453 <div class="variablelist"><table border="0">
454 <col align="left" valign="top">
457 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
458 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
462 <td><p><span class="term"><em class="parameter"><code>n_channels</code></em> :</span></p></td>
463 <td>The number of channels</td>
466 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
467 <td>The number of audio channels in the <em class="parameter"><code>resource</code></em> or -1.</td>
473 <div class="refsect2">
474 <a name="gupnp-didl-lite-resource-set-width"></a><h3>gupnp_didl_lite_resource_set_width ()</h3>
475 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_width (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
476 <em class="parameter"><code><span class="type">int</span> width</code></em>);</pre>
478 Set the width of this image/video resource. Setting both width and height to
479 a negative number will unset the resolution property.
481 <div class="variablelist"><table border="0">
482 <col align="left" valign="top">
485 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
486 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
490 <td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
494 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
501 <div class="refsect2">
502 <a name="gupnp-didl-lite-resource-set-height"></a><h3>gupnp_didl_lite_resource_set_height ()</h3>
503 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_height (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
504 <em class="parameter"><code><span class="type">int</span> height</code></em>);</pre>
506 Set the height of this image/video resource. Setting both width and height to
507 a negative number will unset the resolution property.
509 <div class="variablelist"><table border="0">
510 <col align="left" valign="top">
513 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
514 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
518 <td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
522 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
529 <div class="refsect2">
530 <a name="gupnp-didl-lite-resource-set-color-depth"></a><h3>gupnp_didl_lite_resource_set_color_depth ()</h3>
531 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_color_depth
532 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
533 <em class="parameter"><code><span class="type">int</span> color_depth</code></em>);</pre>
535 Set the color-depth of this image/video resource. Passing a negative number
536 will unset this property.
538 <div class="variablelist"><table border="0">
539 <col align="left" valign="top">
542 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
543 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
547 <td><p><span class="term"><em class="parameter"><code>color_depth</code></em> :</span></p></td>
548 <td>The color-depth</td>
551 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
558 <div class="refsect2">
559 <a name="gupnp-didl-lite-resource-get-uri"></a><h3>gupnp_didl_lite_resource_get_uri ()</h3>
560 <pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_resource_get_uri (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
562 Get the URI associated with the <em class="parameter"><code>resource</code></em>.
564 <div class="variablelist"><table border="0">
565 <col align="left" valign="top">
568 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
569 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
573 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
574 <td>The of URI the <em class="parameter"><code>resource</code></em> or <code class="literal">NULL</code>.</td>
580 <div class="refsect2">
581 <a name="gupnp-didl-lite-resource-get-import-uri"></a><h3>gupnp_didl_lite_resource_get_import_uri ()</h3>
582 <pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_resource_get_import_uri
583 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
585 Get the import URI associated with the <em class="parameter"><code>resource</code></em>.
587 <div class="variablelist"><table border="0">
588 <col align="left" valign="top">
591 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
592 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
596 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
597 <td>The import URI or <code class="literal">NULL</code>.</td>
603 <div class="refsect2">
604 <a name="gupnp-didl-lite-resource-get-protocol-info"></a><h3>gupnp_didl_lite_resource_get_protocol_info ()</h3>
605 <pre class="programlisting"><a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="returnvalue">GUPnPProtocolInfo</span></a> * gupnp_didl_lite_resource_get_protocol_info
606 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
608 Get the protocol info associated with the <em class="parameter"><code>resource</code></em>.
610 <div class="variablelist"><table border="0">
611 <col align="left" valign="top">
614 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
615 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
619 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
620 <td>The protocol info associated with the <em class="parameter"><code>resource</code></em> or <code class="literal">NULL</code>. The
621 returned object must not be unrefed. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
628 <div class="refsect2">
629 <a name="gupnp-didl-lite-resource-get-size"></a><h3>gupnp_didl_lite_resource_get_size ()</h3>
630 <pre class="programlisting"><span class="returnvalue">long</span> gupnp_didl_lite_resource_get_size (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
632 Get the size (in bytes) of the <em class="parameter"><code>resource</code></em>.
634 <div class="variablelist"><table border="0">
635 <col align="left" valign="top">
638 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
639 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
643 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
644 <td>The size (in bytes) of the <em class="parameter"><code>resource</code></em> or -1.</td>
650 <div class="refsect2">
651 <a name="gupnp-didl-lite-resource-get-size64"></a><h3>gupnp_didl_lite_resource_get_size64 ()</h3>
652 <pre class="programlisting"><span class="returnvalue">gint64</span> gupnp_didl_lite_resource_get_size64 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
654 Get the size (in bytes) of the <em class="parameter"><code>resource</code></em>.
656 <div class="variablelist"><table border="0">
657 <col align="left" valign="top">
660 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
661 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
665 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
666 <td>The size (in bytes) of the <em class="parameter"><code>resource</code></em> or -1.</td>
672 <div class="refsect2">
673 <a name="gupnp-didl-lite-resource-get-duration"></a><h3>gupnp_didl_lite_resource_get_duration ()</h3>
674 <pre class="programlisting"><span class="returnvalue">long</span> gupnp_didl_lite_resource_get_duration
675 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
677 Get the duration (in seconds) of the <em class="parameter"><code>resource</code></em>.
679 <div class="variablelist"><table border="0">
680 <col align="left" valign="top">
683 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
684 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
688 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
689 <td>The duration (in seconds) of the <em class="parameter"><code>resource</code></em> or -1.</td>
695 <div class="refsect2">
696 <a name="gupnp-didl-lite-resource-get-bitrate"></a><h3>gupnp_didl_lite_resource_get_bitrate ()</h3>
697 <pre class="programlisting"><span class="returnvalue">int</span> gupnp_didl_lite_resource_get_bitrate
698 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
700 Get the bitrate (in bytes per second) of the <em class="parameter"><code>resource</code></em>.
702 <div class="variablelist"><table border="0">
703 <col align="left" valign="top">
706 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
707 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
711 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
712 <td>The bitrate (in bytes per second) of the <em class="parameter"><code>resource</code></em> or -1.</td>
718 <div class="refsect2">
719 <a name="gupnp-didl-lite-resource-get-sample-freq"></a><h3>gupnp_didl_lite_resource_get_sample_freq ()</h3>
720 <pre class="programlisting"><span class="returnvalue">int</span> gupnp_didl_lite_resource_get_sample_freq
721 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
723 Get the sample frequency of the <em class="parameter"><code>resource</code></em>.
725 <div class="variablelist"><table border="0">
726 <col align="left" valign="top">
729 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
730 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
734 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
735 <td>The sample frequency of the <em class="parameter"><code>resource</code></em> or -1.</td>
741 <div class="refsect2">
742 <a name="gupnp-didl-lite-resource-get-bits-per-sample"></a><h3>gupnp_didl_lite_resource_get_bits_per_sample ()</h3>
743 <pre class="programlisting"><span class="returnvalue">int</span> gupnp_didl_lite_resource_get_bits_per_sample
744 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
746 Get the sample size of the <em class="parameter"><code>resource</code></em>.
748 <div class="variablelist"><table border="0">
749 <col align="left" valign="top">
752 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
753 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
757 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
758 <td>The number of bits per sample of the <em class="parameter"><code>resource</code></em> or -1.</td>
764 <div class="refsect2">
765 <a name="gupnp-didl-lite-resource-get-protection"></a><h3>gupnp_didl_lite_resource_get_protection ()</h3>
766 <pre class="programlisting">const <span class="returnvalue">char</span> * gupnp_didl_lite_resource_get_protection
767 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
769 Get the protection system used by the <em class="parameter"><code>resource</code></em>.
771 <div class="variablelist"><table border="0">
772 <col align="left" valign="top">
775 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
776 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
780 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
781 <td>The protection system in use by the <em class="parameter"><code>resource</code></em> or <code class="literal">NULL</code>.</td>
787 <div class="refsect2">
788 <a name="gupnp-didl-lite-resource-get-audio-channels"></a><h3>gupnp_didl_lite_resource_get_audio_channels ()</h3>
789 <pre class="programlisting"><span class="returnvalue">int</span> gupnp_didl_lite_resource_get_audio_channels
790 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
792 Get the number of audio channels in the <em class="parameter"><code>resource</code></em>.
794 <div class="variablelist"><table border="0">
795 <col align="left" valign="top">
798 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
799 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
803 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
804 <td>The number of audio channels in the <em class="parameter"><code>resource</code></em> or -1.</td>
810 <div class="refsect2">
811 <a name="gupnp-didl-lite-resource-get-width"></a><h3>gupnp_didl_lite_resource_get_width ()</h3>
812 <pre class="programlisting"><span class="returnvalue">int</span> gupnp_didl_lite_resource_get_width (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
814 Get the width of this image/video resource.
816 <div class="variablelist"><table border="0">
817 <col align="left" valign="top">
820 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
821 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
825 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
826 <td>The width of this image/video resource or -1.</td>
832 <div class="refsect2">
833 <a name="gupnp-didl-lite-resource-get-height"></a><h3>gupnp_didl_lite_resource_get_height ()</h3>
834 <pre class="programlisting"><span class="returnvalue">int</span> gupnp_didl_lite_resource_get_height (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
836 Get the height of this image/video resource.
838 <div class="variablelist"><table border="0">
839 <col align="left" valign="top">
842 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
843 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
847 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
848 <td>The height of the <em class="parameter"><code>resource</code></em> or -1.</td>
854 <div class="refsect2">
855 <a name="gupnp-didl-lite-resource-get-color-depth"></a><h3>gupnp_didl_lite_resource_get_color_depth ()</h3>
856 <pre class="programlisting"><span class="returnvalue">int</span> gupnp_didl_lite_resource_get_color_depth
857 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
859 Get the color-depth of this image/video resource.
861 <div class="variablelist"><table border="0">
862 <col align="left" valign="top">
865 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
866 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
870 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
871 <td>The color depth of the <em class="parameter"><code>resource</code></em> or -1.</td>
877 <div class="refsect2">
878 <a name="gupnp-didl-lite-resource-get-xml-node"></a><h3>gupnp_didl_lite_resource_get_xml_node ()</h3>
879 <pre class="programlisting"><span class="returnvalue">xmlNode</span> * gupnp_didl_lite_resource_get_xml_node
880 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
882 Get the pointer to res node in XML document.
884 <div class="variablelist"><table border="0">
885 <col align="left" valign="top">
888 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
889 <td>The <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
893 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
894 <td>The pointer to res 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>
901 <div class="refsect2">
902 <a name="gupnp-didl-lite-resource-get-update-count"></a><h3>gupnp_didl_lite_resource_get_update_count ()</h3>
903 <pre class="programlisting"><span class="returnvalue">guint</span> gupnp_didl_lite_resource_get_update_count
904 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
906 Get the update count of this resource.
908 <div class="variablelist"><table border="0">
909 <col align="left" valign="top">
912 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
913 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
917 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
918 <td>The update count of the <em class="parameter"><code>resource</code></em>.</td>
924 <div class="refsect2">
925 <a name="gupnp-didl-lite-resource-set-update-count"></a><h3>gupnp_didl_lite_resource_set_update_count ()</h3>
926 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_set_update_count
927 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>,
928 <em class="parameter"><code><span class="type">guint</span> update_count</code></em>);</pre>
930 Set the update count of this resource.
932 <div class="variablelist"><table border="0">
933 <col align="left" valign="top">
936 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
937 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
941 <td><p><span class="term"><em class="parameter"><code>update_count</code></em> :</span></p></td>
942 <td>The update_count</td>
945 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
952 <div class="refsect2">
953 <a name="gupnp-didl-lite-resource-unset-update-count"></a><h3>gupnp_didl_lite_resource_unset_update_count ()</h3>
954 <pre class="programlisting"><span class="returnvalue">void</span> gupnp_didl_lite_resource_unset_update_count
955 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
957 Unset the update count of this resource.
959 <div class="variablelist"><table border="0">
960 <col align="left" valign="top">
963 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
964 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
968 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
975 <div class="refsect2">
976 <a name="gupnp-didl-lite-resource-update-count-is-set"></a><h3>gupnp_didl_lite_resource_update_count_is_set ()</h3>
977 <pre class="programlisting"><span class="returnvalue">gboolean</span> gupnp_didl_lite_resource_update_count_is_set
978 (<em class="parameter"><code><a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a> *resource</code></em>);</pre>
980 Check whether the update count property of this resource is set.
982 <div class="variablelist"><table border="0">
983 <col align="left" valign="top">
986 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
987 <td>A <a class="link" href="GUPnPDIDLLiteResource.html" title="GUPnPDIDLLiteResource"><span class="type">GUPnPDIDLLiteResource</span></a>
991 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
993 <code class="literal">TRUE</code> if set, otherwise <code class="literal">FALSE</code>.</td>
999 <div class="refsect1">
1000 <a name="GUPnPDIDLLiteResource.property-details"></a><h2>Property Details</h2>
1001 <div class="refsect2">
1002 <a name="GUPnPDIDLLiteResource--audio-channels"></a><h3>The <code class="literal">"audio-channels"</code> property</h3>
1003 <pre class="programlisting"> "audio-channels" <span class="type">gint</span> : Read / Write</pre>
1005 The number of audio channels in this resource.
1007 <p>Allowed values: >= -1</p>
1008 <p>Default value: -1</p>
1011 <div class="refsect2">
1012 <a name="GUPnPDIDLLiteResource--bitrate"></a><h3>The <code class="literal">"bitrate"</code> property</h3>
1013 <pre class="programlisting"> "bitrate" <span class="type">gint</span> : Read / Write</pre>
1015 The bitrate of this resource.
1017 <p>Allowed values: >= -1</p>
1018 <p>Default value: -1</p>
1021 <div class="refsect2">
1022 <a name="GUPnPDIDLLiteResource--bits-per-sample"></a><h3>The <code class="literal">"bits-per-sample"</code> property</h3>
1023 <pre class="programlisting"> "bits-per-sample" <span class="type">gint</span> : Read / Write</pre>
1025 The sample size of this resource.
1027 <p>Allowed values: >= -1</p>
1028 <p>Default value: -1</p>
1031 <div class="refsect2">
1032 <a name="GUPnPDIDLLiteResource--color-depth"></a><h3>The <code class="literal">"color-depth"</code> property</h3>
1033 <pre class="programlisting"> "color-depth" <span class="type">gint</span> : Read / Write</pre>
1035 The color-depth of this image/video resource.
1037 <p>Allowed values: >= -1</p>
1038 <p>Default value: -1</p>
1041 <div class="refsect2">
1042 <a name="GUPnPDIDLLiteResource--duration"></a><h3>The <code class="literal">"duration"</code> property</h3>
1043 <pre class="programlisting"> "duration" <span class="type">glong</span> : Read / Write</pre>
1045 The duration (in seconds) of this resource.
1047 <p>Allowed values: >= -1</p>
1048 <p>Default value: -1</p>
1051 <div class="refsect2">
1052 <a name="GUPnPDIDLLiteResource--height"></a><h3>The <code class="literal">"height"</code> property</h3>
1053 <pre class="programlisting"> "height" <span class="type">gint</span> : Read / Write</pre>
1055 The height of this image/video resource.
1057 <p>Allowed values: >= -1</p>
1058 <p>Default value: -1</p>
1061 <div class="refsect2">
1062 <a name="GUPnPDIDLLiteResource--import-uri"></a><h3>The <code class="literal">"import-uri"</code> property</h3>
1063 <pre class="programlisting"> "import-uri" <span class="type">gchar</span>* : Read / Write</pre>
1065 The Import URI associated with this resource.
1067 <p>Default value: NULL</p>
1070 <div class="refsect2">
1071 <a name="GUPnPDIDLLiteResource--protection"></a><h3>The <code class="literal">"protection"</code> property</h3>
1072 <pre class="programlisting"> "protection" <span class="type">gchar</span>* : Read / Write</pre>
1074 The protection system used for this resource.
1076 <p>Default value: NULL</p>
1079 <div class="refsect2">
1080 <a name="GUPnPDIDLLiteResource--protocol-info"></a><h3>The <code class="literal">"protocol-info"</code> property</h3>
1081 <pre class="programlisting"> "protocol-info" <a class="link" href="GUPnPProtocolInfo.html" title="GUPnPProtocolInfo"><span class="type">GUPnPProtocolInfo</span></a>* : Read / Write</pre>
1083 The protocol info associated with this resource.
1087 <div class="refsect2">
1088 <a name="GUPnPDIDLLiteResource--sample-freq"></a><h3>The <code class="literal">"sample-freq"</code> property</h3>
1089 <pre class="programlisting"> "sample-freq" <span class="type">gint</span> : Read / Write</pre>
1091 The sample frequency of this resource.
1093 <p>Allowed values: >= -1</p>
1094 <p>Default value: -1</p>
1097 <div class="refsect2">
1098 <a name="GUPnPDIDLLiteResource--size"></a><h3>The <code class="literal">"size"</code> property</h3>
1099 <pre class="programlisting"> "size" <span class="type">glong</span> : Read / Write</pre>
1101 The size (in bytes) of this resource.
1103 <p>Allowed values: >= -1</p>
1104 <p>Default value: -1</p>
1107 <div class="refsect2">
1108 <a name="GUPnPDIDLLiteResource--size64"></a><h3>The <code class="literal">"size64"</code> property</h3>
1109 <pre class="programlisting"> "size64" <span class="type">gint64</span> : Read / Write</pre>
1111 The size (in bytes) of this resource.
1113 <p>Allowed values: >= -1</p>
1114 <p>Default value: -1</p>
1117 <div class="refsect2">
1118 <a name="GUPnPDIDLLiteResource--update-count"></a><h3>The <code class="literal">"update-count"</code> property</h3>
1119 <pre class="programlisting"> "update-count" <span class="type">guint</span> : Read / Write</pre>
1120 <p>The update count of this resource.</p>
1121 <p>Default value: 0</p>
1124 <div class="refsect2">
1125 <a name="GUPnPDIDLLiteResource--uri"></a><h3>The <code class="literal">"uri"</code> property</h3>
1126 <pre class="programlisting"> "uri" <span class="type">gchar</span>* : Read / Write</pre>
1128 The URI associated with this resource.
1130 <p>Default value: NULL</p>
1133 <div class="refsect2">
1134 <a name="GUPnPDIDLLiteResource--width"></a><h3>The <code class="literal">"width"</code> property</h3>
1135 <pre class="programlisting"> "width" <span class="type">gint</span> : Read / Write</pre>
1137 The width of this image/video resource.
1139 <p>Allowed values: >= -1</p>
1140 <p>Default value: -1</p>
1143 <div class="refsect2">
1144 <a name="GUPnPDIDLLiteResource--xml-doc"></a><h3>The <code class="literal">"xml-doc"</code> property</h3>
1145 <pre class="programlisting"> "xml-doc" <a href="../gupnp/GUPnPXMLDoc.html"><span class="type">GUPnPXMLDoc</span></a>* : Write / Construct Only</pre>
1147 The reference to XML document containing this object.
1152 <p class="stability">Stability Level: Private</p>
1155 <div class="refsect2">
1156 <a name="GUPnPDIDLLiteResource--xml-node"></a><h3>The <code class="literal">"xml-node"</code> property</h3>
1157 <pre class="programlisting"> "xml-node" <span class="type">gpointer</span> : Read / Write / Construct Only</pre>
1159 The pointer to res node in XML document.
1164 <div class="footer">
1166 Generated by GTK-Doc V1.18</div>