Buffer underrun protection

Hi all,

I am doing a cd writing application using Nero SDK.
How is buffer underrun protection implemented in Nero API.
How efficient is it?


Do you mean how do you switch it on? If so then have a look at the documentation (e.g. NeroAPI6.3.1.4.pdf) under NeroBrun, specifically the dwFlags argument.

Buffer underrun protection is something which is provided by the recorder (hardware). So the answer to your question is not NeroAPI depended but depends on the recorder you use.
However, NeroAPI also maintains a data buffer internally which helps preventing buffer underruns to happen.