1. Call StarBurn_ISO9660JolietFileTree_Cancel only when you are adding the files to you FileTree. In other cases it will do nothing.
2. StarBurn_CdvdBurnerGrabber_Cancel will ignore any new data to burn, but it can't free CD/DVD recorder buffer. That is why when you have 17Mb of data, which were copied to the buffer - you can't cancel this operation. But when you will burn 700Mb of data cancel will work.
abs wrote:
I want to cancel the process(using TrackAtOnceFromTree) , I first calling
StarBurn_CdvdBurnerGrabber_Cancel and then StarBurn_ISO9660JolietFileTree_Cancel
but nothing happen.
But when operate this here :
========================================
SamplesCallback(): Target file size in UCHARs 17618944, LBs 8603
SamplesCallback(): TARGET_FILE_ANALYZE_END
SamplesCallback(): WAIT_CACHE_FULL_BEGIN
SamplesCallback(): Waiting for cache full not more then 178734 ms...
========================================
then calling StarBurn_CdvdBurnerGrabber_Cancel and
StarBurn_ISO9660JolietFileTree_Cancel,
It is good to run ,but later not run well .