1. You need to provide TRACK_NUMBER_INVISIBLE (0xFF in hex) to StarBurn_CdvdBurnerGrabber_GetTrackInformation(...). And analyze m__LONG__FreeLBs (just as you've pointed). See our burning samples they show how to do this.
2. Exactly! The problem is very few devices report percents of operation completion so more generic way would be calculate approx. time yourself (Nero is not shamed to do this so why shouldn't we?) on "number of bytes to burn or erase" / "burning speed".
3. This means you do not have manual control over "buffer underrun protection" technology on this device. Nothing to be afraid with
Thanks!
Vetch wrote:
Hello,
1. I don't know how to check blank/erased disc free space.
I tried with StarBurn_CdvdBurnerGrabber_GetTrackInformation, invisible track number and m__LONG__FreeLBs, but this works only when at least one track exists. When no tracks are on the disc, fn returns 0. How to get free blocks of erased, empty disc ?
2. If i want to do erase progress bar, there is a way to check for quick erase time ? Full erase time, i think, i can calculate as disc size / current write speed. Or maybe there is a bettery way ?
3. StarBurn_CdvdBurnerGrabber_GetBUP, returns FALSE on both variables: p__PBOOLEAN__IsBUPEnabled and p__PBOOLEAN__IsBUPSupported, but i know that my drive supports BurnProof: LITE-ON COMBO LTC-48161H.
Greetings