Programmatically write to dual layer dvd through an application

Iam Kiran here. I have a requirement of programmatically writing to dual layer dvd. Is there any sample code so thaat i can get some idea on how to accompish this task. My requirement is there should not be any compression of the files and i need to generaate a report statistics on the progress meaning write speed, data that is already burnt, etc. Iam out of ideas. Is there any api through which this can be done. I have already written a sample code to list all the files in a directory and iam writing this to a excel file. After writing to dvd i need to write the details to excel sheet.

Any help on this is appreciated.

Use the free and powerful Imgburn!