I want to close the disc when writing with NeroAPI. But it is not working - i can always append data with Nero.
I do it the following way - what is wrong?
while (…)
{
…
IsoTrack.AddEntry (ff.GetFilePath());
}
memset(&m_writeCD,0,sizeof(m_writeCD));
m_writeCD.nwcdMediaType = dvd ? MEDIA_DVD_ANY : MEDIA_CD;
m_writeCD.nwcdpCDStamp=NULL;
m_writeCD.nwcdArtist=NULL;
m_writeCD.nwcdTitle = m_szTitle;
m_writeCD.nwcdCDExtra=FALSE;
m_writeCD.nwcdNumTracks=0;
m_writeCD.nwcdIsoTrack = &IsoTrack;
m_writeCD.nwcdCDExtra = FALSE;
int iRes = NeroBurn(m_ndhDeviceHandle, NERO_ISO_AUDIO_CD, &m_writeCD,
(real ? NBF_WRITE : NBF_SIMULATE)
| NBF_DAO
| NBF_DETECT_NON_EMPTY_CDRW | BF_SPEED_IN_KBS
| NBF_CD_TEXT
| NBF_BUF_UNDERRUN_PROT
| NBF_DISABLE_EJECT,
0, &m_npProgress);
Thx