~ubuntu-branches/ubuntu/maverick/brasero/maverick

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2010-01-04 17:45:17 UTC
  • mfrom: (1.1.36 upstream)
  • Revision ID: james.westby@ubuntu.com-20100104174517-vz0avr4o1vdfusrf
Tags: 2.29.4-0ubuntu1
* New upstream release:
  - Bug fixes
  - Fixes for Video DVD
  - Updated translations.
* Add 001_nautilus_lazy_init.patch: Do not call brasero_*_start() at
  nautilus startup, they are very expensive; lazily initialize those
  instead.

Show diffs side-by-side

added added

removed removed

Lines of Context:
44
44
<pre class="synopsis">                    <a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream">BraseroTrackStream</a>;
45
45
<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> * <a href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-new">brasero_track_stream_new</a>           (void);
46
46
<a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a>   <a href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-set-source">brasero_track_stream_set_source</a>     (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track,
47
 
                                                         const <span class="returnvalue">gchar</span> *uri);
 
47
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *uri);
48
48
<a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a>   <a href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-set-format">brasero_track_stream_set_format</a>     (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track,
49
49
                                                         <a href="libbrasero-burn-brasero-enums.html#BraseroStreamFormat"><span class="returnvalue">BraseroStreamFormat</span></a> format);
50
50
<a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a>   <a href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-set-boundaries">brasero_track_stream_set_boundaries</a> (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track,
51
 
                                                         <span class="returnvalue">gint64</span> start,
52
 
                                                         <span class="returnvalue">gint64</span> end,
53
 
                                                         <span class="returnvalue">gint64</span> gap);
54
 
<span class="returnvalue">gchar</span> *             <a href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-source">brasero_track_stream_get_source</a>     (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track,
55
 
                                                         <span class="returnvalue">gboolean</span> uri);
 
51
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> start,
 
52
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> end,
 
53
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> gap);
 
54
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-source">brasero_track_stream_get_source</a>     (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track,
 
55
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> uri);
56
56
<a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a>   <a href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-length">brasero_track_stream_get_length</a>     (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track,
57
 
                                                         <span class="returnvalue">guint64</span> *length);
58
 
<span class="returnvalue">guint64</span>             <a href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-start">brasero_track_stream_get_start</a>      (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track);
59
 
<span class="returnvalue">guint64</span>             <a href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-end">brasero_track_stream_get_end</a>        (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track);
60
 
<span class="returnvalue">guint64</span>             <a href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-gap">brasero_track_stream_get_gap</a>        (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track);
 
57
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a> *length);
 
58
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>             <a href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-start">brasero_track_stream_get_start</a>      (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track);
 
59
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>             <a href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-end">brasero_track_stream_get_end</a>        (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track);
 
60
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>             <a href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-gap">brasero_track_stream_get_gap</a>        (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track);
61
61
<a href="libbrasero-burn-brasero-enums.html#BraseroStreamFormat"><span class="returnvalue">BraseroStreamFormat</span></a>  <a href="libbrasero-burn-BraseroTrackStream.html#brasero-track-stream-get-format">brasero_track_stream_get_format</a>    (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track);
62
62
</pre>
63
63
</div>
100
100
<div class="refsect2" title="brasero_track_stream_set_source ()">
101
101
<a name="brasero-track-stream-set-source"></a><h3>brasero_track_stream_set_source ()</h3>
102
102
<pre class="programlisting"><a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a>   brasero_track_stream_set_source     (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track,
103
 
                                                         const <span class="returnvalue">gchar</span> *uri);</pre>
 
103
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *uri);</pre>
104
104
<p>
105
105
Sets the stream (song or video) uri.</p>
106
106
<div class="variablelist"><table border="0">
113
113
</tr>
114
114
<tr>
115
115
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
116
 
<td> a <span class="type">gchar</span>
 
116
<td> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>
117
117
</td>
118
118
</tr>
119
119
<tr>
156
156
<div class="refsect2" title="brasero_track_stream_set_boundaries ()">
157
157
<a name="brasero-track-stream-set-boundaries"></a><h3>brasero_track_stream_set_boundaries ()</h3>
158
158
<pre class="programlisting"><a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a>   brasero_track_stream_set_boundaries (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track,
159
 
                                                         <span class="returnvalue">gint64</span> start,
160
 
                                                         <span class="returnvalue">gint64</span> end,
161
 
                                                         <span class="returnvalue">gint64</span> gap);</pre>
 
159
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> start,
 
160
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> end,
 
161
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> gap);</pre>
162
162
<p>
163
163
Sets the boundaries of the stream (where it starts, ends in the file;
164
164
how long is the gap with the next track) in nano seconds.</p>
172
172
</tr>
173
173
<tr>
174
174
<td><p><span class="term"><em class="parameter"><code>start</code></em> :</span></p></td>
175
 
<td> a <span class="type">gint64</span> or -1 to ignore
 
175
<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
176
176
</td>
177
177
</tr>
178
178
<tr>
179
179
<td><p><span class="term"><em class="parameter"><code>end</code></em> :</span></p></td>
180
 
<td> a <span class="type">gint64</span> or -1 to ignore
 
180
<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
181
181
</td>
182
182
</tr>
183
183
<tr>
184
184
<td><p><span class="term"><em class="parameter"><code>gap</code></em> :</span></p></td>
185
 
<td> a <span class="type">gint64</span> or -1 to ignore
 
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
186
186
</td>
187
187
</tr>
188
188
<tr>
196
196
<hr>
197
197
<div class="refsect2" title="brasero_track_stream_get_source ()">
198
198
<a name="brasero-track-stream-get-source"></a><h3>brasero_track_stream_get_source ()</h3>
199
 
<pre class="programlisting"><span class="returnvalue">gchar</span> *             brasero_track_stream_get_source     (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track,
200
 
                                                         <span class="returnvalue">gboolean</span> uri);</pre>
 
199
<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     (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track,
 
200
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> uri);</pre>
201
201
<p>
202
202
This function returns the path or the URI (if <em class="parameter"><code>uri</code></em> is TRUE)
203
203
of the stream (song or video file).</p>
211
211
</tr>
212
212
<tr>
213
213
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
214
 
<td> a <span class="type">gboolean</span>
 
214
<td> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>
215
215
</td>
216
216
</tr>
217
217
<tr>
218
218
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
219
 
<td> a <span class="type">gchar</span>.
 
219
<td> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>.
220
220
</td>
221
221
</tr>
222
222
</tbody>
226
226
<div class="refsect2" title="brasero_track_stream_get_length ()">
227
227
<a name="brasero-track-stream-get-length"></a><h3>brasero_track_stream_get_length ()</h3>
228
228
<pre class="programlisting"><a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a>   brasero_track_stream_get_length     (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track,
229
 
                                                         <span class="returnvalue">guint64</span> *length);</pre>
 
229
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a> *length);</pre>
230
230
<p>
231
231
This function returns the length of the stream (in nano seconds)
232
232
taking into account the start and end time as well as the length
241
241
</tr>
242
242
<tr>
243
243
<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
244
 
<td> a <span class="type">guint64</span>
 
244
<td> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a>
245
245
</td>
246
246
</tr>
247
247
<tr>
255
255
<hr>
256
256
<div class="refsect2" title="brasero_track_stream_get_start ()">
257
257
<a name="brasero-track-stream-get-start"></a><h3>brasero_track_stream_get_start ()</h3>
258
 
<pre class="programlisting"><span class="returnvalue">guint64</span>             brasero_track_stream_get_start      (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track);</pre>
 
258
<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      (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track);</pre>
259
259
<p>
260
260
This function returns start time in the stream (in nano seconds).</p>
261
261
<div class="variablelist"><table border="0">
268
268
</tr>
269
269
<tr>
270
270
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
271
 
<td> a <span class="type">guint64</span>.
 
271
<td> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a>.
272
272
</td>
273
273
</tr>
274
274
</tbody>
277
277
<hr>
278
278
<div class="refsect2" title="brasero_track_stream_get_end ()">
279
279
<a name="brasero-track-stream-get-end"></a><h3>brasero_track_stream_get_end ()</h3>
280
 
<pre class="programlisting"><span class="returnvalue">guint64</span>             brasero_track_stream_get_end        (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track);</pre>
 
280
<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        (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track);</pre>
281
281
<p>
282
282
This function returns end time in the stream (in nano seconds).</p>
283
283
<div class="variablelist"><table border="0">
290
290
</tr>
291
291
<tr>
292
292
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
293
 
<td> a <span class="type">guint64</span>.
 
293
<td> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a>.
294
294
</td>
295
295
</tr>
296
296
</tbody>
299
299
<hr>
300
300
<div class="refsect2" title="brasero_track_stream_get_gap ()">
301
301
<a name="brasero-track-stream-get-gap"></a><h3>brasero_track_stream_get_gap ()</h3>
302
 
<pre class="programlisting"><span class="returnvalue">guint64</span>             brasero_track_stream_get_gap        (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track);</pre>
 
302
<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        (<a href="libbrasero-burn-BraseroTrackStream.html#BraseroTrackStream"><span class="returnvalue">BraseroTrackStream</span></a> *track);</pre>
303
303
<p>
304
304
This function returns length of the gap (in nano seconds).</p>
305
305
<div class="variablelist"><table border="0">
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 <span class="type">guint64</span>.
 
315
<td> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a>.
316
316
</td>
317
317
</tr>
318
318
</tbody>