1) Yes. If you don't want your user to interrupt the process and do want the drive to refresh it's state.
2) Read help about collisions and check samples on how to detect and handle collisions.
3) Get NWA from the disc. Zero NWA is for blank discs ONLY.
4) No close session = no recorded disc.
5) Can you work with the drive + disc or not.
6) ...
7) No. Break burning into erase and actual burns. These are very different sequences so it's a bad idea to build spaghetti code.
Calisto wrote:
1. Is it necessary to Unlock, Eject, Load and Lock again between erasing and burning?
2. Will StarBurn_ISO9660JolietFileTree_Add replace the old file with the same name?
3. When I build the tree, should I start from 0 or from NWA?
4. Do I need it to close session if I want to allow disc modification in the next time?
5. What TestUnitReady actually checks (from my list)?
6. Is my list full or there any other points that I should check?
7. And is it a right erase-and-burn sequence.
I really carefully learned your samples, so you shouldn't think that I ask you only because of my lazy, I just don't want to miss something.