8
8
<link rel="up" href="api-reference.html" title="API Reference">
9
9
<link rel="prev" href="totem-pl-parser-TotemPlPlaylistIter.html" title="TotemPlPlaylistIter">
10
10
<link rel="next" href="api-index-full.html" title="Index of all symbols">
11
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
<link rel="chapter" href="api-reference.html" title="API Reference">
14
<link rel="index" href="api-index-full.html" title="Index of all symbols">
15
<link rel="index" href="api-index-deprecated.html" title="Index of deprecated symbols">
16
<link rel="index" href="annotation-glossary.html" title="Annotation glossary">
17
<link rel="glossary" href="annotation-glossary.html#annotation-glossary" title="Annotation Glossary">
19
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
20
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
47
42
<div class="refsynopsisdiv" title="Synopsis">
48
43
<a name="totem-pl-parser-TotemDisc.synopsis"></a><h2>Synopsis</h2>
49
44
<pre class="synopsis">
51
45
#include <totem-disc.h>
53
47
enum <a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType">TotemDiscMediaType</a>;
54
<a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType">TotemDiscMediaType</a> <a class="link" href="totem-pl-parser-TotemDisc.html#totem-cd-detect-type" title="totem_cd_detect_type ()">totem_cd_detect_type</a> (const char *device,
56
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
58
<a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType">TotemDiscMediaType</a> <a class="link" href="totem-pl-parser-TotemDisc.html#totem-cd-detect-type-with-url" title="totem_cd_detect_type_with_url ()">totem_cd_detect_type_with_url</a> (const char *device,
61
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
63
<a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType">TotemDiscMediaType</a> <a class="link" href="totem-pl-parser-TotemDisc.html#totem-cd-detect-type-from-dir" title="totem_cd_detect_type_from_dir ()">totem_cd_detect_type_from_dir</a> (const char *dir,
66
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
68
const char * <a class="link" href="totem-pl-parser-TotemDisc.html#totem-cd-get-human-readable-name" title="totem_cd_get_human_readable_name ()">totem_cd_get_human_readable_name</a> (<a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType">TotemDiscMediaType</a> type);
69
char * <a class="link" href="totem-pl-parser-TotemDisc.html#totem-cd-mrl-from-type" title="totem_cd_mrl_from_type ()">totem_cd_mrl_from_type</a> (const char *scheme,
72
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
73
>gboolean</a> <a class="link" href="totem-pl-parser-TotemDisc.html#totem-cd-has-medium" title="totem_cd_has_medium ()">totem_cd_has_medium</a> (const char *device);
48
<a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="returnvalue">TotemDiscMediaType</span></a> <a class="link" href="totem-pl-parser-TotemDisc.html#totem-cd-detect-type" title="totem_cd_detect_type ()">totem_cd_detect_type</a> (<em class="parameter"><code>const <span class="type">char</span> *device</code></em>,
49
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
50
<a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="returnvalue">TotemDiscMediaType</span></a> <a class="link" href="totem-pl-parser-TotemDisc.html#totem-cd-detect-type-with-url" title="totem_cd_detect_type_with_url ()">totem_cd_detect_type_with_url</a> (<em class="parameter"><code>const <span class="type">char</span> *device</code></em>,
51
<em class="parameter"><code><span class="type">char</span> **mrl</code></em>,
52
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
53
<a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="returnvalue">TotemDiscMediaType</span></a> <a class="link" href="totem-pl-parser-TotemDisc.html#totem-cd-detect-type-from-dir" title="totem_cd_detect_type_from_dir ()">totem_cd_detect_type_from_dir</a> (<em class="parameter"><code>const <span class="type">char</span> *dir</code></em>,
54
<em class="parameter"><code><span class="type">char</span> **mrl</code></em>,
55
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
56
const <span class="returnvalue">char</span> * <a class="link" href="totem-pl-parser-TotemDisc.html#totem-cd-get-human-readable-name" title="totem_cd_get_human_readable_name ()">totem_cd_get_human_readable_name</a> (<em class="parameter"><code><a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="type">TotemDiscMediaType</span></a> type</code></em>);
57
<span class="returnvalue">char</span> * <a class="link" href="totem-pl-parser-TotemDisc.html#totem-cd-mrl-from-type" title="totem_cd_mrl_from_type ()">totem_cd_mrl_from_type</a> (<em class="parameter"><code>const <span class="type">char</span> *scheme</code></em>,
58
<em class="parameter"><code>const <span class="type">char</span> *dir</code></em>);
59
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="totem-pl-parser-TotemDisc.html#totem-cd-has-medium" title="totem_cd_has_medium ()">totem_cd_has_medium</a> (<em class="parameter"><code>const <span class="type">char</span> *device</code></em>);
76
62
<div class="refsect1" title="Description">
105
89
} TotemDiscMediaType;
108
Gives the media type of a disc, or <a class="link" href="totem-pl-parser-TotemDisc.html#MEDIA-TYPE-ERROR--CAPS"><code class="literal">MEDIA_TYPE_ERROR</code></a> if the media type
109
could not be determined.</p>
92
Gives the media type of a disc, or <a class="link" href="totem-pl-parser-TotemDisc.html#MEDIA-TYPE-ERROR:CAPS"><code class="literal">MEDIA_TYPE_ERROR</code></a> if the media type
93
could not be determined.
112
95
<div class="variablelist"><table border="0">
113
96
<col align="left" valign="top">
116
<td><p><a name="MEDIA-TYPE-ERROR--CAPS"></a><span class="term"><code class="literal">MEDIA_TYPE_ERROR</code></span></p></td>
117
<td> there was an error determining the media's type
121
<td><p><a name="MEDIA-TYPE-DATA--CAPS"></a><span class="term"><code class="literal">MEDIA_TYPE_DATA</code></span></p></td>
126
<td><p><a name="MEDIA-TYPE-CDDA--CAPS"></a><span class="term"><code class="literal">MEDIA_TYPE_CDDA</code></span></p></td>
131
<td><p><a name="MEDIA-TYPE-VCD--CAPS"></a><span class="term"><code class="literal">MEDIA_TYPE_VCD</code></span></p></td>
136
<td><p><a name="MEDIA-TYPE-DVD--CAPS"></a><span class="term"><code class="literal">MEDIA_TYPE_DVD</code></span></p></td>
141
<td><p><a name="MEDIA-TYPE-DVB--CAPS"></a><span class="term"><code class="literal">MEDIA_TYPE_DVB</code></span></p></td>
142
<td> digital television
146
<td><p><a name="MEDIA-TYPE-NUM-TYPES--CAPS"></a><span class="term"><code class="literal">MEDIA_TYPE_NUM_TYPES</code></span></p></td>
147
<td> the number of supported media types
99
<td><p><a name="MEDIA-TYPE-ERROR:CAPS"></a><span class="term"><code class="literal">MEDIA_TYPE_ERROR</code></span></p></td>
100
<td>there was an error determining the media's type
104
<td><p><a name="MEDIA-TYPE-DATA:CAPS"></a><span class="term"><code class="literal">MEDIA_TYPE_DATA</code></span></p></td>
109
<td><p><a name="MEDIA-TYPE-CDDA:CAPS"></a><span class="term"><code class="literal">MEDIA_TYPE_CDDA</code></span></p></td>
114
<td><p><a name="MEDIA-TYPE-VCD:CAPS"></a><span class="term"><code class="literal">MEDIA_TYPE_VCD</code></span></p></td>
119
<td><p><a name="MEDIA-TYPE-DVD:CAPS"></a><span class="term"><code class="literal">MEDIA_TYPE_DVD</code></span></p></td>
124
<td><p><a name="MEDIA-TYPE-DVB:CAPS"></a><span class="term"><code class="literal">MEDIA_TYPE_DVB</code></span></p></td>
125
<td>digital television
154
132
<div class="refsect2" title="totem_cd_detect_type ()">
155
133
<a name="totem-cd-detect-type"></a><h3>totem_cd_detect_type ()</h3>
156
<pre class="programlisting"><a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType">TotemDiscMediaType</a> totem_cd_detect_type (const char *device,
158
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
159
>GError</a> **error);</pre>
134
<pre class="programlisting"><a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="returnvalue">TotemDiscMediaType</span></a> totem_cd_detect_type (<em class="parameter"><code>const <span class="type">char</span> *device</code></em>,
135
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
161
137
Detects the disc's type, given its device node path.
164
Possible error codes are as per <a class="link" href="totem-pl-parser-TotemDisc.html#totem-cd-detect-type-with-url" title="totem_cd_detect_type_with_url ()"><code class="function">totem_cd_detect_type_with_url()</code></a>.</p>
140
Possible error codes are as per <a class="link" href="totem-pl-parser-TotemDisc.html#totem-cd-detect-type-with-url" title="totem_cd_detect_type_with_url ()"><code class="function">totem_cd_detect_type_with_url()</code></a>.
167
142
<div class="variablelist"><table border="0">
168
143
<col align="left" valign="top">
171
146
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
172
<td> a device node path
147
<td>a device node path
176
151
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
177
<td> return location for a <a
178
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
179
><span class="type">GError</span></a>, or <code class="literal">NULL</code>
152
<td>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>
183
156
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
184
<td> <a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="type">TotemDiscMediaType</span></a> corresponding to the disc's type, or <a class="link" href="totem-pl-parser-TotemDisc.html#MEDIA-TYPE-ERROR--CAPS"><span class="type">MEDIA_TYPE_ERROR</span></a> on failure
157
<td> <a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="type">TotemDiscMediaType</span></a> corresponding to the disc's type, or <a class="link" href="totem-pl-parser-TotemDisc.html#MEDIA-TYPE-ERROR:CAPS"><span class="type">MEDIA_TYPE_ERROR</span></a> on failure
191
164
<div class="refsect2" title="totem_cd_detect_type_with_url ()">
192
165
<a name="totem-cd-detect-type-with-url"></a><h3>totem_cd_detect_type_with_url ()</h3>
193
<pre class="programlisting"><a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType">TotemDiscMediaType</a> totem_cd_detect_type_with_url (const char *device,
196
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
197
>GError</a> **error);</pre>
166
<pre class="programlisting"><a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="returnvalue">TotemDiscMediaType</span></a> totem_cd_detect_type_with_url (<em class="parameter"><code>const <span class="type">char</span> *device</code></em>,
167
<em class="parameter"><code><span class="type">char</span> **mrl</code></em>,
168
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
199
170
Detects the disc's type, given its device node path. If
200
171
a string pointer is passed to <em class="parameter"><code>mrl</code></em>, it will return the disc's
204
175
Note that this function does synchronous I/O.
207
Possible error codes are as per <a class="link" href="totem-pl-parser-TotemDisc.html#totem-cd-detect-type-from-dir" title="totem_cd_detect_type_from_dir ()"><code class="function">totem_cd_detect_type_from_dir()</code></a>.</p>
178
Possible error codes are as per <a class="link" href="totem-pl-parser-TotemDisc.html#totem-cd-detect-type-from-dir" title="totem_cd_detect_type_from_dir ()"><code class="function">totem_cd_detect_type_from_dir()</code></a>.
210
180
<div class="variablelist"><table border="0">
211
181
<col align="left" valign="top">
214
184
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
215
<td> a device node path
185
<td>a device node path
219
189
<td><p><span class="term"><em class="parameter"><code>mrl</code></em> :</span></p></td>
220
<td> return location for the disc's MRL, or <code class="literal">NULL</code>. <acronym title="Parameter for returning results. Default is transfer-full."><span class="acronym">out</span></acronym>. <a href="http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?query=transfer"><span class="acronym">transfer</span></a> full. <a href="http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?query=allow-none"><span class="acronym">allow-none</span></a> full. </td>
190
<td> return location for the disc's MRL, or <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>. <acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>. <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>. <acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>. </td>
223
193
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
224
<td> return location for a <a
225
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
226
><span class="type">GError</span></a>, or <code class="literal">NULL</code>
194
<td>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>
230
198
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
231
<td> <a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="type">TotemDiscMediaType</span></a> corresponding to the disc's type, or <a class="link" href="totem-pl-parser-TotemDisc.html#MEDIA-TYPE-ERROR--CAPS"><span class="type">MEDIA_TYPE_ERROR</span></a> on failure
199
<td> <a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="type">TotemDiscMediaType</span></a> corresponding to the disc's type, or <a class="link" href="totem-pl-parser-TotemDisc.html#MEDIA-TYPE-ERROR:CAPS"><span class="type">MEDIA_TYPE_ERROR</span></a> on failure
238
206
<div class="refsect2" title="totem_cd_detect_type_from_dir ()">
239
207
<a name="totem-cd-detect-type-from-dir"></a><h3>totem_cd_detect_type_from_dir ()</h3>
240
<pre class="programlisting"><a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType">TotemDiscMediaType</a> totem_cd_detect_type_from_dir (const char *dir,
243
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
244
>GError</a> **error);</pre>
208
<pre class="programlisting"><a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="returnvalue">TotemDiscMediaType</span></a> totem_cd_detect_type_from_dir (<em class="parameter"><code>const <span class="type">char</span> *dir</code></em>,
209
<em class="parameter"><code><span class="type">char</span> **mrl</code></em>,
210
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
246
212
Detects the disc's type, given its mount directory URI. If
247
213
a string pointer is passed to <em class="parameter"><code>mrl</code></em>, it will return the disc's
251
217
Note that this function does synchronous I/O.
254
If no disc is present in the drive, a <a class="link" href="TotemPlParser.html#TOTEM-PL-PARSER-ERROR-NO-DISC--CAPS"><span class="type">TOTEM_PL_PARSER_ERROR_NO_DISC</span></a>
220
If no disc is present in the drive, a <a class="link" href="TotemPlParser.html#TOTEM-PL-PARSER-ERROR-NO-DISC:CAPS"><span class="type">TOTEM_PL_PARSER_ERROR_NO_DISC</span></a>
255
221
error will be returned. On unknown mounting errors, a
256
<a class="link" href="TotemPlParser.html#TOTEM-PL-PARSER-ERROR-MOUNT-FAILED--CAPS"><span class="type">TOTEM_PL_PARSER_ERROR_MOUNT_FAILED</span></a> error will be returned. On other
222
<a class="link" href="TotemPlParser.html#TOTEM-PL-PARSER-ERROR-MOUNT-FAILED:CAPS"><span class="type">TOTEM_PL_PARSER_ERROR_MOUNT_FAILED</span></a> error will be returned. On other
257
223
I/O errors, or if resolution of symlinked mount paths failed, a code from
259
href="/usr/share/gtk-doc/html/gio/gio-GIOError.html#GIOErrorEnum"
260
><span class="type">GIOErrorEnum</span></a> will be returned.</p>
224
<a href="/usr/share/gtk-doc/html/gio/gio-GIOError.html#GIOErrorEnum"><span class="type">GIOErrorEnum</span></a> will be returned.
263
226
<div class="variablelist"><table border="0">
264
227
<col align="left" valign="top">
267
230
<td><p><span class="term"><em class="parameter"><code>dir</code></em> :</span></p></td>
272
235
<td><p><span class="term"><em class="parameter"><code>mrl</code></em> :</span></p></td>
273
<td> return location for the disc's MRL, or <code class="literal">NULL</code>. <acronym title="Parameter for returning results. Default is transfer-full."><span class="acronym">out</span></acronym>. <a href="http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?query=transfer"><span class="acronym">transfer</span></a> full. <a href="http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?query=allow-none"><span class="acronym">allow-none</span></a> full. </td>
236
<td> return location for the disc's MRL, or <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>. <acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>. <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>. <acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>. </td>
276
239
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
277
<td> return location for a <a
278
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
279
><span class="type">GError</span></a>, or <code class="literal">NULL</code>
240
<td>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>
283
244
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
284
<td> <a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="type">TotemDiscMediaType</span></a> corresponding to the disc's type, or <a class="link" href="totem-pl-parser-TotemDisc.html#MEDIA-TYPE-ERROR--CAPS"><span class="type">MEDIA_TYPE_ERROR</span></a> on failure
245
<td> <a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="type">TotemDiscMediaType</span></a> corresponding to the disc's type, or <a class="link" href="totem-pl-parser-TotemDisc.html#MEDIA-TYPE-ERROR:CAPS"><span class="type">MEDIA_TYPE_ERROR</span></a> on failure
291
252
<div class="refsect2" title="totem_cd_get_human_readable_name ()">
292
253
<a name="totem-cd-get-human-readable-name"></a><h3>totem_cd_get_human_readable_name ()</h3>
293
<pre class="programlisting">const char * totem_cd_get_human_readable_name (<a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType">TotemDiscMediaType</a> type);</pre>
254
<pre class="programlisting">const <span class="returnvalue">char</span> * totem_cd_get_human_readable_name (<em class="parameter"><code><a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="type">TotemDiscMediaType</span></a> type</code></em>);</pre>
295
256
Returns the human-readable name for the given
296
<a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="type">TotemDiscMediaType</span></a>.</p>
257
<a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="type">TotemDiscMediaType</span></a>.
299
259
<div class="variablelist"><table border="0">
300
260
<col align="left" valign="top">
303
263
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
304
<td> a <a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="type">TotemDiscMediaType</span></a>
264
<td>a <a class="link" href="totem-pl-parser-TotemDisc.html#TotemDiscMediaType" title="enum TotemDiscMediaType"><span class="type">TotemDiscMediaType</span></a>
308
268
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
309
<td> the disc media type's readable name, which must not be freed, or <code class="literal">NULL</code> for unhandled media types
269
<td> the disc media type's readable name, which must not be freed, or <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> for unhandled media types
316
276
<div class="refsect2" title="totem_cd_mrl_from_type ()">
317
277
<a name="totem-cd-mrl-from-type"></a><h3>totem_cd_mrl_from_type ()</h3>
318
<pre class="programlisting">char * totem_cd_mrl_from_type (const char *scheme,
319
const char *dir);</pre>
278
<pre class="programlisting"><span class="returnvalue">char</span> * totem_cd_mrl_from_type (<em class="parameter"><code>const <span class="type">char</span> *scheme</code></em>,
279
<em class="parameter"><code>const <span class="type">char</span> *dir</code></em>);</pre>
321
281
Builds an MRL using the scheme <em class="parameter"><code>scheme</code></em> and the given URI <em class="parameter"><code>dir</code></em>,
322
282
taking the filename from the URI if it's a <code class="filename">file://</code> and just
323
using the whole URI otherwise.</p>
283
using the whole URI otherwise.
326
285
<div class="variablelist"><table border="0">
327
286
<col align="left" valign="top">
330
289
<td><p><span class="term"><em class="parameter"><code>scheme</code></em> :</span></p></td>
331
<td> a scheme (e.g. "dvd")
290
<td>a scheme (e.g. "dvd")
335
294
<td><p><span class="term"><em class="parameter"><code>dir</code></em> :</span></p></td>
348
307
<div class="refsect2" title="totem_cd_has_medium ()">
349
308
<a name="totem-cd-has-medium"></a><h3>totem_cd_has_medium ()</h3>
350
<pre class="programlisting"><a
351
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
352
>gboolean</a> totem_cd_has_medium (const char *device);</pre>
354
Returns whether the disc has a physical medium.</p>
309
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> totem_cd_has_medium (<em class="parameter"><code>const <span class="type">char</span> *device</code></em>);</pre>
311
Returns whether the disc has a physical medium.
357
313
<div class="variablelist"><table border="0">
358
314
<col align="left" valign="top">
361
317
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
362
<td> a device node path
318
<td>a device node path
366
322
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
367
<td> <code class="literal">TRUE</code> if the disc physically exists
323
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the disc physically exists