So I just realized that I am not even getting any valid track import data... is there something wrong with the calls?
Code:
private void drive_OnDoneCDInfo(INeroCDInfo pCDInfo)
{
...
int trackCount = cdInfo.Tracks.Count;
if (trackCount > 0) // if tracks exist import last one
{
drive.ImportIsoTrack(trackCount - 1, NERO_IMPORT_ISO_TRACK_FLAGS.NERO_IMPORT_ISO_ONLY | NERO_IMPORT_ISO_TRACK_FLAGS.NERO_IMPORT_VMS_SESSION);
}
}
private void drive_OnDoneImport2(bool bOk, NeroFolder pFolder, NeroCDStamp pCDStamp, NeroImportDataTrackInfo pImportInfo, NERO_IMPORT_DATA_TRACK_RESULT importResult)
{
// importResult returns NIDTR_INVALID_FS
}