|
|
|
@ -403,8 +403,9 @@ int isoburn_drive_scan_and_grab(struct burn_drive_info *drive_infos[],
|
|
|
|
|
@param flag bit0= attempt to load the disc tray.
|
|
|
|
|
Else: failure if not loaded.
|
|
|
|
|
bit1= regard overwriteable media as blank
|
|
|
|
|
bit2= if the drive is a regular disk file: truncate it to
|
|
|
|
|
the write start address
|
|
|
|
|
bit2= if the drive is a regular disk file:
|
|
|
|
|
truncate it to the write start address when writing
|
|
|
|
|
begins
|
|
|
|
|
bit3= if the drive reports a read-only profile try to read
|
|
|
|
|
table of content by scanning for ISO image headers.
|
|
|
|
|
(depending on media type and drive this might
|
|
|
|
@ -1833,6 +1834,21 @@ int isoburn_cancel_prepared_write(struct burn_drive *input_drive,
|
|
|
|
|
struct burn_drive *output_drive, int flag);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
Override the truncation setting that was made with flag bit2 during the
|
|
|
|
|
call of isoburn_drive_aquire. This applies only to stdio pseudo drives.
|
|
|
|
|
@since 0.1.6
|
|
|
|
|
@param drive The drive which was aquired and shall be used for writing.
|
|
|
|
|
@param flag Bitfield controlling the setting:
|
|
|
|
|
bit0= truncate (else do not truncate)
|
|
|
|
|
bit1= do not warn if call is inappropriate to drive
|
|
|
|
|
bit2= only set if truncation is currently enabled
|
|
|
|
|
do not warn if call is inappropriate to drive
|
|
|
|
|
@return 1 success, 0 inappropriate drive, <0 severe error
|
|
|
|
|
*/
|
|
|
|
|
int isoburn_set_truncate(struct burn_drive *drive, int flag);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** Start writing of the new session.
|
|
|
|
|
This call is asynchrounous. I.e. it returns quite soon and the progress has
|
|
|
|
|
to be watched by a loop with call burn_drive_get_status() until
|
|
|
|
|