| Top |
void
brasero_graft_point_free (BraseroGraftPt *graft);
Frees graft
. Do not use grafts
afterwards.
BraseroGraftPt *
brasero_graft_point_copy (BraseroGraftPt *graft);
Copies graft
.
BraseroTrackData *
brasero_track_data_new (void);
Creates a new BraseroTrackData.
This type of tracks is used to create a disc image from or burn a selection of files.
BraseroBurnResult brasero_track_data_set_source (BraseroTrackData *track,GSList *grafts,GSList *unreadable);
Sets the lists of grafts points (grafts
) and excluded
URIs (unreadable
) to be used to create an image.
Be careful track
takes ownership of grafts
and
unreadable
which must not be freed afterwards.
track |
||
grafts |
a GSList of BraseroGraftPt. |
[element-type BraseroBurn.GraftPt][in][transfer full] |
unreadable |
a GSList of URIS as strings or |
[element-type utf8][allow-none][in][transfer full] |
BraseroBurnResult brasero_track_data_add_fs (BraseroTrackData *track,BraseroImageFS fstype);
Adds one or more parameters determining the file system type and various other options to create an image.
BraseroBurnResult brasero_track_data_rm_fs (BraseroTrackData *track,BraseroImageFS fstype);
Removes one or more parameters determining the file system type and various other options to create an image.
BraseroBurnResult brasero_track_data_set_data_blocks (BraseroTrackData *track,goffset blocks);
Sets the size of the image to be created (in sectors of 2048 bytes).
BraseroBurnResult brasero_track_data_set_file_num (BraseroTrackData *track,guint64 number);
Sets the number of files (not directories) in track
.
GSList *
brasero_track_data_get_grafts (BraseroTrackData *track);
Returns a list of BraseroGraftPt.
Do not free after usage as track
retains ownership.
a GSList of BraseroGraftPt or NULL if empty.
[transfer none][element-type BraseroBurn.GraftPt][allow-none]
BraseroBurnResult brasero_track_data_get_file_num (BraseroTrackData *track,guint64 *file_num);
Sets the number of files (not directories) in file_num
.
BraseroImageFS
brasero_track_data_get_fs (BraseroTrackData *track);
Returns the parameters determining the file system type and various other options to create an image.