| 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);
GSList * brasero_track_data_get_excluded (BraseroTrackData *track,
gboolean copy);
BraseroBurnResult brasero_track_data_get_paths (BraseroTrackData *track,
gboolean use_joliet,
const gchar *grafts_path,
const gchar *excluded_path,
const gchar *emptydir,
const gchar *videodir,
GError **error);
BraseroBurnResult brasero_track_data_get_file_num (BraseroTrackData *track,
guint64 *file_num);
BraseroImageFS brasero_track_data_get_fs (BraseroTrackData *track);
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 |
|
a GSList of URIS as strings |
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 : |
GSList * brasero_track_data_get_excluded (BraseroTrackData *track, gboolean copy);
Returns a list of URIs which must not be included in
the image to be created.
If copy is TRUE then the list is a copy and must
be freed once it is not needed anymore. If FALSE,
do not free after usage as track retains ownership.
|
a BraseroTrackData |
|
a gboolean |
Returns : |
a GSList of gchar * or NULL if no URI should be excluded. |
BraseroBurnResult brasero_track_data_get_paths (BraseroTrackData *track, gboolean use_joliet, const gchar *grafts_path, const gchar *excluded_path, const gchar *emptydir, const gchar *videodir, GError **error);
Write in grafts_path (a path to a file) the graft points,
in excluded_path (a path to a file) the list of paths to
be excluded, emptydir (a path to a file) an empty
directory to be used for created directories, videodir
(a path to a file) for a directory to be used to build the
the video image.
This is mostly for internal use by mkisofs and similar.
This function takes care of mangling.
|
a BraseroTrackData |
|
a gboolean |
|
a gchar |
|
a gchar |
|
a gchar |
|
a gchar |
|
a GError |
Returns : |
a BraseroBurnResult. |
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 |
Returns : |
a BraseroBurnResult. TRUE if file_num
was set, FALSE otherwise.
|
BraseroImageFS brasero_track_data_get_fs (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. |