Hi,
StarBurn support more then one track/session burning.
Please, check TrackAtOnceFromTreeWithImport to see how to import previous session and how to build the image with non-zero starting LBA.
Code:
//
// Try to build ISO image from LBA found in the track information structure and tree level we've found in the tree
//
l__EXCEPTION_NUMBER :=
StarBurn_ISO9660JolietFileTree_BuildImage(
l__PVOID__ISO9660JolietFileTree,
PCHAR( @l__CHAR__ExceptionText[1] ),
sizeof( l__CHAR__ExceptionText ),
l__ULONG__Status,
l__TRACK_INFORMATION.m__LONG__NextWritableAddress,
l__LONG__TreeLevel, //ISO9660_TREE_LEVEL
TRUE,
'Volume N1',
'TrackAtOnceFromTreeWithImport.exe',
'TrackAtOnceFromTreeWithImport.exe'
);
Regards,
Alexey.
scarnie wrote:
In the TrackAtOnceFromTree example, it mentions that non-0 starting LBA does not work when calling _BuildImage.
Does this mean we cannot write more that one track to a data CD?
Let me rephrase my question.
How do I burn to a CD-R over multiple sessions? I don't want to import the previous session, just overwrite it. Should I use TrackAtOnce or SessionAtOnce ?
We are looking at purchasing your tool kit, but want to iron out all the kinks before hand.
Thanks!
Stuart