PrimoBurner(tm) for C++  4.4
CD, DVD and Blu-ray Software Development Kit
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
primo::burner::AudioCDError Namespace Reference

AudioCD error codes. More...

Enumerations

enum  Enum {
  Start = 0x04000000,
  End = 0x04FFFFFF,
  Success = GenericError::Success,
  InternalError = GenericError::InternalError,
  InvalidParameters = (AudioCDError::Start + 1),
  DeviceNotSet = (AudioCDError::Start + 3),
  NoInput = (AudioCDError::Start + 4),
  OutOfSpace = (AudioCDError::Start + 5),
  Interrupted = (AudioCDError::Start + 6),
  InputError = (AudioCDError::Start + 7),
  InvalidCDSession = (AudioCDError::Start + 8),
  InvalidTrack = (AudioCDError::Start + 9),
  InvalidLba = (AudioCDError::Start + 10),
  OutputError = (AudioCDError::Start + 11)
}
 AudioCDError::Enum. More...
 

Detailed Description

AudioCD error codes.

These error codes are returned by the AudioCD::error method. Error codes returned by the AudioCD::error method.

See Also
AudioCD::error

Enumeration Type Documentation

enum Enum

AudioCDError::Enum.

Enumerator
Start 

This is not an actual error code.

This is a base value for AudioCD errors.

Success 

Success.

InternalError 

Internal error.

Normally this error should not happen. It indicates an unexpected problem in PrimoBurner components.

InvalidParameters 

Wrong parameters passed to an AudioCD method.

DeviceNotSet 

Device object is not set.

NoInput 

No AudioInput objects are set as audio input for CD writing.

OutOfSpace 

Tracks on the track list require more space that it is available on the CD.

Interrupted 

Burning interrupted by user.

InputError 

One or more audio inputs could not be decoded.

Call the AudioCD::errorInput method to get a reference to the failed audio input.

If AudioInput::storageType returns AudioStorage::File AudioInput::filePath must return a valid audio file.

If AudioInput::storageType returns AudioStorage::Stream AudioInput::stream must return an object that implements primo::Stream.

See Also
AudioCD::errorInput
InvalidCDSession 

A disc could not be created from the provided CDSession object.

InvalidTrack 

The specified track does not exist or is not an audio track.

InvalidLba 

The specified LBA block region is not part of the program area and is not readable.

OutputError 

An error occurred writing audio to the output (file/stream/encoder).