~ubuntu-branches/ubuntu/precise/rhythmbox/precise-201203091205

« back to all changes in this revision

Viewing changes to doc/reference/html/rhythmbox-rb-recorder.html

Tags: upstream-0.9.5
ImportĀ upstreamĀ versionĀ 0.9.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1
2
<html>
2
3
<head>
3
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
7
8
<link rel="up" href="ch04.html" title="Player">
8
9
<link rel="prev" href="rhythmbox-rb-player.html" title="rb-player">
9
10
<link rel="next" href="ch05.html" title="RhythmDB">
10
 
<meta name="generator" content="GTK-Doc V1.4 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.6 (XML mode)">
11
12
<link rel="stylesheet" href="style.css" type="text/css">
12
13
<link rel="chapter" href="ch01.html" title="IRadio UI">
13
14
<link rel="chapter" href="ch02.html" title="Lib">
19
20
<link rel="chapter" href="ch08.html" title="Widgets">
20
21
</head>
21
22
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
22
 
<table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
 
23
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 
24
<tr valign="middle">
23
25
<td><a accesskey="p" href="rhythmbox-rb-player.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
24
26
<td><a accesskey="u" href="ch04.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
25
27
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
26
28
<th width="100%" align="center">Rhythmbox Development Reference Manual</th>
27
29
<td><a accesskey="n" href="ch05.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
28
 
</tr></table>
 
30
</tr>
 
31
<tr><td colspan="5" class="shortcuts"><nobr><a href="#top_of_page" class="shortcut">Top</a>
 
32
                  &#160;|&#160;
 
33
                  <a href="#desc" class="shortcut">Description</a></nobr></td></tr>
 
34
</table>
29
35
<div class="refentry" lang="en">
30
36
<a name="rhythmbox-rb-recorder"></a><div class="titlepage"></div>
31
37
<div class="refnamediv"><table width="100%"><tr>
32
38
<td valign="top">
33
 
<h2><span class="refentrytitle">rb-recorder</span></h2>
 
39
<h2><span class="refentrytitle"><a name="top_of_page"></a>rb-recorder</span></h2>
34
40
<p>rb-recorder &#8212; </p>
35
41
</td>
36
42
<td valign="top" align="right"></td>
37
43
</tr></table></div>
38
44
<div class="refsynopsisdiv">
39
 
<h2>Synopsis</h2>
 
45
<a name="synopsis"></a><h2>Synopsis</h2>
40
46
<pre class="synopsis">
41
47
 
42
48
 
80
86
</pre>
81
87
</div>
82
88
<div class="refsect1" lang="en">
83
 
<a name="id2565108"></a><h2>Description</h2>
 
89
<a name="desc"></a><h2>Description</h2>
84
90
<p>
85
91
 
86
92
</p>
87
93
</div>
88
94
<div class="refsect1" lang="en">
89
 
<a name="id2565119"></a><h2>Details</h2>
 
95
<a name="details"></a><h2>Details</h2>
90
96
<div class="refsect2" lang="en">
91
 
<a name="id2565125"></a><h3>
 
97
<a name="id2565943"></a><h3>
92
98
<a name="RBRecorderError"></a>enum RBRecorderError</h3>
93
 
<a class="indexterm" name="id2565135"></a><pre class="programlisting">typedef enum
 
99
<a class="indexterm" name="id2565955"></a><pre class="programlisting">typedef enum
94
100
{
95
101
        RB_RECORDER_ERROR_NO_INPUT_PLUGIN,
96
102
        RB_RECORDER_ERROR_NO_TYPEFIND_PLUGIN,
106
112
</div>
107
113
<hr>
108
114
<div class="refsect2" lang="en">
109
 
<a name="id2565155"></a><h3>
 
115
<a name="id2565975"></a><h3>
110
116
<a name="RBRecorderAction"></a>enum RBRecorderAction</h3>
111
 
<a class="indexterm" name="id2565165"></a><pre class="programlisting">typedef enum {
 
117
<a class="indexterm" name="id2565987"></a><pre class="programlisting">typedef enum {
112
118
        RB_RECORDER_ACTION_UNKNOWN,
113
119
        RB_RECORDER_ACTION_FILE_CONVERTING,
114
120
        RB_RECORDER_ACTION_DISC_PREPARING_WRITE,
123
129
</div>
124
130
<hr>
125
131
<div class="refsect2" lang="en">
126
 
<a name="id2565185"></a><h3>
 
132
<a name="id2566007"></a><h3>
127
133
<a name="RBRecorderResponse"></a>enum RBRecorderResponse</h3>
128
 
<a class="indexterm" name="id2565195"></a><pre class="programlisting">typedef enum {
 
134
<a class="indexterm" name="id2566020"></a><pre class="programlisting">typedef enum {
129
135
        RB_RECORDER_RESPONSE_NONE   =  0,
130
136
        RB_RECORDER_RESPONSE_CANCEL = -1,
131
137
        RB_RECORDER_RESPONSE_ERASE  = -2,
138
144
</div>
139
145
<hr>
140
146
<div class="refsect2" lang="en">
141
 
<a name="id2565214"></a><h3>
 
147
<a name="id2566038"></a><h3>
142
148
<a name="RBRecorderResult"></a>enum RBRecorderResult</h3>
143
 
<a class="indexterm" name="id2565224"></a><pre class="programlisting">typedef enum {
 
149
<a class="indexterm" name="id2566050"></a><pre class="programlisting">typedef enum {
144
150
        RB_RECORDER_RESULT_ERROR,
145
151
        RB_RECORDER_RESULT_CANCEL,
146
152
        RB_RECORDER_RESULT_FINISHED,
153
159
</div>
154
160
<hr>
155
161
<div class="refsect2" lang="en">
156
 
<a name="id2565241"></a><h3>
 
162
<a name="id2566068"></a><h3>
157
163
<a name="RB-RECORDER-ERROR:CAPS"></a>RB_RECORDER_ERROR</h3>
158
 
<a class="indexterm" name="id2565251"></a><pre class="programlisting">#define RB_RECORDER_ERROR rb_recorder_error_quark ()
 
164
<a class="indexterm" name="id2566079"></a><pre class="programlisting">#define RB_RECORDER_ERROR rb_recorder_error_quark ()
159
165
</pre>
160
166
<p>
161
167
 
163
169
</div>
164
170
<hr>
165
171
<div class="refsect2" lang="en">
166
 
<a name="id2565267"></a><h3>
 
172
<a name="id2566096"></a><h3>
167
173
<a name="rb-recorder-error-quark"></a>rb_recorder_error_quark ()</h3>
168
 
<a class="indexterm" name="id2565276"></a><pre class="programlisting">GQuark      rb_recorder_error_quark         (void);</pre>
 
174
<a class="indexterm" name="id2566107"></a><pre class="programlisting">GQuark      rb_recorder_error_quark         (void);</pre>
169
175
<p>
170
176
 
171
177
</p>
183
189
</div>
184
190
<hr>
185
191
<div class="refsect2" lang="en">
186
 
<a name="id2565312"></a><h3>
 
192
<a name="id2537574"></a><h3>
187
193
<a name="RBRecorderPrivate"></a>RBRecorderPrivate</h3>
188
 
<a class="indexterm" name="id2565322"></a><pre class="programlisting">typedef struct _RBRecorderPrivate RBRecorderPrivate;</pre>
 
194
<a class="indexterm" name="id2537586"></a><pre class="programlisting">typedef struct _RBRecorderPrivate RBRecorderPrivate;</pre>
189
195
<p>
190
196
 
191
197
</p>
192
198
</div>
193
199
<hr>
194
200
<div class="refsect2" lang="en">
195
 
<a name="id2551290"></a><h3>
 
201
<a name="id2537602"></a><h3>
196
202
<a name="rb-recorder-new"></a>rb_recorder_new ()</h3>
197
 
<a class="indexterm" name="id2551300"></a><pre class="programlisting">RBRecorder* rb_recorder_new                 (GError **error);</pre>
 
203
<a class="indexterm" name="id2537615"></a><pre class="programlisting">RBRecorder* rb_recorder_new                 (GError **error);</pre>
198
204
<p>
199
205
 
200
206
</p>
220
226
</div>
221
227
<hr>
222
228
<div class="refsect2" lang="en">
223
 
<a name="id2551356"></a><h3>
 
229
<a name="id2537671"></a><h3>
224
230
<a name="rb-recorder-open"></a>rb_recorder_open ()</h3>
225
 
<a class="indexterm" name="id2551366"></a><pre class="programlisting">void        rb_recorder_open                (RBRecorder *recorder,
 
231
<a class="indexterm" name="id2537683"></a><pre class="programlisting">void        rb_recorder_open                (RBRecorder *recorder,
226
232
                                             const char *uri,
227
233
                                             const char *cdtext,
228
234
                                             GError **error);</pre>
263
269
</div>
264
270
<hr>
265
271
<div class="refsect2" lang="en">
266
 
<a name="id2551474"></a><h3>
 
272
<a name="id2537791"></a><h3>
267
273
<a name="rb-recorder-opened"></a>rb_recorder_opened ()</h3>
268
 
<a class="indexterm" name="id2551484"></a><pre class="programlisting">gboolean    rb_recorder_opened              (RBRecorder *recorder);</pre>
 
274
<a class="indexterm" name="id2537804"></a><pre class="programlisting">gboolean    rb_recorder_opened              (RBRecorder *recorder);</pre>
269
275
<p>
270
276
 
271
277
</p>
291
297
</div>
292
298
<hr>
293
299
<div class="refsect2" lang="en">
294
 
<a name="id2551540"></a><h3>
 
300
<a name="id2569986"></a><h3>
295
301
<a name="rb-recorder-close"></a>rb_recorder_close ()</h3>
296
 
<a class="indexterm" name="id2567532"></a><pre class="programlisting">void        rb_recorder_close               (RBRecorder *recorder,
 
302
<a class="indexterm" name="id2569996"></a><pre class="programlisting">void        rb_recorder_close               (RBRecorder *recorder,
297
303
                                             GError **error);</pre>
298
304
<p>
299
305
 
320
326
</div>
321
327
<hr>
322
328
<div class="refsect2" lang="en">
323
 
<a name="id2567591"></a><h3>
 
329
<a name="id2570055"></a><h3>
324
330
<a name="rb-recorder-write"></a>rb_recorder_write ()</h3>
325
 
<a class="indexterm" name="id2567600"></a><pre class="programlisting">void        rb_recorder_write               (RBRecorder *recorder,
 
331
<a class="indexterm" name="id2570065"></a><pre class="programlisting">void        rb_recorder_write               (RBRecorder *recorder,
326
332
                                             GError **error);</pre>
327
333
<p>
328
334
 
349
355
</div>
350
356
<hr>
351
357
<div class="refsect2" lang="en">
352
 
<a name="id2567658"></a><h3>
 
358
<a name="id2570128"></a><h3>
353
359
<a name="rb-recorder-pause"></a>rb_recorder_pause ()</h3>
354
 
<a class="indexterm" name="id2567667"></a><pre class="programlisting">void        rb_recorder_pause               (RBRecorder *recorder,
 
360
<a class="indexterm" name="id2570140"></a><pre class="programlisting">void        rb_recorder_pause               (RBRecorder *recorder,
355
361
                                             GError **error);</pre>
356
362
<p>
357
363
 
378
384
</div>
379
385
<hr>
380
386
<div class="refsect2" lang="en">
381
 
<a name="id2567734"></a><h3>
 
387
<a name="id2570206"></a><h3>
382
388
<a name="rb-recorder-get-default-device"></a>rb_recorder_get_default_device ()</h3>
383
 
<a class="indexterm" name="id2567742"></a><pre class="programlisting">char*       rb_recorder_get_default_device  (void);</pre>
 
389
<a class="indexterm" name="id2570219"></a><pre class="programlisting">char*       rb_recorder_get_default_device  (void);</pre>
384
390
<p>
385
391
 
386
392
</p>
398
404
</div>
399
405
<hr>
400
406
<div class="refsect2" lang="en">
401
 
<a name="id2567779"></a><h3>
 
407
<a name="id2570256"></a><h3>
402
408
<a name="rb-recorder-get-device"></a>rb_recorder_get_device ()</h3>
403
 
<a class="indexterm" name="id2567788"></a><pre class="programlisting">char*       rb_recorder_get_device          (RBRecorder *recorder,
 
409
<a class="indexterm" name="id2570267"></a><pre class="programlisting">char*       rb_recorder_get_device          (RBRecorder *recorder,
404
410
                                             GError **error);</pre>
405
411
<p>
406
412
 
433
439
</div>
434
440
<hr>
435
441
<div class="refsect2" lang="en">
436
 
<a name="id2567865"></a><h3>
 
442
<a name="id2570344"></a><h3>
437
443
<a name="rb-recorder-set-device"></a>rb_recorder_set_device ()</h3>
438
 
<a class="indexterm" name="id2567874"></a><pre class="programlisting">gboolean    rb_recorder_set_device          (RBRecorder *recorder,
 
444
<a class="indexterm" name="id2570355"></a><pre class="programlisting">gboolean    rb_recorder_set_device          (RBRecorder *recorder,
439
445
                                             const char *device,
440
446
                                             GError **error);</pre>
441
447
<p>
475
481
</div>
476
482
<hr>
477
483
<div class="refsect2" lang="en">
478
 
<a name="id2567973"></a><h3>
 
484
<a name="id2570454"></a><h3>
479
485
<a name="rb-recorder-set-tmp-dir"></a>rb_recorder_set_tmp_dir ()</h3>
480
 
<a class="indexterm" name="id2567982"></a><pre class="programlisting">void        rb_recorder_set_tmp_dir         (RBRecorder *recorder,
 
486
<a class="indexterm" name="id2570465"></a><pre class="programlisting">void        rb_recorder_set_tmp_dir         (RBRecorder *recorder,
481
487
                                             const char *path,
482
488
                                             GError **error);</pre>
483
489
<p>
511
517
</div>
512
518
<hr>
513
519
<div class="refsect2" lang="en">
514
 
<a name="id2568069"></a><h3>
 
520
<a name="id2570553"></a><h3>
515
521
<a name="rb-recorder-get-media-length"></a>rb_recorder_get_media_length ()</h3>
516
 
<a class="indexterm" name="id2568080"></a><pre class="programlisting">gint64      rb_recorder_get_media_length    (RBRecorder *recorder,
 
522
<a class="indexterm" name="id2570566"></a><pre class="programlisting">gint64      rb_recorder_get_media_length    (RBRecorder *recorder,
517
523
                                             GError **error);</pre>
518
524
<p>
519
525
 
546
552
</div>
547
553
<hr>
548
554
<div class="refsect2" lang="en">
549
 
<a name="id2568158"></a><h3>
 
555
<a name="id2570618"></a><h3>
550
556
<a name="rb-recorder-burn"></a>rb_recorder_burn ()</h3>
551
 
<a class="indexterm" name="id2568168"></a><pre class="programlisting">int         rb_recorder_burn                (RBRecorder *recorder,
 
557
<a class="indexterm" name="id2570629"></a><pre class="programlisting">int         rb_recorder_burn                (RBRecorder *recorder,
552
558
                                             int speed,
553
559
                                             GError **error);</pre>
554
560
<p>
588
594
</div>
589
595
<hr>
590
596
<div class="refsect2" lang="en">
591
 
<a name="id2568241"></a><h3>
 
597
<a name="id2570717"></a><h3>
592
598
<a name="rb-recorder-burn-cancel"></a>rb_recorder_burn_cancel ()</h3>
593
 
<a class="indexterm" name="id2568249"></a><pre class="programlisting">int         rb_recorder_burn_cancel         (RBRecorder *recorder);</pre>
 
599
<a class="indexterm" name="id2570727"></a><pre class="programlisting">int         rb_recorder_burn_cancel         (RBRecorder *recorder);</pre>
594
600
<p>
595
601
 
596
602
</p>
616
622
</div>
617
623
<hr>
618
624
<div class="refsect2" lang="en">
619
 
<a name="id2568299"></a><h3>
 
625
<a name="id2570777"></a><h3>
620
626
<a name="rb-recorder-enabled"></a>rb_recorder_enabled ()</h3>
621
 
<a class="indexterm" name="id2568308"></a><pre class="programlisting">gboolean    rb_recorder_enabled             (void);</pre>
 
627
<a class="indexterm" name="id2570788"></a><pre class="programlisting">gboolean    rb_recorder_enabled             (void);</pre>
622
628
<p>
623
629
 
624
630
</p>
636
642
</div>
637
643
</div>
638
644
</div>
639
 
<table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle">
640
 
<td align="left"><a accesskey="p" href="rhythmbox-rb-player.html"><b>&lt;&lt;&#160;rb-player</b></a></td>
641
 
<td align="right"><a accesskey="n" href="ch05.html"><b>RhythmDB&#160;&gt;&gt;</b></a></td>
642
 
</tr></table>
643
645
</body>
644
646
</html>