4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>BraseroMediumMonitor</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
7
<link rel="home" href="index.html" title="Libbrasero-media Reference Manual">
8
8
<link rel="up" href="ch01.html" title="API Reference for Libbrasero-media">
9
9
<link rel="prev" href="libbrasero-media-brasero-units.html" title="brasero-units">
10
10
<link rel="next" href="libbrasero-media-brasero-drive.html" title="BraseroDrive">
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
42
42
(<em class="parameter"><code><span class="type">void</span></code></em>);
43
43
enum <a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediaType" title="enum BraseroMediaType">BraseroMediaType</a>;
44
44
enum <a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroDriveType" title="enum BraseroDriveType">BraseroDriveType</a>;
45
<a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> * <a class="link" href="libbrasero-media-BraseroMediumMonitor.html#brasero-medium-monitor-get-media" title="brasero_medium_monitor_get_media ()">brasero_medium_monitor_get_media</a> (<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="type">BraseroMediumMonitor</span></a> *monitor</code></em>,
45
<span class="returnvalue">GSList</span> * <a class="link" href="libbrasero-media-BraseroMediumMonitor.html#brasero-medium-monitor-get-media" title="brasero_medium_monitor_get_media ()">brasero_medium_monitor_get_media</a> (<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="type">BraseroMediumMonitor</span></a> *monitor</code></em>,
46
46
<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediaType" title="enum BraseroMediaType"><span class="type">BraseroMediaType</span></a> type</code></em>);
47
<a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> * <a class="link" href="libbrasero-media-BraseroMediumMonitor.html#brasero-medium-monitor-get-drives" title="brasero_medium_monitor_get_drives ()">brasero_medium_monitor_get_drives</a> (<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="type">BraseroMediumMonitor</span></a> *monitor</code></em>,
47
<span class="returnvalue">GSList</span> * <a class="link" href="libbrasero-media-BraseroMediumMonitor.html#brasero-medium-monitor-get-drives" title="brasero_medium_monitor_get_drives ()">brasero_medium_monitor_get_drives</a> (<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="type">BraseroMediumMonitor</span></a> *monitor</code></em>,
48
48
<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroDriveType" title="enum BraseroDriveType"><span class="type">BraseroDriveType</span></a> type</code></em>);
49
49
<a class="link" href="libbrasero-media-brasero-drive.html#BraseroDrive" title="BraseroDrive"><span class="returnvalue">BraseroDrive</span></a> * <a class="link" href="libbrasero-media-BraseroMediumMonitor.html#brasero-medium-monitor-get-drive" title="brasero_medium_monitor_get_drive ()">brasero_medium_monitor_get_drive</a> (<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="type">BraseroMediumMonitor</span></a> *monitor</code></em>,
50
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *device</code></em>);
51
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libbrasero-media-BraseroMediumMonitor.html#brasero-medium-monitor-is-probing" title="brasero_medium_monitor_is_probing ()">brasero_medium_monitor_is_probing</a> (<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="type">BraseroMediumMonitor</span></a> *monitor</code></em>);
50
<em class="parameter"><code>const <span class="type">gchar</span> *device</code></em>);
51
<span class="returnvalue">gboolean</span> <a class="link" href="libbrasero-media-BraseroMediumMonitor.html#brasero-medium-monitor-is-probing" title="brasero_medium_monitor_is_probing ()">brasero_medium_monitor_is_probing</a> (<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="type">BraseroMediumMonitor</span></a> *monitor</code></em>);
54
54
<div class="refsect1">
109
<div class="variablelist"><table border="0" class="variablelist">
111
<col align="left" valign="top">
116
<td><p><a name="BRASERO-MEDIA-TYPE-NONE:CAPS"></a><span class="term"><code class="literal">BRASERO_MEDIA_TYPE_NONE</code></span></p></td>
121
<td><p><a name="BRASERO-MEDIA-TYPE-FILE:CAPS"></a><span class="term"><code class="literal">BRASERO_MEDIA_TYPE_FILE</code></span></p></td>
126
<td><p><a name="BRASERO-MEDIA-TYPE-DATA:CAPS"></a><span class="term"><code class="literal">BRASERO_MEDIA_TYPE_DATA</code></span></p></td>
131
<td><p><a name="BRASERO-MEDIA-TYPE-AUDIO:CAPS"></a><span class="term"><code class="literal">BRASERO_MEDIA_TYPE_AUDIO</code></span></p></td>
136
<td><p><a name="BRASERO-MEDIA-TYPE-WRITABLE:CAPS"></a><span class="term"><code class="literal">BRASERO_MEDIA_TYPE_WRITABLE</code></span></p></td>
141
<td><p><a name="BRASERO-MEDIA-TYPE-REWRITABLE:CAPS"></a><span class="term"><code class="literal">BRASERO_MEDIA_TYPE_REWRITABLE</code></span></p></td>
146
<td><p><a name="BRASERO-MEDIA-TYPE-ANY-IN-BURNER:CAPS"></a><span class="term"><code class="literal">BRASERO_MEDIA_TYPE_ANY_IN_BURNER</code></span></p></td>
151
<td><p><a name="BRASERO-MEDIA-TYPE-CD:CAPS"></a><span class="term"><code class="literal">BRASERO_MEDIA_TYPE_CD</code></span></p></td>
156
<td><p><a name="BRASERO-MEDIA-TYPE-ALL-BUT-FILE:CAPS"></a><span class="term"><code class="literal">BRASERO_MEDIA_TYPE_ALL_BUT_FILE</code></span></p></td>
161
<td><p><a name="BRASERO-MEDIA-TYPE-ALL:CAPS"></a><span class="term"><code class="literal">BRASERO_MEDIA_TYPE_ALL</code></span></p></td>
111
169
<div class="refsect2">
182
<div class="variablelist"><table border="0" class="variablelist">
184
<col align="left" valign="top">
189
<td><p><a name="BRASERO-DRIVE-TYPE-NONE:CAPS"></a><span class="term"><code class="literal">BRASERO_DRIVE_TYPE_NONE</code></span></p></td>
194
<td><p><a name="BRASERO-DRIVE-TYPE-FILE:CAPS"></a><span class="term"><code class="literal">BRASERO_DRIVE_TYPE_FILE</code></span></p></td>
199
<td><p><a name="BRASERO-DRIVE-TYPE-WRITER:CAPS"></a><span class="term"><code class="literal">BRASERO_DRIVE_TYPE_WRITER</code></span></p></td>
204
<td><p><a name="BRASERO-DRIVE-TYPE-READER:CAPS"></a><span class="term"><code class="literal">BRASERO_DRIVE_TYPE_READER</code></span></p></td>
209
<td><p><a name="BRASERO-DRIVE-TYPE-ALL-BUT-FILE:CAPS"></a><span class="term"><code class="literal">BRASERO_DRIVE_TYPE_ALL_BUT_FILE</code></span></p></td>
214
<td><p><a name="BRASERO-DRIVE-TYPE-ALL:CAPS"></a><span class="term"><code class="literal">BRASERO_DRIVE_TYPE_ALL</code></span></p></td>
126
222
<div class="refsect2">
127
223
<a name="brasero-medium-monitor-get-media"></a><h3>brasero_medium_monitor_get_media ()</h3>
128
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> * brasero_medium_monitor_get_media (<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="type">BraseroMediumMonitor</span></a> *monitor</code></em>,
224
<pre class="programlisting"><span class="returnvalue">GSList</span> * brasero_medium_monitor_get_media (<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="type">BraseroMediumMonitor</span></a> *monitor</code></em>,
129
225
<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediaType" title="enum BraseroMediaType"><span class="type">BraseroMediaType</span></a> type</code></em>);</pre>
131
227
Obtains the list of available media that are of the given type.
149
245
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
150
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> of <a class="link" href="libbrasero-media-BraseroMedium.html#BraseroMedium" title="BraseroMedium"><span class="type">BraseroMedium</span></a> or NULL. The list must be freed and the element unreffed when finished. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> BraseroMedia.Medium][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
246
<td>a <span class="type">GSList</span> of <a class="link" href="libbrasero-media-BraseroMedium.html#BraseroMedium" title="BraseroMedium"><span class="type">BraseroMedium</span></a> or NULL. The list must be freed and the element unreffed when finished. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> BraseroMedia.Medium][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
157
253
<div class="refsect2">
158
254
<a name="brasero-medium-monitor-get-drives"></a><h3>brasero_medium_monitor_get_drives ()</h3>
159
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> * brasero_medium_monitor_get_drives (<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="type">BraseroMediumMonitor</span></a> *monitor</code></em>,
255
<pre class="programlisting"><span class="returnvalue">GSList</span> * brasero_medium_monitor_get_drives (<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="type">BraseroMediumMonitor</span></a> *monitor</code></em>,
160
256
<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroDriveType" title="enum BraseroDriveType"><span class="type">BraseroDriveType</span></a> type</code></em>);</pre>
162
258
Gets the list of available drives that are of the given type.
180
276
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
181
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> of <a class="link" href="libbrasero-media-brasero-drive.html#BraseroDrive" title="BraseroDrive"><span class="type">BraseroDrive</span></a> or NULL. The list must be freed and the element unreffed when finished. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> BraseroMedia.Drive][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
277
<td>a <span class="type">GSList</span> of <a class="link" href="libbrasero-media-brasero-drive.html#BraseroDrive" title="BraseroDrive"><span class="type">BraseroDrive</span></a> or NULL. The list must be freed and the element unreffed when finished. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> BraseroMedia.Drive][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
188
284
<div class="refsect2">
189
285
<a name="brasero-medium-monitor-get-drive"></a><h3>brasero_medium_monitor_get_drive ()</h3>
190
286
<pre class="programlisting"><a class="link" href="libbrasero-media-brasero-drive.html#BraseroDrive" title="BraseroDrive"><span class="returnvalue">BraseroDrive</span></a> * brasero_medium_monitor_get_drive (<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="type">BraseroMediumMonitor</span></a> *monitor</code></em>,
191
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *device</code></em>);</pre>
287
<em class="parameter"><code>const <span class="type">gchar</span> *device</code></em>);</pre>
193
289
Returns the <a class="link" href="libbrasero-media-brasero-drive.html#BraseroDrive" title="BraseroDrive"><span class="type">BraseroDrive</span></a> object whose path is <em class="parameter"><code>path</code></em>.
218
314
<div class="refsect2">
219
315
<a name="brasero-medium-monitor-is-probing"></a><h3>brasero_medium_monitor_is_probing ()</h3>
220
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> brasero_medium_monitor_is_probing (<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="type">BraseroMediumMonitor</span></a> *monitor</code></em>);</pre>
316
<pre class="programlisting"><span class="returnvalue">gboolean</span> brasero_medium_monitor_is_probing (<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="type">BraseroMediumMonitor</span></a> *monitor</code></em>);</pre>
222
318
Returns if the library is still probing some other media.