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.14 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.17 (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">
36
36
<td valign="top" align="right"></td>
37
37
</tr></table></div>
38
<div class="refsynopsisdiv" title="Synopsis">
38
<div class="refsynopsisdiv">
39
39
<a name="libbrasero-media-BraseroMediumMonitor.synopsis"></a><h2>Synopsis</h2>
40
40
<pre class="synopsis"> <a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor">BraseroMediumMonitor</a>;
41
41
<a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="returnvalue">BraseroMediumMonitor</span></a> * <a class="link" href="libbrasero-media-BraseroMediumMonitor.html#brasero-medium-monitor-get-default" title="brasero_medium_monitor_get_default ()">brasero_medium_monitor_get_default</a>
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="/usr/share/gtk-doc/html/glib/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
<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>,
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="/usr/share/gtk-doc/html/glib/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
<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>,
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="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *device</code></em>);
51
<a href="/usr/share/gtk-doc/html/glib/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 <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>);
54
<div class="refsect1" title="Description">
54
<div class="refsect1">
55
55
<a name="libbrasero-media-BraseroMediumMonitor.description"></a><h2>Description</h2>
59
<div class="refsect1" title="Details">
59
<div class="refsect1">
60
60
<a name="libbrasero-media-BraseroMediumMonitor.details"></a><h2>Details</h2>
61
<div class="refsect2" title="BraseroMediumMonitor">
61
<div class="refsect2">
62
62
<a name="BraseroMediumMonitor"></a><h3>BraseroMediumMonitor</h3>
63
<pre class="programlisting">typedef struct {
64
GObject parent_instance;
65
} BraseroMediumMonitor;
63
<pre class="programlisting">typedef struct _BraseroMediumMonitor BraseroMediumMonitor;</pre>
71
<div class="refsect2" title="brasero_medium_monitor_get_default ()">
68
<div class="refsect2">
72
69
<a name="brasero-medium-monitor-get-default"></a><h3>brasero_medium_monitor_get_default ()</h3>
73
70
<pre class="programlisting"><a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="returnvalue">BraseroMediumMonitor</span></a> * brasero_medium_monitor_get_default
74
71
(<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
79
76
<col align="left" valign="top">
81
78
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
82
<td> a <a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="type">BraseroMediumMonitor</span></a>. Unref when it is not needed anymore.
79
<td>a <a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroMediumMonitor" title="BraseroMediumMonitor"><span class="type">BraseroMediumMonitor</span></a>. Unref when it is not needed anymore.</td>
88
<div class="refsect2" title="enum BraseroMediaType">
84
<div class="refsect2">
89
85
<a name="BraseroMediaType"></a><h3>enum BraseroMediaType</h3>
90
86
<pre class="programlisting">typedef enum {
91
87
BRASERO_MEDIA_TYPE_NONE = 0,
127
<div class="refsect2" title="brasero_medium_monitor_get_media ()">
123
<div class="refsect2">
128
124
<a name="brasero-medium-monitor-get-media"></a><h3>brasero_medium_monitor_get_media ()</h3>
129
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/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>,
125
<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>,
130
126
<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>
132
128
Obtains the list of available media that are of the given type.
143
139
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
144
<td>the type of <a class="link" href="libbrasero-media-BraseroMedium.html#BraseroMedium" title="BraseroMedium"><span class="type">BraseroMedium</span></a> that should be in the list
140
<td>the type of <a class="link" href="libbrasero-media-BraseroMedium.html#BraseroMedium" title="BraseroMedium"><span class="type">BraseroMedium</span></a> that should be in the list</td>
148
143
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
149
<td> a <a href="/usr/share/gtk-doc/html/glib/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.. <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> BraseroMedia.Medium. </td>
144
<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>
155
<div class="refsect2" title="brasero_medium_monitor_get_drives ()">
151
<div class="refsect2">
156
152
<a name="brasero-medium-monitor-get-drives"></a><h3>brasero_medium_monitor_get_drives ()</h3>
157
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/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>,
153
<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>,
158
154
<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>
160
156
Gets the list of available drives that are of the given type.
171
167
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
172
<td>a <a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroDriveType" title="enum BraseroDriveType"><span class="type">BraseroDriveType</span></a> to tell what type of drives to include in the list
168
<td>a <a class="link" href="libbrasero-media-BraseroMediumMonitor.html#BraseroDriveType" title="enum BraseroDriveType"><span class="type">BraseroDriveType</span></a> to tell what type of drives to include in the list</td>
176
171
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
177
<td> a <a href="/usr/share/gtk-doc/html/glib/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.. <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> BraseroMedia.Drive. </td>
172
<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>
183
<div class="refsect2" title="brasero_medium_monitor_get_drive ()">
179
<div class="refsect2">
184
180
<a name="brasero-medium-monitor-get-drive"></a><h3>brasero_medium_monitor_get_drive ()</h3>
185
181
<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>,
186
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *device</code></em>);</pre>
182
<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>
188
184
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>.
199
195
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
200
<td>the path of the device
196
<td>the path of the device</td>
204
199
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
205
<td> a <a class="link" href="libbrasero-media-brasero-drive.html#BraseroDrive" title="BraseroDrive"><span class="type">BraseroDrive</span></a> or NULL. It should be unreffed when no longer in use.
200
<td>a <a class="link" href="libbrasero-media-brasero-drive.html#BraseroDrive" title="BraseroDrive"><span class="type">BraseroDrive</span></a> or NULL. It should be unreffed when no longer in use.</td>
212
<div class="refsect2" title="brasero_medium_monitor_is_probing ()">
206
<div class="refsect2">
213
207
<a name="brasero-medium-monitor-is-probing"></a><h3>brasero_medium_monitor_is_probing ()</h3>
214
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/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>
208
<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>
216
210
Returns if the library is still probing some other media.