- WHICH FREE CD BURNING SOFTWARE ALLOWS FOR WRITE OFFSET INSTALL
- WHICH FREE CD BURNING SOFTWARE ALLOWS FOR WRITE OFFSET UPDATE
- WHICH FREE CD BURNING SOFTWARE ALLOWS FOR WRITE OFFSET FULL
- WHICH FREE CD BURNING SOFTWARE ALLOWS FOR WRITE OFFSET CODE
I will cover a few main points here, but you should download the source code to see all the code. CDirObject returns the size of all files and subdirectories of the directory.
CFileObject returns the size the file will use on the media. GetSizeOnDisc is a pure virtual function that the two classes that are derived from CBaseObject, CFileObject, and CDirObject, implement. GetName returns just the filename of the file or the directory which is used for display purposes, and is also used as the name of the file or directory in the root directory of the recorded image.
WHICH FREE CD BURNING SOFTWARE ALLOWS FOR WRITE OFFSET FULL
GetPath returns the full path of the file or directory on the computer. You use this interface to retrieve information about the drive including manufacturer information, logical drive, and supported media.ĬDiscFormatData wraps the IDiscFormat2Data interface which is used to write data to the media.ĬDiscFormatDataEvent wraps the DDiscFormat2DataEvents notifications which is used to receive the status of the IDiscFormat2Data write function.įor the file system, I created a base class CBaseObject which has three functions: GetPath(), GetName(), and GetSizeOnDisc(). I have created several wrappers around the IMAPIv2 interfaces to assist in managing instances of the interfaces:ĬDiscMaster wraps the IDiscMaster2 interface which allows you to determine if the computer has any optical devices installed, and if so, allows you to enumerate the CD and DVD drives installed on the computer.ĬDiscRecorder wraps the IDiscRecorder2 interface which represents each physical drive. When using Visual Studio 2005, you must also make the SDK's LIB path as the first entry in the LIB directory list.Īnybody wanting to develop a full application should also read the "Joliet Recording Specification".
WHICH FREE CD BURNING SOFTWARE ALLOWS FOR WRITE OFFSET INSTALL
You can download the SDK here.Īfter you download and install the SDK, you will need to make sure the SDK's include directory is in Visual Studio's Include path. You will also need to download and install the Microsoft Windows Software Development Kit to get the header files necessary to compile the application.
WHICH FREE CD BURNING SOFTWARE ALLOWS FOR WRITE OFFSET UPDATE
But in June of 2007, Microsoft released update packages for Windows XP and Windows 2003. IMAPIv2.0 had a problem since it was only available with Windows Vista. IMAPIv2 allows you to write to CD and DVD media, as well as read and write ISO files. I am sure this limitation is due to almost nobody having a DVD writer when Windows XP was released back in 2001. The original IMAPI is great for CDROMs, but it has some huge limitations like not being able to write to DVD media. Windows introduced the new IMAPIv2.0 with the release of the Vista Operating System, which was a big improvement over the original IMAPI.
Howeverm if you're just looking for DVD authoring, try DVD Flick, or either ImgBurn or CDBurner XP for data and audio discs.If you are looking for a sample in C#/.NET, then check out my article: " Burning and Erasing CD/DVD Media with C# and IMAPI2". If you're looking for a program to serve as both data disc burner and DVD authoring tool, this covers both bases. Verdict: While DVD Author Plus has both DVD authoring and data disc burning features as well as a handy interface, it doesn't seem as technically configurable as DVD Flick for dedicated DVD authoring. MKV, for example), and doesn't seem to have as many advanced settings to play with in the audio and video fronts for encoding into DVD video formats. That said, DVD Author Plus doesn't support as many media formats as DVD Flick (Flash video and. The program allows you to burn to data CDs and DVDs, video DVDs (single and dual layer), and. DVD Author Plus combines DVD authoring and data disc burning features into one package, which is pretty convenient, and the explorer-like file browser makes hunting down media files and data for burning a snap.
We wrap up with DVD Author Plus, another free DVD authoring and disc burning tool.