PrimoBurner(tm) for C++
4.2
CD, DVD and Blu-ray Software Development Kit
|
Implement this interface to receive progress notifications from AudioCD when writing or reading audio. More...
#include <PrimoBurner.h>
Inherits Reference.
Public Member Functions | |
virtual bool_t | onContinueRead () |
The onContinue method is called to check if the reading operation should continue. | |
virtual bool_t | onContinueWrite () |
The onContinueWrite method is called to check if the writing should continue. | |
virtual void | onReadProgress (uint32_t current, uint32_t all) |
The onProgress method is called to report the number of blocks read from the CD. | |
virtual void | onReadStatus (AudioCDStatus::Enum status) |
The OnStatus method is called to report the status of the reading operation. | |
virtual void | onWriteProgress (uint32_t current, uint32_t all) |
The onProgress method is called to report the number of blocks written to the CD. | |
virtual void | onWriteStatus (AudioCDStatus::Enum status) |
The onStatus method is called to report the status of the write operation. | |
virtual void | onWriteTrack (int32_t trackIndex, int32_t percentWritten) |
The onTrackStatus method is called to report the write progress of individual tracks. | |
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 receive progress notifications from AudioCD when writing or reading audio.
virtual bool_t onContinueRead | ( | ) | [virtual] |
The onContinue method is called to check if the reading operation should continue.
virtual bool_t onContinueWrite | ( | ) | [virtual] |
The onContinueWrite method is called to check if the writing should continue.
virtual void onReadProgress | ( | uint32_t | current, |
uint32_t | all | ||
) | [virtual] |
The onProgress method is called to report the number of blocks read from the CD.
current | The number of blocks that have been read from the CD. |
all | The total number of blocks that will be read from the CD. This is always the size of the audio session in blocks. |
virtual void onReadStatus | ( | AudioCDStatus::Enum | status | ) | [virtual] |
The OnStatus method is called to report the status of the reading operation.
status | [in] Audio CD status. |
virtual void onWriteProgress | ( | uint32_t | current, |
uint32_t | all | ||
) | [virtual] |
The onProgress method is called to report the number of blocks written to the CD.
current | The number of blocks that have been written to the CD. |
all | The total number of blocks that will be written to the CD. This is always the size of the audio session in blocks. |
virtual void onWriteStatus | ( | AudioCDStatus::Enum | status | ) | [virtual] |
The onStatus method is called to report the status of the write operation.
status | Audio CD status. |
virtual void onWriteTrack | ( | int32_t | trackIndex, |
int32_t | percentWritten | ||
) | [virtual] |
The onTrackStatus method is called to report the write progress of individual tracks.
trackIndex | The zero based index of the track that is being written. |
percentWritten | The percentage of the track data that has been written to the CD. |
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.