44
44
<pre class="synopsis"> <a href="libbrasero-burn-BraseroTrack.html#BraseroTrack">BraseroTrack</a>;
45
45
<span class="returnvalue">void</span> <a href="libbrasero-burn-BraseroTrack.html#brasero-track-changed">brasero_track_changed</a> (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track);
46
46
<a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> <a href="libbrasero-burn-BraseroTrack.html#brasero-track-get-size">brasero_track_get_size</a> (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
47
<span class="returnvalue">goffset</span> *blocks,
48
<span class="returnvalue">goffset</span> *bytes);
47
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#goffset"><span class="returnvalue">goffset</span></a> *blocks,
48
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#goffset"><span class="returnvalue">goffset</span></a> *bytes);
49
49
<a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> <a href="libbrasero-burn-BraseroTrack.html#brasero-track-get-track-type">brasero_track_get_track_type</a> (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
50
50
<a href="libbrasero-burn-brasero-track-type.html#BraseroTrackType"><span class="returnvalue">BraseroTrackType</span></a> *type);
51
51
<a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> <a href="libbrasero-burn-BraseroTrack.html#brasero-track-get-status">brasero_track_get_status</a> (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
53
53
enum <a href="libbrasero-burn-BraseroTrack.html#BraseroChecksumType">BraseroChecksumType</a>;
54
54
<a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> <a href="libbrasero-burn-BraseroTrack.html#brasero-track-set-checksum">brasero_track_set_checksum</a> (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
55
55
<a href="libbrasero-burn-BraseroTrack.html#BraseroChecksumType"><span class="returnvalue">BraseroChecksumType</span></a> type,
56
const <span class="returnvalue">gchar</span> *checksum);
57
const <span class="returnvalue">gchar</span> * <a href="libbrasero-burn-BraseroTrack.html#brasero-track-get-checksum">brasero_track_get_checksum</a> (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track);
56
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *checksum);
57
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a href="libbrasero-burn-BraseroTrack.html#brasero-track-get-checksum">brasero_track_get_checksum</a> (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track);
58
58
<a href="libbrasero-burn-BraseroTrack.html#BraseroChecksumType"><span class="returnvalue">BraseroChecksumType</span></a> <a href="libbrasero-burn-BraseroTrack.html#brasero-track-get-checksum-type">brasero_track_get_checksum_type</a> (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track);
59
59
<a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> <a href="libbrasero-burn-BraseroTrack.html#brasero-track-tag-add">brasero_track_tag_add</a> (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
60
const <span class="returnvalue">gchar</span> *tag,
61
<span class="returnvalue">GValue</span> *value);
60
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *tag,
61
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *value);
62
62
<a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> <a href="libbrasero-burn-BraseroTrack.html#brasero-track-tag-lookup">brasero_track_tag_lookup</a> (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
63
const <span class="returnvalue">gchar</span> *tag,
64
<span class="returnvalue">GValue</span> **value);
63
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *tag,
64
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> **value);
65
65
<span class="returnvalue">void</span> <a href="libbrasero-burn-BraseroTrack.html#brasero-track-tag-copy-missing">brasero_track_tag_copy_missing</a> (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *dest,
66
66
<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *src);
67
67
<a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> <a href="libbrasero-burn-BraseroTrack.html#brasero-track-tag-add-string">brasero_track_tag_add_string</a> (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
68
const <span class="returnvalue">gchar</span> *tag,
69
const <span class="returnvalue">gchar</span> *string);
70
const <span class="returnvalue">gchar</span> * <a href="libbrasero-burn-BraseroTrack.html#brasero-track-tag-lookup-string">brasero_track_tag_lookup_string</a> (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
71
const <span class="returnvalue">gchar</span> *tag);
68
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *tag,
69
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *string);
70
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a href="libbrasero-burn-BraseroTrack.html#brasero-track-tag-lookup-string">brasero_track_tag_lookup_string</a> (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
71
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *tag);
72
72
<a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> <a href="libbrasero-burn-BraseroTrack.html#brasero-track-tag-add-int">brasero_track_tag_add_int</a> (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
73
const <span class="returnvalue">gchar</span> *tag,
73
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *tag,
74
74
<span class="returnvalue">int</span> value);
75
75
<span class="returnvalue">int</span> <a href="libbrasero-burn-BraseroTrack.html#brasero-track-tag-lookup-int">brasero_track_tag_lookup_int</a> (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
76
const <span class="returnvalue">gchar</span> *tag);
76
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *tag);
79
79
<div class="refsect1" title="Description">
112
112
<div class="refsect2" title="brasero_track_get_size ()">
113
113
<a name="brasero-track-get-size"></a><h3>brasero_track_get_size ()</h3>
114
114
<pre class="programlisting"><a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> brasero_track_get_size (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
115
<span class="returnvalue">goffset</span> *blocks,
116
<span class="returnvalue">goffset</span> *bytes);</pre>
115
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#goffset"><span class="returnvalue">goffset</span></a> *blocks,
116
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#goffset"><span class="returnvalue">goffset</span></a> *bytes);</pre>
118
118
Returns the size of the data contained by <em class="parameter"><code>track</code></em> in bytes or in sectors</p>
119
119
<div class="variablelist"><table border="0">
226
226
<a name="brasero-track-set-checksum"></a><h3>brasero_track_set_checksum ()</h3>
227
227
<pre class="programlisting"><a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> brasero_track_set_checksum (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
228
228
<a href="libbrasero-burn-BraseroTrack.html#BraseroChecksumType"><span class="returnvalue">BraseroChecksumType</span></a> type,
229
const <span class="returnvalue">gchar</span> *checksum);</pre>
229
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *checksum);</pre>
231
231
Sets a checksum for the track</p>
232
232
<div class="variablelist"><table border="0">
305
305
<div class="refsect2" title="brasero_track_tag_add ()">
306
306
<a name="brasero-track-tag-add"></a><h3>brasero_track_tag_add ()</h3>
307
307
<pre class="programlisting"><a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> brasero_track_tag_add (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
308
const <span class="returnvalue">gchar</span> *tag,
309
<span class="returnvalue">GValue</span> *value);</pre>
308
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *tag,
309
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *value);</pre>
311
311
Associates a new <em class="parameter"><code>tag</code></em> with a track. This can be used
312
312
to pass arbitrary information for plugins, like parameters
344
344
<div class="refsect2" title="brasero_track_tag_lookup ()">
345
345
<a name="brasero-track-tag-lookup"></a><h3>brasero_track_tag_lookup ()</h3>
346
346
<pre class="programlisting"><a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> brasero_track_tag_lookup (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
347
const <span class="returnvalue">gchar</span> *tag,
348
<span class="returnvalue">GValue</span> **value);</pre>
347
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *tag,
348
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> **value);</pre>
350
350
Retrieves a value associated with <em class="parameter"><code>track</code></em> through
351
351
<a href="libbrasero-burn-BraseroTrack.html#brasero-track-tag-add"><code class="function">brasero_track_tag_add()</code></a> and stores it in <em class="parameter"><code>value</code></em>. Do
406
406
<div class="refsect2" title="brasero_track_tag_add_string ()">
407
407
<a name="brasero-track-tag-add-string"></a><h3>brasero_track_tag_add_string ()</h3>
408
408
<pre class="programlisting"><a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> brasero_track_tag_add_string (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
409
const <span class="returnvalue">gchar</span> *tag,
410
const <span class="returnvalue">gchar</span> *string);</pre>
409
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *tag,
410
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *string);</pre>
412
412
A wrapper around <a href="libbrasero-burn-BraseroTrack.html#brasero-track-tag-add"><code class="function">brasero_track_tag_add()</code></a> to associate
413
413
a string with <em class="parameter"><code>track</code></em>
444
444
<div class="refsect2" title="brasero_track_tag_lookup_string ()">
445
445
<a name="brasero-track-tag-lookup-string"></a><h3>brasero_track_tag_lookup_string ()</h3>
446
<pre class="programlisting">const <span class="returnvalue">gchar</span> * brasero_track_tag_lookup_string (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
447
const <span class="returnvalue">gchar</span> *tag);</pre>
446
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * brasero_track_tag_lookup_string (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
447
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *tag);</pre>
449
449
Retrieves a string value associated with <em class="parameter"><code>track</code></em>. This
450
450
is a wrapper around <a href="libbrasero-burn-BraseroTrack.html#brasero-track-tag-lookup"><code class="function">brasero_track_tag_lookup()</code></a>.</p>
474
474
<div class="refsect2" title="brasero_track_tag_add_int ()">
475
475
<a name="brasero-track-tag-add-int"></a><h3>brasero_track_tag_add_int ()</h3>
476
476
<pre class="programlisting"><a href="libbrasero-burn-brasero-enums.html#BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> brasero_track_tag_add_int (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
477
const <span class="returnvalue">gchar</span> *tag,
477
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *tag,
478
478
<span class="returnvalue">int</span> value);</pre>
480
480
A wrapper around <a href="libbrasero-burn-BraseroTrack.html#brasero-track-tag-add"><code class="function">brasero_track_tag_add()</code></a> to associate
512
512
<div class="refsect2" title="brasero_track_tag_lookup_int ()">
513
513
<a name="brasero-track-tag-lookup-int"></a><h3>brasero_track_tag_lookup_int ()</h3>
514
514
<pre class="programlisting"><span class="returnvalue">int</span> brasero_track_tag_lookup_int (<a href="libbrasero-burn-BraseroTrack.html#BraseroTrack"><span class="returnvalue">BraseroTrack</span></a> *track,
515
const <span class="returnvalue">gchar</span> *tag);</pre>
515
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *tag);</pre>
517
517
Retrieves a int value associated with <em class="parameter"><code>track</code></em>. This
518
518
is a wrapper around <a href="libbrasero-burn-BraseroTrack.html#brasero-track-tag-lookup"><code class="function">brasero_track_tag_lookup()</code></a>.</p>