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 <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *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><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> start</code></em>,
48
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> end</code></em>,
49
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> gap</code></em>);
50
<a href="/usr/share/gtk-doc/html/glib/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="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> 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><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *length</code></em>);
54
<a href="/usr/share/gtk-doc/html/glib/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="/usr/share/gtk-doc/html/glib/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="/usr/share/gtk-doc/html/glib/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>);
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>);
93
93
<div class="refsect2">
94
94
<a name="brasero-track-stream-set-source"></a><h3>brasero_track_stream_set_source ()</h3>
95
95
<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>,
96
<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>
96
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>);</pre>
98
98
Sets the stream (song or video) uri.
153
153
<div class="refsect2">
154
154
<a name="brasero-track-stream-set-boundaries"></a><h3>brasero_track_stream_set_boundaries ()</h3>
155
155
<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>,
156
<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>,
157
<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>,
158
<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>
156
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> start</code></em>,
157
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> end</code></em>,
158
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> gap</code></em>);</pre>
160
160
Sets the boundaries of the stream (where it starts, ends in the file;
161
161
how long is the gap with the next track) in nano seconds.
172
172
<td><p><span class="term"><em class="parameter"><code>start</code></em> :</span></p></td>
173
<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>
173
<td>a <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> or -1 to ignore</td>
176
176
<td><p><span class="term"><em class="parameter"><code>end</code></em> :</span></p></td>
177
<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>
177
<td>a <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> or -1 to ignore</td>
180
180
<td><p><span class="term"><em class="parameter"><code>gap</code></em> :</span></p></td>
181
<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>
181
<td>a <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> or -1 to ignore</td>
184
184
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
191
191
<div class="refsect2">
192
192
<a name="brasero-track-stream-get-source"></a><h3>brasero_track_stream_get_source ()</h3>
193
<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>,
194
<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>
193
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/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>,
194
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> uri</code></em>);</pre>
196
196
This function returns the path or the URI (if <em class="parameter"><code>uri</code></em> is TRUE)
197
197
of the stream (song or video file).
211
211
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
212
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>
212
<td>a <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>
216
216
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
217
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>.</td>
217
<td>a <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>.</td>
223
223
<div class="refsect2">
224
224
<a name="brasero-track-stream-get-length"></a><h3>brasero_track_stream_get_length ()</h3>
225
225
<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>,
226
<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>
226
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *length</code></em>);</pre>
228
228
This function returns the length of the stream (in nano seconds)
229
229
taking into account the start and end time as well as the length