![]() |
![]() |
![]() |
Libbrasero-burn Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
BraseroGraftPt; void brasero_graft_point_free (BraseroGraftPt *graft
); BraseroGraftPt * brasero_graft_point_copy (BraseroGraftPt *graft
); BraseroTrackData; BraseroTrackData * brasero_track_data_new (void
); BraseroBurnResult brasero_track_data_set_source (BraseroTrackData *track
,GSList *grafts
,GSList *unreadable
); BraseroBurnResult brasero_track_data_add_fs (BraseroTrackData *track
,BraseroImageFS fstype
); BraseroBurnResult brasero_track_data_rm_fs (BraseroTrackData *track
,BraseroImageFS fstype
); BraseroBurnResult brasero_track_data_set_data_blocks (BraseroTrackData *track
,goffset blocks
); BraseroBurnResult brasero_track_data_set_file_num (BraseroTrackData *track
,guint64 number
); GSList * brasero_track_data_get_grafts (BraseroTrackData *track
); BraseroBurnResult brasero_track_data_get_file_num (BraseroTrackData *track
,guint64 *file_num
); BraseroImageFS brasero_track_data_get_fs (BraseroTrackData *track
);
typedef struct { gchar *uri; gchar *path; } BraseroGraftPt;
A pair of strings describing:
uri
the actual current location of the file
path
the path of the file on the future ISO9660/UDF/... filesystem
void brasero_graft_point_free (BraseroGraftPt *graft
);
Frees graft
. Do not use grafts
afterwards.
|
a BraseroGraftPt |
BraseroGraftPt * brasero_graft_point_copy (BraseroGraftPt *graft
);
Copies graft
.
|
a BraseroGraftPt |
Returns : |
a BraseroGraftPt. |
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.
Returns : |
a BraseroTrackData |
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.
|
a BraseroTrackData. |
|
a GSList of BraseroGraftPt. [element-type BraseroBurn.GraftPt][in][transfer full] |
|
a GSList of URIS as strings or NULL . [element-type utf8][allow-none][in][transfer full]
|
Returns : |
a BraseroBurnResult. BRASERO_BURN_OK if it was successful, BRASERO_BURN_ERR otherwise. |
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.
|
a BraseroTrackData |
|
a BraseroImageFS |
Returns : |
a BraseroBurnResult. BRASERO_BURN_OK if it was successful, BRASERO_BURN_ERR otherwise. |
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.
|
a BraseroTrackData |
|
a BraseroImageFS |
Returns : |
a BraseroBurnResult. BRASERO_BURN_OK if it was successful, BRASERO_BURN_ERR otherwise. |
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).
|
a BraseroTrackData |
|
a goffset |
Returns : |
a BraseroBurnResult. BRASERO_BURN_OK if it was successful, BRASERO_BURN_ERR otherwise. |
BraseroBurnResult brasero_track_data_set_file_num (BraseroTrackData *track
,guint64 number
);
Sets the number of files (not directories) in track
.
|
a BraseroTrackData |
|
a guint64 |
Returns : |
a BraseroBurnResult. BRASERO_BURN_OK if it was successful, BRASERO_BURN_ERR otherwise. |
GSList * brasero_track_data_get_grafts (BraseroTrackData *track
);
Returns a list of BraseroGraftPt.
Do not free after usage as track
retains ownership.
|
a BraseroTrackData |
Returns : |
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
.
|
a BraseroTrackData. |
|
a guint64 or NULL . [allow-none][out]
|
Returns : |
a BraseroBurnResult. TRUE if file_num
was set, FALSE otherwise. |
BraseroImageFS brasero_track_data_get_fs (BraseroTrackData *track
);
Returns the parameters determining the file system type and various other options to create an image.
|
a BraseroTrackData |
Returns : |
a BraseroImageFS. |