| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 |
- Changelog of the NeroSDK
- -------------------------------------------------------------------------------
- Version Changes
- ------ ---------------------------------------------------------------
- 1.01 - NeroAPI interface version 5.5.9.14
- - New SDK included to develop plug-ins for the Nero Audio Plug-in Manager
- 1.02 - NeroAPI interface version 5.5.10.15 now supporting packet writing
- 1.03 - NeroAPI interface version 6.0.0.0 including:
- - hotplugging support
- - long filename support
- - better error handling of drive errors
- - callbacks for drive status changes
- - New import method with better error handling and more import info
- - New NeroCOM documentation
- 1.04 - NeroAPI interface version 6.3.0.0 including:
- - support for choosing encoding resolution (NTSC or PAL) of (S)VCD
- - support for virtual multisession
- - new nsdiMediaReadSupport member of NERO_SCSI_DEVICE_INFO
- - new flag NCITEF_DVDVIDEO_CMPT for NeroCreateIsoTrackEx
- - new user dialog DLG_MESSAGEBOX
- - new method NeroEstimateTrackSize
- - new method NeroWaitForDisc
- - new method NeroGetLastErrors
- - new option to enable/disable overburning not only with NeroInit
- - better support for HD-BURN media in NeroGetCDInfo
- - new method NeroInitImageRecorder to set image file for packet writing
- - New SDK for the Nero Common Burning User Interface (NeroCBUI) included
- 1.05 - NeroAPI interface version 6.3.1.4 including:
- - support for double layer media:
- - new member ncdiLayer0MaxBlocks in struct NERO_CD_INFO
- - new device option NERO_DEVICEOPTION_LAYERSWITCH to set the position
- of the layer break. If not set, NeroAPI will automatically try to find
- the best position.
- For DVD-Video, if flag NCITEF_DVDVIDEO_REALLOC is set,
- NeroAPI will also adjust the video content to match the layer break.
- - support for setting media type for burning image files
- - NeroAPI SDK now supports Borland C++ Builder 6
- - New SDK for the NeroVision API, so that you can access the DVD, VCD and SVCD authoring
- functionality of NeroVision Express 2.
- 1.06 - NeroAPI interface version 6.6.0.1 including:
- - new support for DVD booktype settings:
- * new enum NERO_BOOK_TYPE_SETTINGS used in Nero(Set|Get)DeviceOption method
- - support for unicode names of files on the burnt CD:
- * new member unicodeFileName in NERO_ISO_ITEM struct
- - new image acces modes for NeroCreateBlockAccessFromImage method:
- * new eIAInMemoryPatching and
- * new eIAReadWriteAccess
- values of ImageAccessMode enum (NeroPacketWriting.h)
- - disc copy interface:
- * new NERO_CD_COPY_TYPE for CDFormat and
- * new NERO_CD_COPY struct for pWriteCD parameter
- for the NeroBurn method (NeroCopyAPI.h)
- - NeroRobo interface:
- * new NERO_COMMNODE_TYPE enum for robot port types
- * new NEROAPI_ROBO_ERROR error codes
- * new NeroPrintLabelCallback_t callback method for printing disc labels
- * new NERO_ROBO_DRIVER_INFO struct with robot driver information
- * new NERO_ROBO_DRIVER_INFOS struct containing list of available robot
- drivers returned by NeroGetAvailableRoboDrivers method
- * new NeroGetAvailableRoboDrivers method
- * new NeroAssociateRobo method to associate robot driver with selected
- recorder
- * new NERO_ROBO_FLAG enum
- * new NeroSetRoboFlag method
- - implementation of copy and robot interfaces in NeroCMD and NeroCOM
- - implementation of robot configuration dialog in NeroCBUI
- - new NeroFiddlesCOM.NET example for NeroCOM
- - new NeroRoboSDK for implementation of own robot drivers which may be
- used by Nero and NeroAPI:
- \NeroROBO SDK directories
- \Doc NeroROBO documentation
- \Lib NeroROBO-Manager DLL file
- \Include NeroROBO-Include files
- \Samples NeroROBO Example source code
-
- 1.07 - NeroAPI interface version 6.6.0.14 including:
- - support for burning 16 bit unicode volume labels for DVD-Video
- compatible compilations
- * new NeroAPI option NEROAPI_OPTION_ALLOW_16BITUNICODE_DVDVIDEO_VOLUMELABEL
- - support for media types including DVD-R DualLayer and BluRay discs
- - introduced new dwFlags parameter of NeroGetAvailableDrivesEx method to receive
- additional device information
- - support for long host adapter names as well as for receiving devices
- firmware revision
- * new member nsdiLongHostAdapterName in NERO_SCSI_DEVICE_INFO struct and
- NGADE_GET_LONG_HOST_ADAPTER_NAMES option for NeroGetAvailableDrivesEx
- method
- * new member nsdiFirmwareRevision in NERO_SCSI_DEVICE_INFO struct
- - ability to get extended disc information as e.g. file system type present
- in the particular track
- * new NGCDI_EXTENDED flag for NeroGetCDInfo method
- * new enum NERO_TRACK_FS_TYPE and ntiFSType member of NERO_TRACK_INFO struct
- - added new book type information and finalization status to disc information received
- with NeroGetCDInfo method:
- * new NERO_BOOK_TYPE enum and ncdiBookType member of NERO_CD_INFO struct
- * new NCDIMF_FINALIZED_DISC flag for ncdiMediumFlags member
- - possibility to set/get UDF revision and partition type for CNeroIsoTrack
- containing UDF volumes
- * new NeroAPI methods NeroSetDesiredUDFRevision, NeroSetDesiredUDFPartitionType
- and enums NERO_UDF_REVISION, NERO_UDF_PARTITION_TYPE
- * new CNeroIsoTrack methods GetDesiredUDFRevision and GetDesiredUDFPartitionType
- - separate ability to wait for drive to become ready for burning
- * new NeroWaitForDeviceReady method for NeroAPI
- - conversion of given file names or volume labels to a valid filename for a
- certain filesystem
- * new NeroConvertToValidFileSystemName method and NERO_FS_NAMETYPE, NERO_FS_TYPE
- enums
- - new interface to set extended volume names
- * new IFileSystemDescContainerVolume extention of IFileSystemDescContainer
- - possibility to mark directory entries of DVD-Video compatible compilations as copy
- right protected
- * new CPR_MAI_ADPTY flag of IDirectoryEntry
- - updated the NeroFiddles example
-
- - NeroVisionAPI interface version 1.2 including:
- - support for exporting movies and slide shows to MPEG-2 files
- * new IMovieExporter interface
- - additional effects for transitions in slide shows
- * new IEffectEnumerator interface for list of available effects
- - ability to process streaming data as input for video and audio content
- * new XML-Project tags and interfaces: IContentProvider, IContentResolver,
- IAVStreamSample, IAVStream, IAVStreamProvider, IAudioStreamProvider,
- IVideoStreamProvider
- - support for preview of XML projects:
- * new IPreview and IPreviewCallback interfaces.
- - implemented new features in sample application
-
- - NeroCMD version 2.0.0.2:
- - Implemented new features introduced with NeroAPI 6.6.0.14
-
- 1.08 - NeroAPI interface version 7.0.5.6 including:
- - support for new HD DVD media types
- - ability to retrieve info, if device can burn 30mm at least to be compatible
- with dvd-rom:
- * new NSDI_BURN_30MM_AT_LEAST flag for nsdiCapabilities member of
- NERO_SCSI_DEVICE_INFO struct
- - ability to retrieve info, if device supports UltraRaw 96 burn modus:
- * new NSDI_ULTRARAW_96 flag for nsdiCapabilities member of
- NERO_SCSI_DEVICE_INFO struct
- - support for spare area allocation on BD media:
- * new enum NERO_DEVICEOPTION_SPARE_AREA for Nero(Set|Get)DeviceOption methods
- * new enum NERO_SPARE_AREA_SETTINGS to control spare area allocation in
- NeroSetDeviceOption using NERO_DEVICEOPTION_SPARE_AREA flag
- - support for detailed recognition of file system present on particular track
- of burnt disc:
- * additional enums of NERO_TRACK_FS_TYPE for ntiFSType member of NERO_TRACK_INFO
- - ability to retrieve current medium type inside recorder:
- * new NeroGetCurrentMediumType method
- - enhanced NERO_UDF_REVISION enum by additional revision number
- - ability to get rewritable disc erasing time:
- * new method NeroGetDiscErasingTime
- - possibility to specify disc erasing speed:
- * changed reserved parameter of NeroEraseDisc method
- - NeroCMD version 3.0.0.5:
- - Implemented new features introduced with NeroAPI 7.0.5.6:
- * defined new media types
- * added support for spare area allocation for BD media
- - Implemented layer break functionality for DVD+DL discs during burning and as separate
- --deviceoption command
-
- - porting VisualStudio 6 C++ projects to VisualStudio .NET 2003
-
|