|
|
|
@ -301,6 +301,7 @@ int isoburn_get_fifo_status(struct burn_drive *d, int *size, int *free_bytes,
|
|
|
|
|
*/
|
|
|
|
|
int isoburn_drive_wrote_well(struct burn_drive *d);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** Call this after isoburn_disc_write has finished and burn_drive_wrote_well()
|
|
|
|
|
indicates success. It will eventually complete the emulation of
|
|
|
|
|
multi-session functionality, if needed at all. Let libisoburn decide.
|
|
|
|
@ -308,8 +309,9 @@ int isoburn_drive_wrote_well(struct burn_drive *d);
|
|
|
|
|
*/
|
|
|
|
|
int isoburn_activate_session(struct burn_drive *drive);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** Write a new session to a disc.
|
|
|
|
|
This is a synchrounous call equivalent to isoburn_prepare_disc +
|
|
|
|
|
This is a synchronous call equivalent to isoburn_prepare_disc +
|
|
|
|
|
isoburn_disc_write + isoburn_activate_session
|
|
|
|
|
@param pacifier_func If not NULL: a function to produce appeasing messages.
|
|
|
|
|
See burn_abort_pacifier() in libburn.h for an example.
|
|
|
|
@ -319,7 +321,6 @@ int isoburn_perform_write(struct burn_write_opts *o,
|
|
|
|
|
int (*pacifier_func)(void *handle, int patience,
|
|
|
|
|
int elapsed));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** Release an aquired drive.
|
|
|
|
|
Wrapper for: burn_drive_release()
|
|
|
|
|
*/
|
|
|
|
|