View Single Post
Old 24-06-2008   #1 (permalink)
itamar82
New on Forum
 
Join Date: Jun 2008
Posts: 14
NeroDrive Burn Method Types Newbie Question

This question is about what are the different burn methods available in the NeroSDK.

Can someone please explain what the advantages/disadvantages are for each of the following burn methods, and in what scenarios would they be recommended/optimal.

Code:
void BurnAtOnce(NeroFileSystemDescContainer pContent, string bstrTempDirectory, NERO_BURN_FLAGS Flags, int Speed);
        
void BurnDiscCopy(INeroDrive pDriveSource, bool bOnTheFly, string bstrImageFilePath, bool bDeleteImage, int lReadSpeed, int lNumberOfRetries, bool bIgnoreDataReadErrors, bool bIgnoreAudioReadErrors, bool bReadIsrcAndMediaCatalogNo, bool bRawReadMode, NERO_BURN_FLAGS Flags, int Speed, NERO_MEDIA_TYPE Type);
        
void BurnFileSystemContent(NeroFileSystemDescContainer pContent, NERO_BURN_FLAGS Flags, int Speed, NERO_MEDIA_TYPE Type);
        
void BurnFreestyleCD(NeroFileSystemDescContainer pContent, string Artist, string Title, bool CDExtra, INeroISOTrack ISOTrack, NeroFreestyleTracks FreestyleTracks, NeroCDStamp CDStamp, NERO_BURN_FLAGS Flags, int Speed, NERO_MEDIA_TYPE Type);
        
void BurnImage(string ImageFilename, NERO_BURN_FLAGS Flags, int Speed);
        
void BurnImage2(string ImageFilename, NERO_BURN_FLAGS Flags, int Speed, NERO_MEDIA_TYPE MediaType);
        
void BurnIsoAudioCD(string Artist, string Title, bool CDExtra, INeroISOTrack ISOTrack, NeroAudioTracks AudioTracks, NeroCDStamp CDStamp, NERO_BURN_FLAGS Flags, int Speed, NERO_MEDIA_TYPE Type);
        
void BurnVideoCD(NeroVideoItems VideoItems, bool SuperVideoCD, string TempPath, INeroISOTrack ISOTrack, NERO_BURN_FLAGS Flags, int Speed);
        
void BurnVideoCD2(NeroVideoItems VideoItems, bool SuperVideoCD, string TempPath, INeroISOTrack ISOTrack, NERO_BURN_FLAGS Flags, int Speed, NERO_VIDEO_RESOLUTION resolution);
itamar82 is offline   Reply With Quote