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

DiscCopy error codes. More...

Enumerations

enum  Enum {
  Start = 0x09000000,
  End = 0x09FFFFFF,
  Success = GenericError::Success,
  InternalError = GenericError::InternalError,
  MediumNotPresent = (DiscCopyError::Start + 3),
  InvalidParameters = (DiscCopyError::Start + 4),
  IncompatibleMedia = (DiscCopyError::Start + 5),
  Interrupted = (DiscCopyError::Start + 6),
  DestinationDiscIsNotBlank = (DiscCopyError::Start + 7),
  SourceDiscIsBlank = (DiscCopyError::Start + 8),
  InvalidImage = (DiscCopyError::Start + 9),
  SourceDiscIsCopyProtected = (DiscCopyError::Start + 10),
  SourceDiscLastSessionOpen = (DiscCopyError::Start + 11),
  DestinationAndSourceCoincide = (DiscCopyError::Start + 12),
  ImageFormatUnknown = (DiscCopyError::Start + 13),
  TrackSizeUnknown = (DiscCopyError::Start + 14),
  InvalidLayout = (DiscCopyError::Start + 15),
  InvalidReadAddress = (DiscCopyError::Start + 16),
  InvalidLayer0Size = (DiscCopyError::Start + 17),
  InsufficientSpace = (DiscCopyError::Start + 18)
}
 DiscCopyError::Enum. More...
 

Detailed Description

DiscCopy error codes.

These error codes are returned by the DiscCopy::error method.

See Also
DiscCopy

Enumeration Type Documentation

enum Enum

DiscCopyError::Enum.

Enumerator
Start 

This is not an actual error code.

This is a base value for DiscCopy errors.

Success 

The copy operation succeeded.

InternalError 

Internal error.

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

MediumNotPresent 

Medium not present in the device.

InvalidParameters 

Invalid parameters passed to the Write method.

IncompatibleMedia 

Media is not compatible with the attempted operation.

Interrupted 

Operation interrupted by user.

DestinationDiscIsNotBlank 

Media should be blank.

SourceDiscIsBlank 

Media should not be blank.

InvalidImage 

Input image is corrupt.

SourceDiscIsCopyProtected 

The source DVD contains CSS-protected DVD-Video and/or CPPM-protected DVD-Audio content.

SourceDiscLastSessionOpen 

The last session of the source disc is not closed.

DestinationAndSourceCoincide 

The destination device and the source device are the same.

This error is thrown when a single device is set as both the source and the destination for a direct copy operation.

ImageFormatUnknown 

The format of the source image file is not supported.

TrackSizeUnknown 

The track size could not be successfully calculated.

InvalidLayout 

The image does not described a valid session layout structure.

InvalidReadAddress 

The address being requested for reading is outside the bounds of the processed session layout.

InvalidLayer0Size 

When reading DVD-R DL media recorded in Layer jump mode - the size of Layer 0 could not be retrieved.

InsufficientSpace 

The destination device contains a medium that does not have enough space.

The error is reported when burning an image to a BD medium and the image requires a medium with larger capacity (For example: The image is created for BD-RE DL, but the destination device contains a BD-RE single layer).