PrimoBurner(tm) for C++
4.2
CD, DVD and Blu-ray Software Development Kit
|
Implement this interface to provide information to DiscArchive for managing the footer size. More...
#include <PrimoBurner.h>
Inherits Reference.
Public Member Functions | |
virtual bool_t | onContinueWrite () |
Called to check if recording should continue. | |
virtual void | onFileCompleteWithPath (const char_t *sourcePath, const char_t *layoutPath) |
Called when a specific file from the layout is written on the target disc. | |
virtual void | onFileErrorWithPath (const char_t *sourcePath, const char_t *layoutPath, const ErrorInfo *error) |
Called when a specific file from the layout cannot be written on the target disc due to file access/read errors. | |
virtual void | onProgress (int32_t current, int32_t all) |
Called to report the number of blocks written to the target disc. | |
int32_t | release () const |
Simple implementation of primo::Reference::release. | |
int32_t | retain () const |
Simple implementation of primo::Reference::retain. | |
int32_t | retainCount () const |
Simple implementation of primo::Reference::retainCount. |
Implement this interface to provide information to DiscArchive for managing the footer size.
virtual bool_t onContinueWrite | ( | ) | [virtual] |
Called to check if recording should continue.
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.
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.
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.
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] |
Simple implementation of primo::Reference::release.
Implements Reference.
int32_t retain | ( | ) | const [virtual] |
Simple implementation of primo::Reference::retain.
Implements Reference.
int32_t retainCount | ( | ) | const [virtual] |
Simple implementation of primo::Reference::retainCount.
Implements Reference.