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);
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>
105
105
Sets the stream (song or video) uri.</p>
106
106
<div class="variablelist"><table border="0">
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>
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>
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
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
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
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>
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>
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>
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>.
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>
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
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>
260
260
This function returns start time in the stream (in nano seconds).</p>
261
261
<div class="variablelist"><table border="0">
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>
282
282
This function returns end time in the stream (in nano seconds).</p>
283
283
<div class="variablelist"><table border="0">
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>
304
304
This function returns length of the gap (in nano seconds).</p>
305
305
<div class="variablelist"><table border="0">