| Top |
void
burner_graft_point_free (BurnerGraftPt *graft);
Frees graft
. Do not use grafts
afterwards.
BurnerGraftPt *
burner_graft_point_copy (BurnerGraftPt *graft);
Copies graft
.
BurnerTrackData *
burner_track_data_new (void);
Creates a new BurnerTrackData.
This type of tracks is used to create a disc image from or burn a selection of files.
BurnerBurnResult burner_track_data_set_source (BurnerTrackData *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 BurnerGraftPt. |
[element-type BurnerBurn.GraftPt][in][transfer full] |
unreadable |
[element-type utf8][allow-none][in][transfer full] |
BurnerBurnResult burner_track_data_add_fs (BurnerTrackData *track,BurnerImageFS fstype);
Adds one or more parameters determining the file system type and various other options to create an image.
BurnerBurnResult burner_track_data_rm_fs (BurnerTrackData *track,BurnerImageFS fstype);
Removes one or more parameters determining the file system type and various other options to create an image.
BurnerBurnResult burner_track_data_set_data_blocks (BurnerTrackData *track,goffset blocks);
Sets the size of the image to be created (in sectors of 2048 bytes).
BurnerBurnResult burner_track_data_set_file_num (BurnerTrackData *track,guint64 number);
Sets the number of files (not directories) in track
.
GSList *
burner_track_data_get_grafts (BurnerTrackData *track);
Returns a list of BurnerGraftPt.
Do not free after usage as track
retains ownership.
a GSList of BurnerGraftPt or NULL if empty.
[transfer none][element-type BurnerBurn.GraftPt][allow-none]
BurnerBurnResult burner_track_data_get_file_num (BurnerTrackData *track,guint64 *file_num);
Sets the number of files (not directories) in file_num
.
BurnerImageFS
burner_track_data_get_fs (BurnerTrackData *track);
Returns the parameters determining the file system type and various other options to create an image.