~mfisch/brasero/update-to-3.8.0

« back to all changes in this revision

Viewing changes to docs/reference/libbrasero-burn/html/libbrasero-burn-BraseroTrackStream.html

  • Committer: Matthew Fischer
  • Date: 2013-05-26 19:48:27 UTC
  • mfrom: (1.1.56)
  • Revision ID: matthew.fischer@canonical.com-20130526194827-9bx3owseaxxa3o2i
* New upstream release (LP: #1184409)
  - Documentation fixes
  - Translation updates
  - Add a question mark to a question
  - Support notification filtering
  - Remove nonexisting options from the man page
  - Fix while loop in `brasero_libisofs_write_image_to_fd_thread
* Refreshed patches
* 99_fix-mp3-projects.patch: Removed, already applied upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>BraseroTrackStream</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-burn Reference Manual">
8
8
<link rel="up" href="ch01.html" title="API Reference for Libbrasero-burn">
9
9
<link rel="prev" href="libbrasero-burn-brasero-track-data-cfg.html" title="BraseroTrackDataCfg">
10
10
<link rel="next" href="libbrasero-burn-BraseroTrackStreamCfg.html" title="BraseroTrackStreamCfg">
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">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
40
40
<pre class="synopsis">                    <a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream">BraseroTrackStream</a>;
41
41
<a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> * <a class="link" href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-new" title="brasero_track_stream_new ()">brasero_track_stream_new</a>           (<em class="parameter"><code><span class="type">void</span></code></em>);
42
42
<a class="link" href="libbrasero-burn-brasero-enums.html#BraseroBurnResult" title="enum BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a>   <a class="link" href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-set-source" title="brasero_track_stream_set_source ()">brasero_track_stream_set_source</a>     (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>,
43
 
                                                         <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> *uri</code></em>);
 
43
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uri</code></em>);
44
44
<a class="link" href="libbrasero-burn-brasero-enums.html#BraseroBurnResult" title="enum BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a>   <a class="link" href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-set-format" title="brasero_track_stream_set_format ()">brasero_track_stream_set_format</a>     (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>,
45
45
                                                         <em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-enums.html#BraseroStreamFormat" title="enum BraseroStreamFormat"><span class="type">BraseroStreamFormat</span></a> format</code></em>);
46
46
<a class="link" href="libbrasero-burn-brasero-enums.html#BraseroBurnResult" title="enum BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a>   <a class="link" href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-set-boundaries" title="brasero_track_stream_set_boundaries ()">brasero_track_stream_set_boundaries</a> (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>,
47
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> start</code></em>,
48
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> end</code></em>,
49
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> gap</code></em>);
50
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-source" title="brasero_track_stream_get_source ()">brasero_track_stream_get_source</a>     (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>,
51
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> uri</code></em>);
 
47
                                                         <em class="parameter"><code><span class="type">gint64</span> start</code></em>,
 
48
                                                         <em class="parameter"><code><span class="type">gint64</span> end</code></em>,
 
49
                                                         <em class="parameter"><code><span class="type">gint64</span> gap</code></em>);
 
50
<span class="returnvalue">gchar</span> *             <a class="link" href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-source" title="brasero_track_stream_get_source ()">brasero_track_stream_get_source</a>     (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>,
 
51
                                                         <em class="parameter"><code><span class="type">gboolean</span> uri</code></em>);
52
52
<a class="link" href="libbrasero-burn-brasero-enums.html#BraseroBurnResult" title="enum BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a>   <a class="link" href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-length" title="brasero_track_stream_get_length ()">brasero_track_stream_get_length</a>     (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>,
53
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *length</code></em>);
54
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>             <a class="link" href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-start" title="brasero_track_stream_get_start ()">brasero_track_stream_get_start</a>      (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>);
55
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>             <a class="link" href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-end" title="brasero_track_stream_get_end ()">brasero_track_stream_get_end</a>        (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>);
56
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>             <a class="link" href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-gap" title="brasero_track_stream_get_gap ()">brasero_track_stream_get_gap</a>        (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>);
 
53
                                                         <em class="parameter"><code><span class="type">guint64</span> *length</code></em>);
 
54
<span class="returnvalue">guint64</span>             <a class="link" href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-start" title="brasero_track_stream_get_start ()">brasero_track_stream_get_start</a>      (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>);
 
55
<span class="returnvalue">guint64</span>             <a class="link" href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-end" title="brasero_track_stream_get_end ()">brasero_track_stream_get_end</a>        (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>);
 
56
<span class="returnvalue">guint64</span>             <a class="link" href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-gap" title="brasero_track_stream_get_gap ()">brasero_track_stream_get_gap</a>        (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>);
57
57
<a class="link" href="libbrasero-burn-brasero-enums.html#BraseroStreamFormat" title="enum BraseroStreamFormat"><span class="returnvalue">BraseroStreamFormat</span></a> <a class="link" href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-format" title="brasero_track_stream_get_format ()">brasero_track_stream_get_format</a>     (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>);
58
58
</pre>
59
59
</div>
96
96
<div class="refsect2">
97
97
<a name="brasero-track-stream-set-source"></a><h3>brasero_track_stream_set_source ()</h3>
98
98
<pre class="programlisting"><a class="link" href="libbrasero-burn-brasero-enums.html#BraseroBurnResult" title="enum BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a>   brasero_track_stream_set_source     (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>,
99
 
                                                         <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> *uri</code></em>);</pre>
 
99
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uri</code></em>);</pre>
100
100
<p>
101
101
Sets the stream (song or video) uri.
102
102
</p>
117
117
</tr>
118
118
<tr>
119
119
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
120
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>
 
120
<td>a <span class="type">gchar</span>
121
121
</td>
122
122
</tr>
123
123
<tr>
162
162
<div class="refsect2">
163
163
<a name="brasero-track-stream-set-boundaries"></a><h3>brasero_track_stream_set_boundaries ()</h3>
164
164
<pre class="programlisting"><a class="link" href="libbrasero-burn-brasero-enums.html#BraseroBurnResult" title="enum BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a>   brasero_track_stream_set_boundaries (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>,
165
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> start</code></em>,
166
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> end</code></em>,
167
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> gap</code></em>);</pre>
 
165
                                                         <em class="parameter"><code><span class="type">gint64</span> start</code></em>,
 
166
                                                         <em class="parameter"><code><span class="type">gint64</span> end</code></em>,
 
167
                                                         <em class="parameter"><code><span class="type">gint64</span> gap</code></em>);</pre>
168
168
<p>
169
169
Sets the boundaries of the stream (where it starts, ends in the file;
170
170
how long is the gap with the next track) in nano seconds.
182
182
</tr>
183
183
<tr>
184
184
<td><p><span class="term"><em class="parameter"><code>start</code></em> :</span></p></td>
185
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> or -1 to ignore</td>
 
185
<td>a <span class="type">gint64</span> or -1 to ignore</td>
186
186
</tr>
187
187
<tr>
188
188
<td><p><span class="term"><em class="parameter"><code>end</code></em> :</span></p></td>
189
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> or -1 to ignore</td>
 
189
<td>a <span class="type">gint64</span> or -1 to ignore</td>
190
190
</tr>
191
191
<tr>
192
192
<td><p><span class="term"><em class="parameter"><code>gap</code></em> :</span></p></td>
193
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> or -1 to ignore</td>
 
193
<td>a <span class="type">gint64</span> or -1 to ignore</td>
194
194
</tr>
195
195
<tr>
196
196
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
202
202
<hr>
203
203
<div class="refsect2">
204
204
<a name="brasero-track-stream-get-source"></a><h3>brasero_track_stream_get_source ()</h3>
205
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             brasero_track_stream_get_source     (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>,
206
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> uri</code></em>);</pre>
 
205
<pre class="programlisting"><span class="returnvalue">gchar</span> *             brasero_track_stream_get_source     (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>,
 
206
                                                         <em class="parameter"><code><span class="type">gboolean</span> uri</code></em>);</pre>
207
207
<p>
208
208
This function returns the path or the URI (if <em class="parameter"><code>uri</code></em> is TRUE)
209
209
of the stream (song or video file).
224
224
</tr>
225
225
<tr>
226
226
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
227
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>
 
227
<td>a <span class="type">gboolean</span>
228
228
</td>
229
229
</tr>
230
230
<tr>
231
231
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
232
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>.</td>
 
232
<td>a <span class="type">gchar</span>.</td>
233
233
</tr>
234
234
</tbody>
235
235
</table></div>
238
238
<div class="refsect2">
239
239
<a name="brasero-track-stream-get-length"></a><h3>brasero_track_stream_get_length ()</h3>
240
240
<pre class="programlisting"><a class="link" href="libbrasero-burn-brasero-enums.html#BraseroBurnResult" title="enum BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a>   brasero_track_stream_get_length     (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>,
241
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *length</code></em>);</pre>
 
241
                                                         <em class="parameter"><code><span class="type">guint64</span> *length</code></em>);</pre>
242
242
<p>
243
243
This function returns the length of the stream (in nano seconds)
244
244
taking into account the start and end time as well as the length
257
257
</tr>
258
258
<tr>
259
259
<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
260
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a>
 
260
<td>a <span class="type">guint64</span>
261
261
</td>
262
262
</tr>
263
263
<tr>
270
270
<hr>
271
271
<div class="refsect2">
272
272
<a name="brasero-track-stream-get-start"></a><h3>brasero_track_stream_get_start ()</h3>
273
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>             brasero_track_stream_get_start      (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>);</pre>
 
273
<pre class="programlisting"><span class="returnvalue">guint64</span>             brasero_track_stream_get_start      (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>);</pre>
274
274
<p>
275
275
This function returns start time in the stream (in nano seconds).
276
276
</p>
287
287
</tr>
288
288
<tr>
289
289
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
290
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a>.</td>
 
290
<td>a <span class="type">guint64</span>.</td>
291
291
</tr>
292
292
</tbody>
293
293
</table></div>
295
295
<hr>
296
296
<div class="refsect2">
297
297
<a name="brasero-track-stream-get-end"></a><h3>brasero_track_stream_get_end ()</h3>
298
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>             brasero_track_stream_get_end        (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>);</pre>
 
298
<pre class="programlisting"><span class="returnvalue">guint64</span>             brasero_track_stream_get_end        (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>);</pre>
299
299
<p>
300
300
This function returns end time in the stream (in nano seconds).
301
301
</p>
312
312
</tr>
313
313
<tr>
314
314
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
315
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a>.</td>
 
315
<td>a <span class="type">guint64</span>.</td>
316
316
</tr>
317
317
</tbody>
318
318
</table></div>
320
320
<hr>
321
321
<div class="refsect2">
322
322
<a name="brasero-track-stream-get-gap"></a><h3>brasero_track_stream_get_gap ()</h3>
323
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>             brasero_track_stream_get_gap        (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>);</pre>
 
323
<pre class="programlisting"><span class="returnvalue">guint64</span>             brasero_track_stream_get_gap        (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream" title="BraseroTrackStream"><span class="type">BraseroTrackStream</span></a> *track</code></em>);</pre>
324
324
<p>
325
325
This function returns length of the gap (in nano seconds).
326
326
</p>
337
337
</tr>
338
338
<tr>
339
339
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
340
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a>.</td>
 
340
<td>a <span class="type">guint64</span>.</td>
341
341
</tr>
342
342
</tbody>
343
343
</table></div>
371
371
</div>
372
372
<div class="footer">
373
373
<hr>
374
 
          Generated by GTK-Doc V1.18</div>
 
374
          Generated by GTK-Doc V1.18.1</div>
375
375
</body>
376
376
</html>
 
 
b'\\ No newline at end of file'