FreeBurner
Home:
FreeBurner Mini Site : Files Listing

 

 

 

 

 

Files Listing

The Source Code can be found on SourceForge.net under the FreeBurner Project, or an older sourceforge snapshot can be found on this site.

FreeBurner Source Code Files,  

Common Directory
AudioACM.pas    MS Audio Compression Manager Functions
CDBufferedStream Buffered TFileStream for all burning functions
CDSizer.pas Component to show size of cd data
Constants.pas Library Constants
CovertFuncs.pas Small library of used functions
HandledThread.pas Base Class for all threaded burning and erasing classes
MP3Convert.pas Wav to MP3 and MP3 to Wave converter class
MSAcm.pas MS ACM functions 
ReadWave.pas Functions to read wav files and determine exact ATIP
Resources.pas English resource file 
WaveUtils.pas Wav utils functions (Silence, Normalize, Convert etc)
Image Units Directory
AudioImage.pas Image Class for audio CD burning
BinCueImage.pas Image Class for Bin Cue SAO / DAO burning
CustomImage.pas Base Class for all Image Classes
DVDImage.pas Image Class for DVD image burning
FileImage.pas Image Class for ISO image file burning
ISOImage.pas Image Class to create ISO9660 Joliet Image Files and burn
ISO9660BootClass.pas Class to create iso9660 boot record
ISO9660ClassTypes.pas ISO9660 header class pri / sec / boot etc
ISO9660ImageTree.pas Class to contain iso9660 directory structure
ISO9660PrimaryVolClass.pas ISO9660 Primary Volume Class structure
ISO9660StreamHandler.pas Stream class to contain ISO9660 image
ISO9660SupplementVolClass.pas ISO9660 Supplementary Volume Class 
ISO9660MicroUDFBootClass.pas Class to create iso9660 MicroUDF boot record
ISO9660MicroUDFClassTypes.pas ISO9660 MicroUDF header class pri / sec / boot etc
ISO9660MicroUDFImageTree.pas Class to contain iso9660 MicroUDF directory structure
ISO9660MicroUDFPrimaryVolClass.pas ISO9660 MicroUDF Primary Volume Class structure
ISO9660MicroUDFStreamHandler.pas Stream class to contain ISO9660 MicroUDF image
ISO9660MicroUDFSupplementVolClass.pas ISO9660 MicroUDF Supplementary Volume Class 
MicroUDFClassTypes.pas MicroUDF Addtional ClassTypes 
MicroUDFConsts.pas MicroUDF Constants
MicroUDFOSTATypes.pas MicroUDF OSTA Record Types
PopulateMicroUDFRecords.pas Group of functions to populate UDF Records
Library Units
Bin2ISO.pas Class to Convert a Bin CUE Image file to ISO9660 Image
BinCueReader.pas Class to read and extract files from Bin Cue image Files
BurnerThread.pas Main threaded burning class 
CDDAText.pas Class to read CDDA data from an audio CD
Device.pas CD Writer device Class (Hardware CD Writer)
DeviceConsts.pas List of CD Writer manufacturers names from T10
DeviceHelper.pas Hardware Access functions (cdrom device access)
DeviceInfo.pas Class to store CD Writer device information
DeviceNotifier.pas Hardware Plug and Play notify (usb drives, external drives etc)
DeviceReader.pas Class to read CD / DVD and rip off data from disk to drive
Devices Class to hold collection of Devices
DeviceTypes.pas Collection of Disk types and burn types
DiskInfo.pas Class to control information about the current disk plus Cue File Builder
DiskCDDBInfo.pas Gather CDDB information about a CD Audio Disk
DiskNotifier.pas Class to notify on disk removal or insertion
EraserThread.pas Threaded disk Erase class
Scsi Units
ASPIUnit.pas ASPI Functions control unit
CDROMIOCTL.pas IO Control functions unit
SCSIDefs.pas SCSI definitions unit
SCSITypes.pas SCSI Record Types unit
SCSIUnit.pas SCSI Functions calling unit
skSCSI.pas SCSI CDB passthrough functions also chooses between aspi /spti / asapi 
SPTIUnit.pas SPTI Functions control unit
wnaspi32.pas ASPI header unit
Demo
All demo directories and related source code

 

 

© copyright Dancemammal 2004