I’m using Nero SDK 1.05 and one line in the NeroCMD program looks a bit strange to me. In the file WriteIsoAudio.cpp, in the first function (CBurnContext::WriteIsoAudio) there is a line:
iSize = sizeof (NERO_WRITE_CD) + (params.GetNumberOfTracks() - 1) * sizeof (NERO_AUDIO_TRACK);
If there are no tracks, the size would become smaller than sizeof( NERO_WRITE_CD). So, shouldn’t the -1 be removed ?