Update gupnp-dlna to 0.10.2 (34fee04)
[profile/ivi/GUPnP-DLNA.git] / doc / gupnp-dlna / html / gupnp-dlna-GUPnP-DLNA-Values.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>GUPnP DLNA Values</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7 <link rel="home" href="index.html" title="GUPnP DLNA Reference Manual">
8 <link rel="up" href="ch01.html" title="GUPnP DLNA">
9 <link rel="prev" href="GUPnPDLNAInformation.html" title="GUPnPDLNAInformation">
10 <link rel="next" href="GUPnPDLNAAudioInformation.html" title="GUPnPDLNAAudioInformation">
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="GUPnPDLNAInformation.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 DLNA Reference Manual</th>
21 <td><a accesskey="n" href="GUPnPDLNAAudioInformation.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="#gupnp-dlna-GUPnP-DLNA-Values.synopsis" class="shortcut">Top</a>
25                    | 
26                   <a href="#gupnp-dlna-GUPnP-DLNA-Values.description" class="shortcut">Description</a>
27 </td></tr>
28 </table>
29 <div class="refentry">
30 <a name="gupnp-dlna-GUPnP-DLNA-Values"></a><div class="titlepage"></div>
31 <div class="refnamediv"><table width="100%"><tr>
32 <td valign="top">
33 <h2><span class="refentrytitle"><a name="gupnp-dlna-GUPnP-DLNA-Values.top_of_page"></a>GUPnP DLNA Values</span></h2>
34 <p>GUPnP DLNA Values — State values for metadata attributes.</p>
35 </td>
36 <td valign="top" align="right"></td>
37 </tr></table></div>
38 <div class="refsynopsisdiv">
39 <a name="gupnp-dlna-GUPnP-DLNA-Values.synopsis"></a><h2>Synopsis</h2>
40 <pre class="synopsis">#define             <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-BOOL-VALUE-UNSET:CAPS" title="GUPNP_DLNA_BOOL_VALUE_UNSET">GUPNP_DLNA_BOOL_VALUE_UNSET</a>
41 #define             <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-BOOL-VALUE-UNSUPPORTED:CAPS" title="GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED">GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED</a>
42 #define             <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-FRACTION-VALUE-UNSET:CAPS" title="GUPNP_DLNA_FRACTION_VALUE_UNSET">GUPNP_DLNA_FRACTION_VALUE_UNSET</a>
43 #define             <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-FRACTION-VALUE-UNSUPPORTED:CAPS" title="GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED">GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED</a>
44 #define             <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-INT-VALUE-UNSET:CAPS" title="GUPNP_DLNA_INT_VALUE_UNSET">GUPNP_DLNA_INT_VALUE_UNSET</a>
45 #define             <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-INT-VALUE-UNSUPPORTED:CAPS" title="GUPNP_DLNA_INT_VALUE_UNSUPPORTED">GUPNP_DLNA_INT_VALUE_UNSUPPORTED</a>
46 #define             <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-STRING-VALUE-UNSET:CAPS" title="GUPNP_DLNA_STRING_VALUE_UNSET">GUPNP_DLNA_STRING_VALUE_UNSET</a>
47 #define             <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPNP-DLNA-STRING-VALUE-UNSUPPORTED:CAPS" title="GUPNP_DLNA_STRING_VALUE_UNSUPPORTED">GUPNP_DLNA_STRING_VALUE_UNSUPPORTED</a>
48                     <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue">GUPnPDLNABoolValue</a>;
49                     <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue" title="GUPnPDLNAFractionValue">GUPnPDLNAFractionValue</a>;
50                     <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue">GUPnPDLNAIntValue</a>;
51                     <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue">GUPnPDLNAStringValue</a>;
52 enum                <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAValueState" title="enum GUPnPDLNAValueState">GUPnPDLNAValueState</a>;
53 </pre>
54 </div>
55 <div class="refsect1">
56 <a name="gupnp-dlna-GUPnP-DLNA-Values.description"></a><h2>Description</h2>
57 <p>
58 The <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="type">GUPnPDLNABoolValue</span></a>, <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue" title="GUPnPDLNAFractionValue"><span class="type">GUPnPDLNAFractionValue</span></a>,
59 <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="type">GUPnPDLNAIntValue</span></a> and <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="type">GUPnPDLNAStringValue</span></a> hold respectively
60 boolean, fraction, integer and string values.
61 </p>
62 <p>
63 The value can be in one of three possible states - set, unset or
64 unsupported. When value is in set state it is possible to use the
65 underlying value it holds. In other states using such value is
66 undefined.
67 </p>
68 <p>
69 Main difference between unset state and unsupported state is that
70 the former is set when metadata extractor is capable of extracting
71 some attribute in general, but current media file does not have
72 such attribute, while the latter means that metadata extractor has
73 no idea how to extract such attribute at all.
74 </p>
75 <p>
76 One note on <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="type">GUPnPDLNAStringValue</span></a> - it holds a string that has to
77 be allocated with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-malloc"><code class="function">g_malloc()</code></a> (that is - <a href="http://library.gnome.org/devel/glib/unstable/glib-String-Utility-Functions.html#g-strdup"><code class="function">g_strdup()</code></a> and others are
78 fine as well as they use <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-malloc"><code class="function">g_malloc()</code></a> internally). The string is
79 freed by consumer.
80 </p>
81 </div>
82 <div class="refsect1">
83 <a name="gupnp-dlna-GUPnP-DLNA-Values.details"></a><h2>Details</h2>
84 <div class="refsect2">
85 <a name="GUPNP-DLNA-BOOL-VALUE-UNSET:CAPS"></a><h3>GUPNP_DLNA_BOOL_VALUE_UNSET</h3>
86 <pre class="programlisting">#define             GUPNP_DLNA_BOOL_VALUE_UNSET</pre>
87 <p>
88 Static initializer for unset <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="type">GUPnPDLNABoolValue</span></a>. Can be used in
89 two ways:
90 </p>
91 <p>
92 </p>
93 <div class="informalexample"><pre class="programlisting">
94   GUPnPDLNABoolValue value = GUPNP_DLNA_BOOL_VALUE_UNSET;
95 </pre></div>
96 <p>
97 </p>
98 <p>
99 or
100 </p>
101 <p>
102 </p>
103 <div class="informalexample"><pre class="programlisting">
104   return GUPNP_DLNA_BOOL_VALUE_UNSET;
105 </pre></div>
106 <p>
107 </p>
108 </div>
109 <hr>
110 <div class="refsect2">
111 <a name="GUPNP-DLNA-BOOL-VALUE-UNSUPPORTED:CAPS"></a><h3>GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED</h3>
112 <pre class="programlisting">#define             GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED</pre>
113 <p>
114 Static initializer for unsupported <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="type">GUPnPDLNABoolValue</span></a>. Can be used
115 in two ways:
116 </p>
117 <p>
118 </p>
119 <div class="informalexample"><pre class="programlisting">
120   GUPnPDLNABoolValue value = GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED;
121 </pre></div>
122 <p>
123 </p>
124 <p>
125 or
126 </p>
127 <p>
128 </p>
129 <div class="informalexample"><pre class="programlisting">
130   return GUPNP_DLNA_BOOL_VALUE_UNSUPPORTED;
131 </pre></div>
132 <p>
133 </p>
134 </div>
135 <hr>
136 <div class="refsect2">
137 <a name="GUPNP-DLNA-FRACTION-VALUE-UNSET:CAPS"></a><h3>GUPNP_DLNA_FRACTION_VALUE_UNSET</h3>
138 <pre class="programlisting">#define             GUPNP_DLNA_FRACTION_VALUE_UNSET</pre>
139 <p>
140 Static initializer for unset <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue" title="GUPnPDLNAFractionValue"><span class="type">GUPnPDLNAFractionValue</span></a>. Can be used
141 in two ways:
142 </p>
143 <p>
144 </p>
145 <div class="informalexample"><pre class="programlisting">
146   GUPnPDLNAFractionValue value = GUPNP_DLNA_FRACTION_VALUE_UNSET;
147 </pre></div>
148 <p>
149 </p>
150 <p>
151 or
152 </p>
153 <p>
154 </p>
155 <div class="informalexample"><pre class="programlisting">
156   return GUPNP_DLNA_FRACTION_VALUE_UNSET;
157 </pre></div>
158 <p>
159 </p>
160 </div>
161 <hr>
162 <div class="refsect2">
163 <a name="GUPNP-DLNA-FRACTION-VALUE-UNSUPPORTED:CAPS"></a><h3>GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED</h3>
164 <pre class="programlisting">#define             GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED</pre>
165 <p>
166 Static initializer for unsupported <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue" title="GUPnPDLNAFractionValue"><span class="type">GUPnPDLNAFractionValue</span></a>. Can be
167 used in two ways:
168 </p>
169 <p>
170 </p>
171 <div class="informalexample"><pre class="programlisting">
172   GUPnPDLNAFractionValue value = GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED;
173 </pre></div>
174 <p>
175 </p>
176 <p>
177 or
178 </p>
179 <p>
180 </p>
181 <div class="informalexample"><pre class="programlisting">
182   return GUPNP_DLNA_FRACTION_VALUE_UNSUPPORTED;
183 </pre></div>
184 <p>
185 </p>
186 </div>
187 <hr>
188 <div class="refsect2">
189 <a name="GUPNP-DLNA-INT-VALUE-UNSET:CAPS"></a><h3>GUPNP_DLNA_INT_VALUE_UNSET</h3>
190 <pre class="programlisting">#define             GUPNP_DLNA_INT_VALUE_UNSET</pre>
191 <p>
192 Static initializer for unset <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="type">GUPnPDLNAIntValue</span></a>. Can be used in
193 two ways:
194 </p>
195 <p>
196 </p>
197 <div class="informalexample"><pre class="programlisting">
198   GUPnPDLNAIntValue value = GUPNP_DLNA_INT_VALUE_UNSET;
199 </pre></div>
200 <p>
201 </p>
202 <p>
203 or
204 </p>
205 <p>
206 </p>
207 <div class="informalexample"><pre class="programlisting">
208   return GUPNP_DLNA_INT_VALUE_UNSET;
209 </pre></div>
210 <p>
211 </p>
212 </div>
213 <hr>
214 <div class="refsect2">
215 <a name="GUPNP-DLNA-INT-VALUE-UNSUPPORTED:CAPS"></a><h3>GUPNP_DLNA_INT_VALUE_UNSUPPORTED</h3>
216 <pre class="programlisting">#define             GUPNP_DLNA_INT_VALUE_UNSUPPORTED</pre>
217 <p>
218 Static initializer for unsupported <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="type">GUPnPDLNAIntValue</span></a>. Can be used in
219 two ways:
220 </p>
221 <p>
222 </p>
223 <div class="informalexample"><pre class="programlisting">
224   GUPnPDLNAIntValue value = GUPNP_DLNA_INT_VALUE_UNSUPPORTED;
225 </pre></div>
226 <p>
227 </p>
228 <p>
229 or
230 </p>
231 <p>
232 </p>
233 <div class="informalexample"><pre class="programlisting">
234   return GUPNP_DLNA_INT_VALUE_UNSUPPORTED;
235 </pre></div>
236 <p>
237 </p>
238 </div>
239 <hr>
240 <div class="refsect2">
241 <a name="GUPNP-DLNA-STRING-VALUE-UNSET:CAPS"></a><h3>GUPNP_DLNA_STRING_VALUE_UNSET</h3>
242 <pre class="programlisting">#define             GUPNP_DLNA_STRING_VALUE_UNSET</pre>
243 <p>
244 Static initializer for unset <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="type">GUPnPDLNAStringValue</span></a>. Can be used in
245 two ways:
246 </p>
247 <p>
248 </p>
249 <div class="informalexample"><pre class="programlisting">
250   GUPnPDLNAStringValue value = GUPNP_DLNA_STRING_VALUE_UNSET;
251 </pre></div>
252 <p>
253 </p>
254 <p>
255 or
256 </p>
257 <p>
258 </p>
259 <div class="informalexample"><pre class="programlisting">
260   return GUPNP_DLNA_STRING_VALUE_UNSET;
261 </pre></div>
262 <p>
263 </p>
264 </div>
265 <hr>
266 <div class="refsect2">
267 <a name="GUPNP-DLNA-STRING-VALUE-UNSUPPORTED:CAPS"></a><h3>GUPNP_DLNA_STRING_VALUE_UNSUPPORTED</h3>
268 <pre class="programlisting">#define             GUPNP_DLNA_STRING_VALUE_UNSUPPORTED</pre>
269 <p>
270 Static initializer for unsupported <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="type">GUPnPDLNAStringValue</span></a>. Can be
271 used in two ways:
272 </p>
273 <p>
274 </p>
275 <div class="informalexample"><pre class="programlisting">
276   GUPnPDLNAStringValue value = GUPNP_DLNA_STRING_VALUE_UNSUPPORTED;
277 </pre></div>
278 <p>
279 </p>
280 <p>
281 or
282 </p>
283 <p>
284 </p>
285 <div class="informalexample"><pre class="programlisting">
286   return GUPNP_DLNA_STRING_VALUE_UNSUPPORTED;
287 </pre></div>
288 <p>
289 </p>
290 </div>
291 <hr>
292 <div class="refsect2">
293 <a name="GUPnPDLNABoolValue"></a><h3>GUPnPDLNABoolValue</h3>
294 <pre class="programlisting">typedef struct {
295         gboolean            value;
296         GUPnPDLNAValueState state;
297 } GUPnPDLNABoolValue;
298 </pre>
299 <p>
300 GUPnP DLNA Value representing a boolean value of some metadata attribute.
301 </p>
302 <div class="variablelist"><table border="0">
303 <col align="left" valign="top">
304 <tbody>
305 <tr>
306 <td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GUPnPDLNABoolValue.value"></a>value</code></em>;</span></p></td>
307 <td>The boolean value.</td>
308 </tr>
309 <tr>
310 <td><p><span class="term"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAValueState" title="enum GUPnPDLNAValueState"><span class="type">GUPnPDLNAValueState</span></a> <em class="structfield"><code><a name="GUPnPDLNABoolValue.state"></a>state</code></em>;</span></p></td>
311 <td>The state of <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNABoolValue" title="GUPnPDLNABoolValue"><span class="type">GUPnPDLNABoolValue</span></a>.</td>
312 </tr>
313 </tbody>
314 </table></div>
315 </div>
316 <hr>
317 <div class="refsect2">
318 <a name="GUPnPDLNAFractionValue"></a><h3>GUPnPDLNAFractionValue</h3>
319 <pre class="programlisting">typedef struct {
320         gint                numerator;
321         gint                denominator;
322         GUPnPDLNAValueState state;
323 } GUPnPDLNAFractionValue;
324 </pre>
325 <p>
326 GUPnP DLNA Value representing a fraction value of some metadata attribute.
327 </p>
328 <div class="variablelist"><table border="0">
329 <col align="left" valign="top">
330 <tbody>
331 <tr>
332 <td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GUPnPDLNAFractionValue.numerator"></a>numerator</code></em>;</span></p></td>
333 <td>The numerator of fraction.</td>
334 </tr>
335 <tr>
336 <td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GUPnPDLNAFractionValue.denominator"></a>denominator</code></em>;</span></p></td>
337 <td>The denominator of fraction.</td>
338 </tr>
339 <tr>
340 <td><p><span class="term"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAValueState" title="enum GUPnPDLNAValueState"><span class="type">GUPnPDLNAValueState</span></a> <em class="structfield"><code><a name="GUPnPDLNAFractionValue.state"></a>state</code></em>;</span></p></td>
341 <td>The state of <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAFractionValue" title="GUPnPDLNAFractionValue"><span class="type">GUPnPDLNAFractionValue</span></a>.</td>
342 </tr>
343 </tbody>
344 </table></div>
345 </div>
346 <hr>
347 <div class="refsect2">
348 <a name="GUPnPDLNAIntValue"></a><h3>GUPnPDLNAIntValue</h3>
349 <pre class="programlisting">typedef struct {
350         gint                value;
351         GUPnPDLNAValueState state;
352 } GUPnPDLNAIntValue;
353 </pre>
354 <p>
355 GUPnP DLNA Value representing an integer value of some metadata attribute.
356 </p>
357 <div class="variablelist"><table border="0">
358 <col align="left" valign="top">
359 <tbody>
360 <tr>
361 <td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GUPnPDLNAIntValue.value"></a>value</code></em>;</span></p></td>
362 <td>The integer value.</td>
363 </tr>
364 <tr>
365 <td><p><span class="term"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAValueState" title="enum GUPnPDLNAValueState"><span class="type">GUPnPDLNAValueState</span></a> <em class="structfield"><code><a name="GUPnPDLNAIntValue.state"></a>state</code></em>;</span></p></td>
366 <td>The state of <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAIntValue" title="GUPnPDLNAIntValue"><span class="type">GUPnPDLNAIntValue</span></a>.</td>
367 </tr>
368 </tbody>
369 </table></div>
370 </div>
371 <hr>
372 <div class="refsect2">
373 <a name="GUPnPDLNAStringValue"></a><h3>GUPnPDLNAStringValue</h3>
374 <pre class="programlisting">typedef struct {
375         gchar               *value;
376         GUPnPDLNAValueState  state;
377 } GUPnPDLNAStringValue;
378 </pre>
379 <p>
380 GUPnP DLNA Value representing a string value of some metadata
381 attribute.
382 </p>
383 <div class="variablelist"><table border="0">
384 <col align="left" valign="top">
385 <tbody>
386 <tr>
387 <td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GUPnPDLNAStringValue.value"></a>value</code></em>;</span></p></td>
388 <td>The string value.</td>
389 </tr>
390 <tr>
391 <td><p><span class="term"><a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAValueState" title="enum GUPnPDLNAValueState"><span class="type">GUPnPDLNAValueState</span></a> <em class="structfield"><code><a name="GUPnPDLNAStringValue.state"></a>state</code></em>;</span></p></td>
392 <td>The state of <a class="link" href="gupnp-dlna-GUPnP-DLNA-Values.html#GUPnPDLNAStringValue" title="GUPnPDLNAStringValue"><span class="type">GUPnPDLNAStringValue</span></a>.</td>
393 </tr>
394 </tbody>
395 </table></div>
396 </div>
397 <hr>
398 <div class="refsect2">
399 <a name="GUPnPDLNAValueState"></a><h3>enum GUPnPDLNAValueState</h3>
400 <pre class="programlisting">typedef enum {
401         GUPNP_DLNA_VALUE_STATE_SET,
402         GUPNP_DLNA_VALUE_STATE_UNSET,
403         GUPNP_DLNA_VALUE_STATE_UNSUPPORTED
404 } GUPnPDLNAValueState;
405 </pre>
406 <p>
407 Flags describing a state of GUPnP DLNA Value.
408 </p>
409 <div class="variablelist"><table border="0">
410 <col align="left" valign="top">
411 <tbody>
412 <tr>
413 <td><p><a name="GUPNP-DLNA-VALUE-STATE-SET:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_VALUE_STATE_SET</code></span></p></td>
414 <td>Value is set.
415 </td>
416 </tr>
417 <tr>
418 <td><p><a name="GUPNP-DLNA-VALUE-STATE-UNSET:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_VALUE_STATE_UNSET</code></span></p></td>
419 <td>Value is unset.
420 </td>
421 </tr>
422 <tr>
423 <td><p><a name="GUPNP-DLNA-VALUE-STATE-UNSUPPORTED:CAPS"></a><span class="term"><code class="literal">GUPNP_DLNA_VALUE_STATE_UNSUPPORTED</code></span></p></td>
424 <td>Value is unsupported.
425 </td>
426 </tr>
427 </tbody>
428 </table></div>
429 </div>
430 </div>
431 </div>
432 <div class="footer">
433 <hr>
434           Generated by GTK-Doc V1.18</div>
435 </body>
436 </html>