
#import <DiscRecording/DiscRecording.h>
#import <DiscRecordingUI/DRSetupPanel.h>

@interface DRBurnSetupPanel : DRSetupPanel
/*setupPanel


Creates and return an instance of a burn setup panel. 
+ (DRBurnSetupPanel*) setupPanel; 
Return Value

A pointer to the newly created DRBurnSetupPanel.*/
+ (DRBurnSetupPanel*) setupPanel; 

/*burnObject


Creates and returns a new DRBurn object that's configured to write data to the currently selected device. 
- (DRBurn*) burnObject; 
Return Value

A new DRBurn object. 
Discussion 

The new DRBurn object is configured based on the settings in the setup panel when the user clicks the OK button.
Do not invoke this method within a modal session ( runSetupPanel or beginSetupSheetForWindow:modalDelegate:didEndSelector:contextInfo: ) because the burn object information is only updated just before the modal session ends.*/
- (DRBurn*) burnObject; 

@end
