~timo-jyrinki/ubuntu/utopic/rhythmbox/enable_grilo_rhythmbox

« back to all changes in this revision

Viewing changes to doc/reference/html/RBRemovableMediaManager.html

Tags: upstream-0.11.99.1
Import upstream version 0.11.99.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="ch05.html" title="Shell">
9
9
<link rel="prev" href="RBPlaylistManager.html" title="RBPlaylistManager">
10
10
<link rel="next" href="RBShellClipboard.html" title="RBShellClipboard">
11
 
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="chapter" href="ch01.html" title="Backends">
14
14
<link rel="chapter" href="ch02.html" title="Lib">
27
27
<th width="100%" align="center">Rhythmbox Development Reference Manual</th>
28
28
<td><a accesskey="n" href="RBShellClipboard.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
29
29
</tr>
30
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#RBRemovableMediaManager.synopsis" class="shortcut">Top</a>
31
 
                   | 
32
 
                  <a href="#RBRemovableMediaManager.description" class="shortcut">Description</a>
33
 
                   | 
34
 
                  <a href="#RBRemovableMediaManager.object-hierarchy" class="shortcut">Object Hierarchy</a>
35
 
                   | 
36
 
                  <a href="#RBRemovableMediaManager.properties" class="shortcut">Properties</a>
37
 
                   | 
38
 
                  <a href="#RBRemovableMediaManager.signals" class="shortcut">Signals</a></nobr></td></tr>
 
30
<tr><td colspan="5" class="shortcuts">
 
31
<a href="#RBRemovableMediaManager.synopsis" class="shortcut">Top</a>
 
32
                 | 
 
33
                <a href="#RBRemovableMediaManager.description" class="shortcut">Description</a>
 
34
                 | 
 
35
                <a href="#RBRemovableMediaManager.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
36
                 | 
 
37
                <a href="#RBRemovableMediaManager.properties" class="shortcut">Properties</a>
 
38
                 | 
 
39
                <a href="#RBRemovableMediaManager.signals" class="shortcut">Signals</a>
 
40
</td></tr>
39
41
</table>
40
42
<div class="refentry" lang="en">
41
43
<a name="RBRemovableMediaManager"></a><div class="titlepage"></div>
58
60
                                                         <a class="link" href="RhythmDB.html#RhythmDBEntry" title="RhythmDBEntry">RhythmDBEntry</a> *entry,
59
61
                                                         const char *dest,
60
62
                                                         <a
61
 
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
63
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
62
64
>GList</a> *mime_types,
63
65
                                                         RBTransferCompleteCallback callback,
64
66
                                                         <a
65
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
67
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
66
68
>gpointer</a> userdata);
67
69
</pre>
68
70
</div>
70
72
<a name="RBRemovableMediaManager.object-hierarchy"></a><h2>Object Hierarchy</h2>
71
73
<pre class="synopsis">
72
74
  <a
73
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
75
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
74
76
>GObject</a>
75
77
   +----RBRemovableMediaManager
76
78
</pre>
79
81
<a name="RBRemovableMediaManager.properties"></a><h2>Properties</h2>
80
82
<pre class="synopsis">
81
83
  "<a class="link" href="RBRemovableMediaManager.html#RBRemovableMediaManager--scanned" title='The "scanned" property'>scanned</a>"                  <a
82
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
84
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
83
85
>gboolean</a>              : Read
84
86
  "<a class="link" href="RBRemovableMediaManager.html#RBRemovableMediaManager--shell" title='The "shell" property'>shell</a>"                    RBShell*              : Read / Write
85
87
  "<a class="link" href="RBRemovableMediaManager.html#RBRemovableMediaManager--source" title='The "source" property'>source</a>"                   <a class="link" href="RBSource.html" title="RBSource">RBSource</a>*             : Read / Write
101
103
objects and rhythmbox sources, and also performs track transfers between
102
104
removable media sources and the library.</p>
103
105
<p>
104
 
 
105
106
</p>
106
107
</div>
107
108
<div class="refsect1" lang="en">
110
111
<a name="RBRemovableMediaManager-struct"></a><h3>RBRemovableMediaManager</h3>
111
112
<pre class="programlisting">typedef struct _RBRemovableMediaManager RBRemovableMediaManager;</pre>
112
113
<p>
113
 
 
114
114
</p>
115
115
</div>
116
116
<hr>
133
133
} RBRemovableMediaManagerClass;
134
134
</pre>
135
135
<p>
136
 
 
137
136
</p>
138
137
</div>
139
138
<hr>
143
142
<p>
144
143
Creates the <a class="link" href="RBRemovableMediaManager.html" title="RBRemovableMediaManager"><span class="type">RBRemovableMediaManager</span></a> instance.</p>
145
144
<p>
146
 
 
147
145
</p>
148
146
<div class="variablelist"><table border="0">
149
147
<col align="left" valign="top">
156
154
<tr>
157
155
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
158
156
<td>
159
 
 
160
 
 
161
157
</td>
162
158
</tr>
163
159
</tbody>
170
166
<p>
171
167
Initiates a new scan of all attached media.  Newly activated plugins that use
172
168
the create-source-volume or create-source-mount signals should call this if
173
 
the 'scanned' property is <code class="literal">TRUE</code>.  Otherwise, the first scan will catch any
 
169
the 'scanned' property is <a
 
170
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
 
171
><code class="literal">TRUE</code></a>.  Otherwise, the first scan will catch any
174
172
existing volumes or mounts that the plugin is interested in.</p>
175
173
<p>
176
 
 
177
174
</p>
178
175
<div class="variablelist"><table border="0">
179
176
<col align="left" valign="top">
192
189
                                                         <a class="link" href="RhythmDB.html#RhythmDBEntry" title="RhythmDBEntry">RhythmDBEntry</a> *entry,
193
190
                                                         const char *dest,
194
191
                                                         <a
195
 
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
192
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
196
193
>GList</a> *mime_types,
197
194
                                                         RBTransferCompleteCallback callback,
198
195
                                                         <a
199
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
196
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
200
197
>gpointer</a> userdata);</pre>
201
198
<p>
202
199
Initiates a track transfer.  This will transfer the track identified by the
203
200
<a class="link" href="RhythmDB.html#RhythmDBEntry" title="RhythmDBEntry"><span class="type">RhythmDBEntry</span></a> to the given destination, transcoding it if its
204
201
current media type is not in the list of acceptable output types.</p>
205
202
<p>
206
 
 
207
203
</p>
208
204
<div class="variablelist"><table border="0">
209
205
<col align="left" valign="top">
247
243
<div class="refsect2" lang="en">
248
244
<a name="RBRemovableMediaManager--scanned"></a><h3>The <code class="literal">"scanned"</code> property</h3>
249
245
<pre class="programlisting">  "scanned"                  <a
250
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
246
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
251
247
>gboolean</a>              : Read</pre>
252
248
<p>
253
249
This is set to TRUE when the removable media manager has scanned
255
251
media is activated, it should request a new scan if this property is
256
252
already set to TRUE.</p>
257
253
<p>
258
 
 
259
254
</p>
260
255
<p>Default value: FALSE</p>
261
256
</div>
266
261
<p>
267
262
The <span class="type">RBShell</span> instance.</p>
268
263
<p>
269
 
 
270
264
</p>
271
265
</div>
272
266
<hr>
276
270
<p>
277
271
The current selected source.</p>
278
272
<p>
279
 
 
280
273
</p>
281
274
</div>
282
275
</div>
286
279
<a name="RBRemovableMediaManager-create-source-mount"></a><h3>The <code class="literal">"create-source-mount"</code> signal</h3>
287
280
<pre class="programlisting"><a class="link" href="RBSource.html" title="RBSource">RBSource</a>*           user_function                      (<a class="link" href="RBRemovableMediaManager.html" title="RBRemovableMediaManager">RBRemovableMediaManager</a> *mgr,
288
281
                                                        <a
289
 
href="/usr/share/gtk-doc/html/gio/GMount.html"
 
282
href="http://library.gnome.org/devel/gio/unstable/GMount.html"
290
283
>GMount</a>                  *mount,
291
284
                                                        <a
292
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
285
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
293
286
>gpointer</a>                 user_data)      : Run Last</pre>
294
287
<p>
295
288
Emitted when a new mount is added to allow plugins to create a
296
289
corresponding <a class="link" href="RBSource.html" title="RBSource"><span class="type">RBSource</span></a>.  The first signal handler that returns
297
290
a source wins.  If a source was created for the <a
298
 
href="/usr/share/gtk-doc/html/gio/GVolume.html"
 
291
href="http://library.gnome.org/devel/gio/unstable/GVolume.html"
299
292
><span class="type">GVolume</span></a>
300
293
for a mount, then this signal will not be emitted.</p>
301
294
<p>
302
 
 
303
295
</p>
304
296
<div class="variablelist"><table border="0">
305
297
<col align="left" valign="top">
312
304
<tr>
313
305
<td><p><span class="term"><em class="parameter"><code>mount</code></em> :</span></p></td>
314
306
<td> the <a
315
 
href="/usr/share/gtk-doc/html/gio/GMount.html"
 
307
href="http://library.gnome.org/devel/gio/unstable/GMount.html"
316
308
><span class="type">GMount</span></a>
317
309
</td>
318
310
</tr>
328
320
<a name="RBRemovableMediaManager-create-source-volume"></a><h3>The <code class="literal">"create-source-volume"</code> signal</h3>
329
321
<pre class="programlisting"><a class="link" href="RBSource.html" title="RBSource">RBSource</a>*           user_function                      (<a class="link" href="RBRemovableMediaManager.html" title="RBRemovableMediaManager">RBRemovableMediaManager</a> *mgr,
330
322
                                                        <a
331
 
href="/usr/share/gtk-doc/html/gio/GVolume.html"
 
323
href="http://library.gnome.org/devel/gio/unstable/GVolume.html"
332
324
>GVolume</a>                 *volume,
333
325
                                                        <a
334
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
326
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
335
327
>gpointer</a>                 user_data)      : Run Last</pre>
336
328
<p>
337
329
Emitted when a new volume is added to allow plugins to create a
340
332
doesn't require the volume to be mounted.  If the volume must be
341
333
mounted to be useful, use the create-source-mount signal instead.</p>
342
334
<p>
343
 
 
344
335
</p>
345
336
<div class="variablelist"><table border="0">
346
337
<col align="left" valign="top">
353
344
<tr>
354
345
<td><p><span class="term"><em class="parameter"><code>volume</code></em> :</span></p></td>
355
346
<td> the <a
356
 
href="/usr/share/gtk-doc/html/gio/GVolume.html"
357
 
><span class="type">GVolume</span></a> 
 
347
href="http://library.gnome.org/devel/gio/unstable/GVolume.html"
 
348
><span class="type">GVolume</span></a>
358
349
</td>
359
350
</tr>
360
351
<tr>
369
360
<a name="RBRemovableMediaManager-medium-added"></a><h3>The <code class="literal">"medium-added"</code> signal</h3>
370
361
<pre class="programlisting">void                user_function                      (<a class="link" href="RBRemovableMediaManager.html" title="RBRemovableMediaManager">RBRemovableMediaManager</a> *mgr,
371
362
                                                        <a
372
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
363
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
373
364
>GObject</a>                 *source,
374
365
                                                        <a
375
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
366
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
376
367
>gpointer</a>                 user_data)      : Run Last</pre>
377
368
<p>
378
369
Emitted when a new source is added for a removable medium.</p>
379
370
<p>
380
 
 
381
371
</p>
382
372
<div class="variablelist"><table border="0">
383
373
<col align="left" valign="top">
404
394
<a name="RBRemovableMediaManager-transfer-progress"></a><h3>The <code class="literal">"transfer-progress"</code> signal</h3>
405
395
<pre class="programlisting">void                user_function                      (<a class="link" href="RBRemovableMediaManager.html" title="RBRemovableMediaManager">RBRemovableMediaManager</a> *mgr,
406
396
                                                        <a
407
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
397
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
408
398
>gint</a>                     done,
409
399
                                                        <a
410
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
400
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
411
401
>gint</a>                     total,
412
402
                                                        <a
413
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
 
403
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
414
404
>gdouble</a>                  progress,
415
405
                                                        <a
416
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
406
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
417
407
>gpointer</a>                 user_data)      : Run Last</pre>
418
408
<p>
419
409
Emitted throughout the track transfer process to allow UI elements
420
410
showing transfer progress to be updated.</p>
421
411
<p>
422
 
 
423
412
</p>
424
413
<div class="variablelist"><table border="0">
425
414
<col align="left" valign="top">
455
444
</div>
456
445
<div class="footer">
457
446
<hr>
458
 
          Generated by GTK-Doc V1.10</div>
 
447
          Generated by GTK-Doc V1.11</div>
459
448
</body>
460
449
</html>