|
virtual DiscLayoutCallback * | callback () const =0 |
| Gets the current callback set in DiscArchive.
|
|
virtual bool_t | close ()=0 |
| Finalizes the write operations.
|
|
virtual DataFile * | content () const =0 |
| Gets the layout that will be written on the target disc.
|
|
virtual DataFile * | contentOnDisc () const =0 |
| Gets the description of the layout already present on the target disc before the current layout is written to it.
|
|
virtual Device * | device (void) const =0 |
| Gets the Device object which should be used for burning.
|
|
virtual const ErrorInfo * | error () const =0 |
| Gets error information about the last operation.
|
|
virtual DataFile * | footer () const =0 |
| Gets the footer layout to be recorded after the content layout is written on disc.
|
|
virtual int32_t | imageSize () const =0 |
| Gets the number of blocks needed on the target disc to write the content and the footer.
|
|
virtual int32_t | mediaFreeSpace () const =0 |
| Gets the available space in blocks on the target disc before calling any of the write methods.
|
|
virtual bool_t | open ()=0 |
| Prepares the DiscLayout object for recording the selected content and footer to the target disc.
|
|
virtual int32_t | sessionStartAddress () const =0 |
| Sets the address at which content recording will begin on the target disc.
|
|
virtual void | setCallback (DiscLayoutCallback *callback)=0 |
| Sets a callback object to receive notifications from DiscArchive.
|
|
virtual void | setDevice (Device *device)=0 |
| Sets a Device object which should be used for burning.
|
|
virtual void | setFooter (DataFile *footer)=0 |
| Sets the footer layout to be recorded after the content layout is written on disc.
|
|
virtual void | setSessionStartAddress (int32_t address)=0 |
| Sets the address at which content recording will begin on the target disc.
|
|
virtual void | setVolumeLabel (const char_t *volumeLabel)=0 |
| Sets the image volume label.
|
|
virtual const char_t * | volumeLabel () const =0 |
| Gets the volume label of the data image.
|
|
virtual bool_t | writeContent ()=0 |
| Writes the selected content on the target disc.
|
|
virtual bool_t | writeFileSystem (bool_t dismountVolume=0)=0 |
| Writes the file system describing the content of the disc.
|
|
virtual bool_t | writeFooter ()=0 |
| Writes the footer on the target disc.
|
|
virtual int32_t | release () const =0 |
| Releases the instance.
|
|
virtual int32_t | retain () const =0 |
| Retains the instance.
|
|
virtual int32_t | retainCount () const =0 |
| Returns the current reference count.
|
|
Provides a way for recording all or a portion of DiscArchive content on a single disc.
See the example in DiscArchive for a simple demonstration of how to use DiscArchive and DiscLayout together.