I've written a Backup Application in C++ using the Nero API. The application creates a multisession disc and appends new backup data by first importing the existing tracks from the disc and then adding the new data from an ISO item tree.
All this works perfectly fine when I'm using CD-R or CD-RW.
When I'm doing the same with a DVD+RW media I'm able to create the multisession and burn data to the media and I'm also able to import it later but when I try to burn a "new" session I always get an error from Nero that the expected media is a DVD+R/RW and the inserted media is DVD+RW.
I've tried it both with the NERO_MEDIA_TYPE set to MEDIA_DVD_ANY and MEDIA_DVD_P_RW when calling the NeroBurn function but the behaviour is the same in both cases!
I've tried to continue a multisession DVD+RW using the Nero GUI and that works fine!
I'm using Nero 22.214.171.124 and the Nero SDK v 1.04.