Magic UDF Burner is a C/C++ library that provides UDF CD/DVD burning capabilities for Microsoft and Borland development platforms. The software includes components for creating and burning discs in the Universal Disc Format.

With Magic UDF Burner, you'll get all the functionality required for UDF Data CD/DVD recording, plus much more. This software includes built-in ASPI Layer for Windows NT, Windows 2000 and Windows XP, and supports CD-R*, CD-RW, DVD-R*, DVD-RW, DVD-RAM, DVD+R*, DVD+RW and DVD+R DL*. It's fully compatible with the OSTA UDF standard, and supports files of size greater than 4 GB.
One of the key benefits of Magic UDF Burner is its ease of use. Its interface is similar to that of MS Windows APIs, so it's easy to get started with. Plus, it compiles directly into the final executable of your application, so there's no need for any additional DLL/ActiveX.
In addition, Magic UDF Burner offers rich documentation, demos and constant support, as well as free lifetime updates. Plus, with royalty-free rights to use the component in your applications, you can be confident that you're getting complete value for your investment.
If you're looking to treat write-once and rewritable media like a floppy, look no further than Magic UDF Burner. It's been tested with SCSI, IDE/EIDE, Firewire, USB and SATA CD/DVD Writers, and is fully compatible with all Windows versions (except Windows 3.xx).
To top it all off, source code (in Delphi) is also available, so you can customize the software to meet your exact needs. (*Note: DVD+R DL is coming soon!)
Version 1.0.0: N/A
Version 1.0.1RC1: CD-MRW support; Improved DVD+RW handling.