|
|
|
@ -389,7 +389,7 @@ int isoburn_set_msgs_submit(int (*msgs_submit)(void *handle, int error_code,
|
|
|
|
|
void *submit_handle, int submit_flag, int flag);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** Aquire a target drive by its filesystem path resp. libburn persistent
|
|
|
|
|
/** Acquire a target drive by its filesystem path resp. libburn persistent
|
|
|
|
|
address.
|
|
|
|
|
Wrapper for: burn_drive_scan_and_grab()
|
|
|
|
|
@since 0.1.0
|
|
|
|
@ -407,7 +407,7 @@ int isoburn_drive_scan_and_grab(struct burn_drive_info *drive_infos[],
|
|
|
|
|
char* adr, int load);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** Aquire a target drive by its filesystem path resp. libburn persistent
|
|
|
|
|
/** Acquire a target drive by its filesystem path resp. libburn persistent
|
|
|
|
|
address. This is a modern successor of isoburn_drive_scan_and_grab().
|
|
|
|
|
Wrapper for: burn_drive_scan_and_grab()
|
|
|
|
|
@since 0.1.2
|
|
|
|
@ -433,15 +433,17 @@ int isoburn_drive_scan_and_grab(struct burn_drive_info *drive_infos[],
|
|
|
|
|
bit6= ignore POSIX Extended Attributes from external
|
|
|
|
|
filesystems
|
|
|
|
|
bit7= pretend read-only profile and scan for table of content
|
|
|
|
|
bit8= re-assess already aquired (*drive_infos)[0] rather
|
|
|
|
|
bit8= re-assess already acquired (*drive_infos)[0] rather
|
|
|
|
|
than aquiring adr
|
|
|
|
|
@since 1.1.8
|
|
|
|
|
@return 1 = success , 0 = drive not found , <0 = other error
|
|
|
|
|
|
|
|
|
|
Please excuse the typo "aquire" in the function name.
|
|
|
|
|
*/
|
|
|
|
|
int isoburn_drive_aquire(struct burn_drive_info *drive_infos[],
|
|
|
|
|
char* adr, int flag);
|
|
|
|
|
|
|
|
|
|
/** Aquire a drive from the burn_drive_info[] array which was obtained by
|
|
|
|
|
/** Acquire a drive from the burn_drive_info[] array which was obtained by
|
|
|
|
|
a previous call of burn_drive_scan().
|
|
|
|
|
Wrapper for: burn_drive_grab()
|
|
|
|
|
@since 0.1.0
|
|
|
|
@ -1675,7 +1677,7 @@ int isoburn_read_image(struct burn_drive *d,
|
|
|
|
|
before it may be removed from memory.
|
|
|
|
|
@since 0.1.0
|
|
|
|
|
@param drive The drive which will be used with isoburn_read_image()
|
|
|
|
|
It has to be aquired by an isoburn_* wrapper call.
|
|
|
|
|
It has to be acquired by an isoburn_* wrapper call.
|
|
|
|
|
@param read_pacifier The callback function
|
|
|
|
|
@param app_handle The app handle which the callback function can obtain
|
|
|
|
|
via iso_image_get_attached_data() from its IsoImage*
|
|
|
|
@ -1845,8 +1847,8 @@ int isoburn_prepare_new_image(struct burn_drive *in_drive,
|
|
|
|
|
into some burn program like with this classic gesture:
|
|
|
|
|
mkisofs -M $dev -C $msc1,$nwa | cdrecord -waiti dev=$dev
|
|
|
|
|
Parameter translation into libisoburn:
|
|
|
|
|
$dev is the address by which parameter in_drive of this call was aquired
|
|
|
|
|
$msc1 was set by isoburn_set_msc1() before image reading
|
|
|
|
|
$dev is the address by which parameter in_drive of this call was
|
|
|
|
|
acquired $msc1 was set by isoburn_set_msc1() before image reading
|
|
|
|
|
or was detected from the in_drive medium
|
|
|
|
|
$nwa is a parameter of this call
|
|
|
|
|
or can be used as detected from the in_drive medium
|
|
|
|
@ -1906,7 +1908,7 @@ int isoburn_cancel_prepared_write(struct burn_drive *input_drive,
|
|
|
|
|
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 drive The drive which was acquired 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
|
|
|
|
@ -1995,7 +1997,7 @@ int isoburn_sync_after_write(struct burn_drive *input_drive,
|
|
|
|
|
struct burn_drive *output_drive, int flag);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** Release an aquired drive.
|
|
|
|
|
/** Release an acquired drive.
|
|
|
|
|
Wrapper for: burn_drive_release()
|
|
|
|
|
@since 0.1.0
|
|
|
|
|
@param drive The drive to be released
|
|
|
|
|