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

Defines the constraints that can be applied during the image layout generation. More...

Enumerations

enum  Enum {
  None = 0,
  IsoLength8p3 = 1,
  IsoLength31 = 2,
  IsoLength212 = 4,
  IsoTreeDepth = 8,
  IsoText = 16,
  JolietLength64 = 64,
  IsoLevel1 = IsoTreeDepth | IsoLength8p3,
  IsoLevel2 = IsoTreeDepth | IsoLength31,
  IsoLongLevel2 = IsoTreeDepth | IsoLength212,
  IsoStrictLevel1 = IsoText | IsoTreeDepth | IsoLength8p3,
  IsoStrictLevel2 = IsoText | IsoTreeDepth | IsoLength31,
  IsoStrictLongLevel2 = IsoText | IsoTreeDepth | IsoLength212,
  JolietStandard = JolietLength64
}
 ImageConstraintFlags. More...
 

Detailed Description

Defines the constraints that can be applied during the image layout generation.

Use together with DataDisc::setImageConstraints().

Enumeration Type Documentation

enum Enum

ImageConstraintFlags.

Enumerator
None 

No constraints are applied to the image structure.

The engine will not perform any validity check and will create an image layout with the exact structure passed to the DataDisc::setImageLayout() or DataDisc::setImageLayoutFromFolder() methods.

IsoLength8p3 

Filenames must be in 8.3 format.

The file names and directory names must be 12 characters or less in length.

Valid for ISO9660 image type only.

IsoLength31 

Filenames and directory names must be 31 characters or less in length.

Valid for ISO9660 image type only.

IsoLength212 

Filenames and directory names must be 212 characters or less in length.

Valid for ISO9660 image type only.

IsoTreeDepth 

Directory tree must be 8 levels or less in depth.

Valid for ISO9660 image type only.

IsoText 

ISO9660 File Name Validation.

Only capital letters from A to Z, digits from 0 to 9, and _ (underscore) are allowed.

Valid for ISO9660 image type only.

JolietLength64 

Filenames and directory names must be 64 characters or less in length.

Valid for Joliet image type only.

IsoLevel1 

ISO9660 Level 1.

A combination of IsoTreeDepth | IsoLength8p3

IsoLevel2 

ISO9660 Level 2.

A combination of IsoTreeDepth | IsoLength31

IsoLongLevel2 

ISO9660 Level 2 - Long names.

A combination of IsoTreeDepth | IsoLength212

IsoStrictLevel1 

ISO9660 Level 1 - Strict.

A combination of IsoText | IsoTreeDepth | IsoLength8p3

IsoStrictLevel2 

ISO9660 Level 2 - Strict.

A combination of IsoText | IsoTreeDepth | IsoLength31

IsoStrictLongLevel2 

ISO9660 Level 2 - Long names - Strict.

A combination of IsoText | IsoTreeDepth | IsoLength212

JolietStandard 

Standard Joliet (names should be 64 characters or less in length)

Same as JolietLength64