8
8
<link rel="up" href="ch01.html" title="API Reference for Libbrasero-burn">
9
9
<link rel="prev" href="libbrasero-burn-BraseroTrackDisc.html" title="BraseroTrackDisc">
10
10
<link rel="next" href="libbrasero-burn-brasero-track-data-cfg.html" title="BraseroTrackDataCfg">
11
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.15 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
43
43
<a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroTrackData" title="BraseroTrackData">BraseroTrackData</a>;
44
44
<a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroTrackData" title="BraseroTrackData"><span class="returnvalue">BraseroTrackData</span></a> * <a class="link" href="libbrasero-burn-brasero-track-data.html#brasero-track-data-new" title="brasero_track_data_new ()">brasero_track_data_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
45
45
<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-brasero-track-data.html#brasero-track-data-set-source" title="brasero_track_data_set_source ()">brasero_track_data_set_source</a> (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroTrackData" title="BraseroTrackData"><span class="type">BraseroTrackData</span></a> *track</code></em>,
46
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *grafts</code></em>,
47
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *unreadable</code></em>);
46
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *grafts</code></em>,
47
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *unreadable</code></em>);
48
48
<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-brasero-track-data.html#brasero-track-data-add-fs" title="brasero_track_data_add_fs ()">brasero_track_data_add_fs</a> (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroTrackData" title="BraseroTrackData"><span class="type">BraseroTrackData</span></a> *track</code></em>,
49
49
<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-enums.html#BraseroImageFS" title="enum BraseroImageFS"><span class="type">BraseroImageFS</span></a> fstype</code></em>);
50
50
<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-brasero-track-data.html#brasero-track-data-rm-fs" title="brasero_track_data_rm_fs ()">brasero_track_data_rm_fs</a> (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroTrackData" title="BraseroTrackData"><span class="type">BraseroTrackData</span></a> *track</code></em>,
51
51
<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-enums.html#BraseroImageFS" title="enum BraseroImageFS"><span class="type">BraseroImageFS</span></a> fstype</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-brasero-track-data.html#brasero-track-data-set-data-blocks" title="brasero_track_data_set_data_blocks ()">brasero_track_data_set_data_blocks</a> (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroTrackData" title="BraseroTrackData"><span class="type">BraseroTrackData</span></a> *track</code></em>,
53
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> blocks</code></em>);
53
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> blocks</code></em>);
54
54
<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-brasero-track-data.html#brasero-track-data-set-file-num" title="brasero_track_data_set_file_num ()">brasero_track_data_set_file_num</a> (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroTrackData" title="BraseroTrackData"><span class="type">BraseroTrackData</span></a> *track</code></em>,
55
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> number</code></em>);
56
<a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> * <a class="link" href="libbrasero-burn-brasero-track-data.html#brasero-track-data-get-grafts" title="brasero_track_data_get_grafts ()">brasero_track_data_get_grafts</a> (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroTrackData" title="BraseroTrackData"><span class="type">BraseroTrackData</span></a> *track</code></em>);
55
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> number</code></em>);
56
<a href="/usr/share/gtk-doc/html/glib/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> * <a class="link" href="libbrasero-burn-brasero-track-data.html#brasero-track-data-get-grafts" title="brasero_track_data_get_grafts ()">brasero_track_data_get_grafts</a> (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroTrackData" title="BraseroTrackData"><span class="type">BraseroTrackData</span></a> *track</code></em>);
57
57
<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-brasero-track-data.html#brasero-track-data-get-file-num" title="brasero_track_data_get_file_num ()">brasero_track_data_get_file_num</a> (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroTrackData" title="BraseroTrackData"><span class="type">BraseroTrackData</span></a> *track</code></em>,
58
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *file_num</code></em>);
58
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *file_num</code></em>);
59
59
<a class="link" href="libbrasero-burn-brasero-enums.html#BraseroImageFS" title="enum BraseroImageFS"><span class="returnvalue">BraseroImageFS</span></a> <a class="link" href="libbrasero-burn-brasero-track-data.html#brasero-track-data-get-fs" title="brasero_track_data_get_fs ()">brasero_track_data_get_fs</a> (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroTrackData" title="BraseroTrackData"><span class="type">BraseroTrackData</span></a> *track</code></em>);
82
82
<col align="left" valign="top">
85
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="BraseroGraftPt.uri"></a>uri</code></em>;</span></p></td>
85
<td><p><span class="term"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="BraseroGraftPt.uri"></a>uri</code></em>;</span></p></td>
90
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="BraseroGraftPt.path"></a>path</code></em>;</span></p></td>
90
<td><p><span class="term"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="BraseroGraftPt.path"></a>path</code></em>;</span></p></td>
167
167
<div class="refsect2" title="brasero_track_data_set_source ()">
168
168
<a name="brasero-track-data-set-source"></a><h3>brasero_track_data_set_source ()</h3>
169
169
<pre class="programlisting"><a class="link" href="libbrasero-burn-brasero-enums.html#BraseroBurnResult" title="enum BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> brasero_track_data_set_source (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroTrackData" title="BraseroTrackData"><span class="type">BraseroTrackData</span></a> *track</code></em>,
170
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *grafts</code></em>,
171
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *unreadable</code></em>);</pre>
170
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *grafts</code></em>,
171
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *unreadable</code></em>);</pre>
173
173
Sets the lists of grafts points (<em class="parameter"><code>grafts</code></em>) and excluded
174
174
URIs (<em class="parameter"><code>unreadable</code></em>) to be used to create an image.
189
189
<td><p><span class="term"><em class="parameter"><code>grafts</code></em> :</span></p></td>
190
<td> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> of <a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroGraftPt" title="BraseroGraftPt"><span class="type">BraseroGraftPt</span></a>.. <acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> BraseroBurn.GraftPt. <acronym title="Parameter for input. Default is transfer none."><span class="acronym">in</span></acronym> BraseroBurn.GraftPt. <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym> BraseroBurn.GraftPt. </td>
190
<td> a <a href="/usr/share/gtk-doc/html/glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> of <a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroGraftPt" title="BraseroGraftPt"><span class="type">BraseroGraftPt</span></a>. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> BraseroBurn.GraftPt][<acronym title="Parameter for input. Default is transfer none."><span class="acronym">in</span></acronym> BraseroBurn.GraftPt][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym> BraseroBurn.GraftPt]</span>
193
194
<td><p><span class="term"><em class="parameter"><code>unreadable</code></em> :</span></p></td>
194
<td> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> of URIS as strings or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.. <acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8. <acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym> utf8. <acronym title="Parameter for input. Default is transfer none."><span class="acronym">in</span></acronym> utf8. <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym> utf8. </td>
195
<td> a <a href="/usr/share/gtk-doc/html/glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> of URIS as strings or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym> utf8][<acronym title="Parameter for input. Default is transfer none."><span class="acronym">in</span></acronym> utf8][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym> utf8]</span>
197
199
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
271
273
<div class="refsect2" title="brasero_track_data_set_data_blocks ()">
272
274
<a name="brasero-track-data-set-data-blocks"></a><h3>brasero_track_data_set_data_blocks ()</h3>
273
275
<pre class="programlisting"><a class="link" href="libbrasero-burn-brasero-enums.html#BraseroBurnResult" title="enum BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> brasero_track_data_set_data_blocks (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroTrackData" title="BraseroTrackData"><span class="type">BraseroTrackData</span></a> *track</code></em>,
274
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> blocks</code></em>);</pre>
276
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> blocks</code></em>);</pre>
276
278
Sets the size of the image to be created (in sectors of 2048 bytes).
302
304
<div class="refsect2" title="brasero_track_data_set_file_num ()">
303
305
<a name="brasero-track-data-set-file-num"></a><h3>brasero_track_data_set_file_num ()</h3>
304
306
<pre class="programlisting"><a class="link" href="libbrasero-burn-brasero-enums.html#BraseroBurnResult" title="enum BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> brasero_track_data_set_file_num (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroTrackData" title="BraseroTrackData"><span class="type">BraseroTrackData</span></a> *track</code></em>,
305
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> number</code></em>);</pre>
307
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> number</code></em>);</pre>
307
309
Sets the number of files (not directories) in <em class="parameter"><code>track</code></em>.
333
335
<div class="refsect2" title="brasero_track_data_get_grafts ()">
334
336
<a name="brasero-track-data-get-grafts"></a><h3>brasero_track_data_get_grafts ()</h3>
335
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> * brasero_track_data_get_grafts (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroTrackData" title="BraseroTrackData"><span class="type">BraseroTrackData</span></a> *track</code></em>);</pre>
337
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> * brasero_track_data_get_grafts (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroTrackData" title="BraseroTrackData"><span class="type">BraseroTrackData</span></a> *track</code></em>);</pre>
337
339
Returns a list of <a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroGraftPt" title="BraseroGraftPt"><span class="type">BraseroGraftPt</span></a>.
351
353
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
352
<td> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> of <a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroGraftPt" title="BraseroGraftPt"><span class="type">BraseroGraftPt</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if empty.. <acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>. <acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> BraseroBurn.GraftPt. <acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym> BraseroBurn.GraftPt. </td>
354
<td> a <a href="/usr/share/gtk-doc/html/glib/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> of <a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroGraftPt" title="BraseroGraftPt"><span class="type">BraseroGraftPt</span></a> or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if empty. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> BraseroBurn.GraftPt][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym> BraseroBurn.GraftPt]</span>
358
361
<div class="refsect2" title="brasero_track_data_get_file_num ()">
359
362
<a name="brasero-track-data-get-file-num"></a><h3>brasero_track_data_get_file_num ()</h3>
360
363
<pre class="programlisting"><a class="link" href="libbrasero-burn-brasero-enums.html#BraseroBurnResult" title="enum BraseroBurnResult"><span class="returnvalue">BraseroBurnResult</span></a> brasero_track_data_get_file_num (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data.html#BraseroTrackData" title="BraseroTrackData"><span class="type">BraseroTrackData</span></a> *track</code></em>,
361
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *file_num</code></em>);</pre>
364
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *file_num</code></em>);</pre>
363
366
Sets the number of files (not directories) in <em class="parameter"><code>file_num</code></em>.
374
377
<td><p><span class="term"><em class="parameter"><code>file_num</code></em> :</span></p></td>
375
<td> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.. <acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>. <acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>. </td>
378
<td> a <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
378
382
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
379
<td> a <a class="link" href="libbrasero-burn-brasero-enums.html#BraseroBurnResult" title="enum BraseroBurnResult"><span class="type">BraseroBurnResult</span></a>. <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>file_num</code></em>
380
was set, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.
383
<td> a <a class="link" href="libbrasero-burn-brasero-enums.html#BraseroBurnResult" title="enum BraseroBurnResult"><span class="type">BraseroBurnResult</span></a>. <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>file_num</code></em>
384
was set, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.