Implement this interface to provide information to DiscArchive for managing the footer size.
More...
#include <PrimoBurnerAPI.h>
Inherits Reference.
Implement this interface to provide information to DiscArchive for managing the footer size.
- See Also
- DiscArchive::setFooterPolicy
-
DiscArchive::footerPolicy
virtual bool_t onContinueWrite |
( |
| ) |
|
|
virtual |
Called to check if recording should continue.
- Returns
- TRUE if writing should continue.
-
FALSE if writing should be stopped.
virtual void onFileCompleteWithPath |
( |
const char_t * |
sourcePath, |
|
|
const char_t * |
layoutPath |
|
) |
| |
|
virtual |
Called when a specific file from the layout is written on the target disc.
- Parameters
-
sourcePath | [in] The Actual full path of the file on the hard drive/network location/ etc. |
layoutPath | [in] The path of the item within the layout which is recorded successfully. This value may be used in the DataFile::find() method to access the actual DataFile item. |
virtual void onFileErrorWithPath |
( |
const char_t * |
sourcePath, |
|
|
const char_t * |
layoutPath, |
|
|
const ErrorInfo * |
error |
|
) |
| |
|
virtual |
Called when a specific file from the layout cannot be written on the target disc due to file access/read errors.
- Parameters
-
sourcePath | [in] The Actual full path of the file on the hard drive/network location/ etc, for which the error was raised. |
layoutPath | [in] The path of the item within the layout, for which the error was raised. This value may be used in the DataFile::find() method to access the actual DataFile item. |
error | [in] The description of the error that triggered the file error. |
virtual void onProgress |
( |
int32_t |
current, |
|
|
int32_t |
all |
|
) |
| |
|
virtual |
Called to report the number of blocks written to the target disc.
- Parameters
-
current | [in] The number of blocks that are already written from the layout. |
all | [in] The total number of blocks that will be written from the layout. This is always the size of the image layout in blocks. |
int32_t release |
( |
| ) |
const |
|
virtual |
int32_t retainCount |
( |
| ) |
const |
|
virtual |