BraseroTrackDisc

BraseroTrackDisc

Types and Values

Description

Functions

brasero_track_disc_new ()

BraseroTrackDisc *
brasero_track_disc_new (void);

Creates a new BraseroTrackDisc object.

This type of tracks is used to copy media either to a disc image file or to another medium.

Returns

a BraseroTrackDisc.


brasero_track_disc_set_drive ()

BraseroBurnResult
brasero_track_disc_set_drive (BraseroTrackDisc *track,
                              BraseroDrive *drive);

Sets drive to be the BraseroDrive that will be used as the source when copying

Parameters

track

a BraseroTrackDisc

 

drive

a BraseroDrive

 

Returns

a BraseroBurnResult. BRASERO_BURN_OK if it was successful, BRASERO_BURN_ERR otherwise.


brasero_track_disc_get_drive ()

BraseroDrive *
brasero_track_disc_get_drive (BraseroTrackDisc *track);

Gets the BraseroDrive object that will be used as the source when copying.

Parameters

track

a BraseroTrackDisc

 

Returns

a BraseroDrive or NULL. Don't unref or free it.


brasero_track_disc_set_track_num ()

BraseroBurnResult
brasero_track_disc_set_track_num (BraseroTrackDisc *track,
                                  guint num);

Sets a track number which can be used to copy only one specific session on a multisession disc

Parameters

track

a BraseroTrackDisc

 

num

a guint

 

Returns

a BraseroBurnResult. BRASERO_BURN_OK if it was successful, BRASERO_BURN_ERR otherwise.


brasero_track_disc_get_track_num ()

guint
brasero_track_disc_get_track_num (BraseroTrackDisc *track);

Gets the track number which will be used to copy only one specific session on a multisession disc

Parameters

track

a BraseroTrackDisc

 

Returns

a guint. 0 if none is set, any other number otherwise.


brasero_track_disc_get_medium_type ()

BraseroMedia
brasero_track_disc_get_medium_type (BraseroTrackDisc *track);

Gets the BraseroMedia for the medium that is currently inserted into the drive assigned for track with brasero_track_disc_set_drive().

Parameters

track

a BraseroTrackDisc

 

Returns

a BraseroMedia.

Types and Values

struct BraseroTrackDisc

struct BraseroTrackDisc {
	BraseroTrack parent_instance;
};